003
23.10.2008, 16:05 Uhr
volkerp
Default Group and Edit
|
Das geht i.allg. nicht, oder nicht so einfach. Vom Code her ist das Spur0-Programm natürlich ein normales Maschinenprogramm, aber kein CP/M-Programm. Der Bootloader des Rechners lädt dieses Spur0-Programm an eine bestimmte Startadresse und führt es aus (möglicherweise an einer wiederum abweichenden Startadresse wie beim CP/A). Wenn man diese Adressen kennt, kann man ein Rahmenprogrämmchen schreiben, was den Inhalt des Spur0-Programms an die richtige Stelle verschiebt (via ldir) und dann die korrekte Startadresse anspringt. Außerden können noch gewisse Hardwareeinstellungen nötig sein, wie z.B. eine bestimmte RAM-Bank o.ä. -- VolkerP
http://hc-ddr.hucki.net (Z9001, Z1013, LC-80, ...) |