Source file: /~heha/hs/kcemu/kcswberg.zip/DISK/SYSTEM.TXW

é
îèÅ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