ABBUC Magazin 93, Seite 30, Handy-Tool BAS2COM
von tfhh » Mi 2. Jul 2008, 21:49Moin Moin!
Habe gerade das neueste Abbuc-Magazin durchgelesen und bin auf Seite 30 über das Programm "BAS2COM" gestolpert.
Da ich diese Idee ein paar Jahre vorher auch hatte, hatte ich seinerzeit auch ein Tool (in Assembler) entwickelt, daß beliebige Atari-BASIC-Programme in COM-Files "wandelte". Nach meinen eigenen Tests (ich weiß, Eigenlob stinkt...) laufen eigentlich nahezu alle Basic-Programme (jedenfalls die, die ich damals getestet habe).
Das Tool erzeugt eine COM-Datei, die beim Laden einen wahlfreien Titel anzeigt. Wird kein XL/XE Betriebssystem oder ein eingestecktes Modul gefunden, ist das Laden nicht möglich. Das Laden eines "verpackten" Basic-Programmes klappt auch, wenn der XL/XE zuvor ohne Basic gebootet wurde.
Ich habe hier mal hier ein ATR-File mit dem Programm von mir sowie den Sourcecodes (Atari Assembler, ATASCII-Format ohne Tokens) hinterlegt. Vielleicht kann ja jemand, der den Beitrag im Abbuc-Magazin gelesen hat, mit meinem Tool etwas anfangen.
Achtung: Der Code fummelt an $D301 herum, es KÖNNTE sein, daß es mit aktuellen RAM-Disks etc. Probleme gibt (ich habe jetzt mir den Source nicht genauer angesehen). "Damals" hatte ich nur einen schnöden Standard-800-XL mit Standard Happy 1050...
Gruß, Jürgen
[Edit: Link zur Software angepasst wegen Webseitenumzug]
Habe gerade das neueste Abbuc-Magazin durchgelesen und bin auf Seite 30 über das Programm "BAS2COM" gestolpert.
Da ich diese Idee ein paar Jahre vorher auch hatte, hatte ich seinerzeit auch ein Tool (in Assembler) entwickelt, daß beliebige Atari-BASIC-Programme in COM-Files "wandelte". Nach meinen eigenen Tests (ich weiß, Eigenlob stinkt...) laufen eigentlich nahezu alle Basic-Programme (jedenfalls die, die ich damals getestet habe).
Das Tool erzeugt eine COM-Datei, die beim Laden einen wahlfreien Titel anzeigt. Wird kein XL/XE Betriebssystem oder ein eingestecktes Modul gefunden, ist das Laden nicht möglich. Das Laden eines "verpackten" Basic-Programmes klappt auch, wenn der XL/XE zuvor ohne Basic gebootet wurde.
Ich habe hier mal hier ein ATR-File mit dem Programm von mir sowie den Sourcecodes (Atari Assembler, ATASCII-Format ohne Tokens) hinterlegt. Vielleicht kann ja jemand, der den Beitrag im Abbuc-Magazin gelesen hat, mit meinem Tool etwas anfangen.
Achtung: Der Code fummelt an $D301 herum, es KÖNNTE sein, daß es mit aktuellen RAM-Disks etc. Probleme gibt (ich habe jetzt mir den Source nicht genauer angesehen). "Damals" hatte ich nur einen schnöden Standard-800-XL mit Standard Happy 1050...
Gruß, Jürgen
[Edit: Link zur Software angepasst wegen Webseitenumzug]