Generierung einer (Z)SID-Version für 8080 oder Z80
Folgende Schritte müssen für die Erstellung einer neue Version des 8080- oder
Z80-SID durchgeführt werden:
Die Datei XSID.LIB muss editiert werden für die korrekte Einstellung der Version.
Siehe in dieser Datei die "EQU" für das Setzen auf TRUE oder FALSE.
Editieren der Loaderdatei XSIDLOAD.MAC falls notwendig, assemblieren und linken mit
M80 =XSIDLOAD
LINK XSIDLOAD
Das (Z)SID-Paket besteht aus vier Dateien, die gegebenenfalls editiert werden müssen:
SIDRELO.MAC | Der Kern |
SIDLA.MAC | Das 8080 Assemble/List-Paket |
ZSIDLA.MAC | Das Z80 Assemble/List-Paket |
SIDCMD.MAC | Der Kommandozeileninterpreter |
Das Paket wird assembliert und gelinkt mit
M80 =SIDRELO | <<-- DIE 4 ODER 8 FOLGENDEN FEHLER IGNORIEREN: |
R xxxx' C+ PC aset $ and 00ffh
R C+ IF PC GT 07fh
R C+ IF PC GT 0
R xxxx' C+ ds .ds-PC,0
Diese werden ein- oder zweimal ausgegeben.
LINK SIDRELO[OS] | <<-- WICHTIGE OPTION |
| !!! | ACHTUNG: | Die ZCPR-Version von SID benötigt für die BIOS-Tabellen Seitengrenzen (xx00H) |
| !!! | | Die Symbole BIOS und .BIOS beachten, die dicht beieinander liegen müssen. |
Fertigstellen des Ladeprogramms und des Debuggers mit
LDBLD XSIDLOAD SIDRELO NEUE_DATEI
NEUE_DATEI ist dann der fertige ausführbare Debugger.