Aufruf des Controllers
A: a: Jobrueckmeldung
E: x: Puffernummer
Einsprung von $94F8:
9598: 08 PHP <-- i-Flag retten
9599: 58 CLI i-Flag loeschen
959A: 4C A1 95 JMP $95A1
E: a: Jobcode
x: Puffernummer
Einsprung von $8756, $8761, $8EFB, $94DB, $9545, $9572, $B0A2,
$B0AB, $BCDE, $BDD8, $BDDD, $BE26, $BE3A, $BE3F,
$BE4E, $BF2A, $BF56, $BFBB, $BFDD, $DBF4, $DBFD,
$FF54:
959D: 08 PHP <-- i-Flag retten
959E: 58 CLI i-Flag loeschen
959F: 95 02 STA $02,X Jobcode fuer Puffer x setzen
Einsprung von $959A:
95A1: 00 BRK Jobschleife aufrufen
95A2: EA NOP [BRK ist ein 2-Byte-Befehl!]
Einsprung von $95A5:
95A3: B5 02 LDA $02,X warten, bis Controller fertig ist
95A5: 30 FC BMI $95A3
95A7: 28 PLP i-Flag zurueckholen
95A8: B5 02 LDA $02,X Status lesen
95AA: 60 RTS
Previous Page / Next Page