    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