Intro für ABBUC Magazin
Intro für ABBUC Magazin
von andreasb » So 30. Jul 2006, 18:19
Kann man eigentlich für ein Intro im ABBUC Magazin auch Atari Basic verwenden?
von pps » So 30. Jul 2006, 22:05
Prinzipiell sollte das möglich sein.
Zurück ins Magazinprogramm kommt man auf jedenfalls per Sprung durch den Reset-Vektor ($e474).
Was natürlich problematisch sein könnte, daß das Magazinprogramm ja den Titel startet. Da könnte das mit dem Basic dann hinken.
von andreasb » So 30. Jul 2006, 23:23
gibt es evtl. sowas wie eine kurzanleitung für die rahmenbedingungen?
von pps » Mo 31. Jul 2006, 09:25
Leider kenne ich da keine. Irgendwo habe ich mal gelesen, daß alles unter $1000 tabu ist. Kann man allerdings recht einfach ausprobieren, indem man z.B. im TurboDOS mal mittels HEA AUTORUN.SYS den Speicherbereich anzeigen läßt, wo das Mainprogramm hingeladen wird.
Nach dem Start wird dann die Datei TITEL.COM geladen. Ob ein Basic Titel daher geht, ist fraglich. Teste doch einfach mal an einer Kopie einer Diskette aus, ob eventuell auch ein TITEL.BAS geladen wird...
von Mathy » Mo 31. Jul 2006, 16:55
Hallo Leute
pps hat geschrieben:Nach dem Start wird dann die Datei TITEL.COM geladen. Ob ein Basic Titel daher geht, ist fraglich. Teste doch einfach mal an einer Kopie einer Diskette aus, ob eventuell auch ein TITEL.BAS geladen wird...
Es gibt doch auch kleine Maschinensprachenprogramme deren einziger Zweck es ist, ein BASIS Programm zu laden oder? Wenn man dieses Maschinensprachenprogramm dann TITEL.COM nennt und von diesem Programm sich das BASIS Programm laden läßt, müßte es doch auch funktionieren, oder?
Tschüß
Mathy
von CharlieChaplin » Di 1. Aug 2006, 15:59
Hmm,
@Mathy: Das kommt auf das Basic-Lade Programm (meist ein 1-2 sektor langes Autorun.Sys) an. Habe mal spaßeshalber probiert einen solchen Basic-Autoloader nicht durch booten der diskette, sondern via binary load des DUP.SYS zu laden. In den meisten Fällen hat das nicht geklappt... sprich, das Basic Programm wurde nicht geladen, obwohl Basic eingeschaltet war...
Es gibt ja versch. autoloader für basic-programme und manche lassen sich halt nur durch booten der diskette ausführen (und nicht via binary load von anderen Programmen, auch nicht wenn vorher Basic eingeschaltet wurde)... Hier muss man also ausprobieren bzw. den passenden Basic Autoloader finden...
Daneben gibt es noch Basic Compiler (MMG, ABC, etc.) die Atari Basic in MC umwandeln (und das Runtime dann automat. vor das kompilat setzen, man hat also ein ML-Programm). Außerdem gibt es noch sog. Fake-Compiler, die vor das Basic Programm einen ML Header setzen. Aus Antic oder Analog stammt z.B. BAS2BIN und von Raster gibt es BAS2COM. Beide Programme setzen bei Basic Progs. einen ML-Header davor. Leider klappt das aber nicht mit allen Basic-Programmen, auch da hilft nur ausprobieren... -Andreas Magenheimer.