Hallo, hier kommt ein neues Thema:
Manche Befehle oder Systemprogramme führen nach dem Ausführen einen Neustart durch.
z.B. der LOAD-Befehl im Programmmodus.
Mit Tricks kann man das aber natürlich auch verhindern.
Und zwar, indem der Basic-Anfang auf die nächste Zeile gesetzt wird.
Dazu bestimmt man in Zeile.15 mit dem CONT-Vektor die Zeilenadresse und pokt dann die Adresse der Folgezeile nach 43/44.
In 16 wird der Basic-Anfang wieder auf die Orginalwerte zurückgesetzt.
QUELLCODE:
10 :rem--go. start(sys42638)
11 :rem--set.start(sys58370)
12 :
13 :print"[clr]go.start/folge-zeile:"
14 :
15 a=peek(61)+peek(62)*256:poke43,peek(a+1):poke44,peek(a+2):sys42638:;
16 :poke43,1:poke44,8:print"****":list
Schönen Gruß.