Cash hat geschrieben:Ich habe wie du geschrieben hast vorher =580 0 eingegeben und danach erst den Assembler von disk geladen. Nur rein Interessenhalber, was macht dieser Befehl?
Der Bibo-Assembler initialisiert sich beim Starten nur, wenn in Speicherstelle $580 eine 0 steht. Normalerweise ist das der Fall, aber eben nicht immer, z.B. wenn man vorher das BASIC an hatte. =580 tut nichts weiteres als in $580 eine 0 zu schreiben (wie der Turbo-BASIC-Befehl POKE $580,0). Ich schlage Dir vor, diesen "Bug" zu korrigieren. Gib dazu im XDOS-DUP folgendes ein (mit dem BIBOASS.COM auf D1: ):
=580 0
SAV 1:BIBOASS.COM/A 580 580
Damit setzt BIBOASS.COM $580 selbst auf 0, bevor der Assembler startet. Danach kannst Du Dir das =580 0 sparen.
Cash hat geschrieben:Gibt es denn jetzt eine Möglichkeit mein Modul so zu beschummeln, dass ich diesen =580 0 "trick" bevor das Modul gestartet wird eingeben kann?
Nein, der $580-Trick sorgt nur für die Initialisierung des Bibo-Assemblers, er hat keine Auswirkung auf das SAV/LOA-Problem. Wahrscheinlich hat Dein Bibo-Modul einen Bug, denn eigentlich kann es nicht sein, dass DIR geht und LOA/SAV nicht.