Controller-Status pruefen
Einsprung von $C3C3, $C685, $C6CC, $C75F, $C85F, $C987, $C9CE, $CA8F, $CAD6,
$CB44, $CB99, $CD2A:
CD3F: 20 EC CB JSR $CBEC auf 'Controller ready' warten
CD42: 08 PHP
CD43: AD 00 60 LDA $6000 Auf 'Lost Data' testen
CD46: 4A LSR
CD47: 4A LSR
CD48: 4A LSR Fehler ? ja, ==>
CD49: B0 08 BCS $CD53 ---> Was passiert mit PHP ???
CD4B: 29 0B AND #$0B b0=1: CRC-Fehler
CD4D: AA TAX b1=1: Header nicht gefunden
CD4E: 28 PLP b3=1: Diskette schreibgeschuetzt
CD4F: BD 5A CD LDA $CD5A,X Job-Fehlercode holen
CD52: 2C B $2C
Einsprung von $CD49:
CD53: A9 09 LDA #$09 $09: CRC-Error
CD55: 85 7D STA $7D
CD57: A5 7D LDA $7D
CD59: 60 RTS
CD5A: 00 05 02 00 00 00 00 00 Tabelle zur Umrechnung des Controller-
CD62: 08 Status in die entsprechende Job-Meldung
Previous Page / Next Page