SYSTEMSCHNITTSTELLEN
Schnittstellen-Aressen
E000: TASTEN-RESET: SP auf 01C4, Init PIO & CTC + INT-Vektorn, IRM-Work-RAM,
Abfrage Schacht 08 auf Strukturbyte 01 (dann JP 4000)
F000: POWER-ON-RESET
F012: Einsprungadresse bei JUMP, Sprung auf Tasten-Reset
F018: Einschalten IRM, Setzen SP auf (SYSP)
dabei: (IX+0B) --> Merkzelle f}r A
IY --> Merkzelle f}r SP
BC wird beim Aufruf mit RET-Adresse geladen !
F01B: Ausschalten IRM + Laden SP mit IY (alter SP wird von F018 in IY abgelegt)
Programmverteiler
F003: PV1 UP-Nr. nach CALL definiert
F006: PV2 UP-Nr. in ARGC (B780), HL,DE,BC werden gerettet
F009: PV3 UP-Nr. in E HL,DE,BC werden gerettet
F00C: PV4 UP-Nr. in E + IRM on/off HL,DE,BC werden gerettet
F015: PV5 UP-Nr. in E + IRM on/off + SP auf (SYSP)
dabei: (IX+0B) --> Merkzelle f}r A
IY --> Merkzelle f}r SP
BC intern ver{ndert (Zwsp. RET-Adresse)
HL,DE,BC werden gerettet
F01E: PV6 UP-Nr. in ARGC + IRM on/off + SP auf (SYSP)
dabei: (IX+0B) --> Merkzelle f}r A
IY --> Merkzelle f}r SP
BC ver{ndert (Zwsp. RET-Adresse)
HL,DE,BC werden gerettet
F00F: RCALL Relativer UP-Ruf, Ruf-Weite als DEFW direkt nach CALL (beim Aufruf
wird DE mit Ruf-Offset geladen !)
et
F00F: RCALL Relativer UP-Ruf, Ruf-Weite als DEFW direkt nach CALL (beim Aufruf
wird DE mit Ruf-Offset gel
Detected encoding: UTF-8 | 0
|