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.