007
14.03.2008, 17:59 Uhr
volkerp
Default Group and Edit
|
Der KCEMU von Haftmann lädt BASIC-Programme wie folgt:
{BASIC-Programm} aa:=$401; _llseek(f,0,0); !!! Der Emulator verzichtet bei .SSS auf die ersten 11 Zeichen (Typ + Name). Normalerweise müsste also hier ein lseek,11,0) stehen ! _lread(f,PChar(@len),2); {Laenge holen} ea:=aa+len; LoadKCMem(@ea,$3D7,2) LoadKCMem(@ea,$3D9,2) LoadKCMem(@ea,$3DB,2) {Endadresse eintragen, Variablen l”schen}
d.h., der Wert der Endadresse muß noch auf die Adressen 3D7, 3D9, 3DB eingetragen werden, dann sollte ein WBASIC bzw. sogar innerhalb von BAISC funktionieren.
Das Listing vom BASIC gibts auf meiner Seite. :-) -- VolkerP
http://hc-ddr.hucki.net (Z9001, Z1013, LC-80, ...) |