Daten vom seriellem Bus holen ($ea2e; bei der 1571: $8342)

Einsprung von $AED6:

AEB8: 78        SEI
AEB9: 20 42 90  JSR $9042        Schreibkanal holen
AEBC: B0 06     BCS $AEC4        Kanal ist kein kein Schreibkanal, ==>
AEBE: BD 34 02  LDA $0234,X      Kanalstatus holen
AEC1: 6A        ROR
AEC2: B0 0B     BCS $AECF        Schreibkanal, (O.k.)==>

Einsprung von $AEBC:

AEC4: A5 53     LDA $53          SA vom Computer holen
AEC6: 29 F0     AND #$F0         Kommando-Bits isolieren
AEC8: C9 F0     CMP #$F0         = OPEN ?
AECA: F0 03     BEQ $AECF        ja, ==>
AECC: 4C DF AE  JMP $AEDF        Fehler: Busbetrieb beenden ==>

Einsprung von $AEC2, $AECA:

AECF: 20 42 AE  JSR $AE42        Daten vom seriellen Bus holen
AED2: 58        CLI
AED3: 20 78 8E  JSR $8E78        und in den aktuellen Puffer schreiben
AED6: 4C B8 AE  JMP $AEB8

    Previous Page / Next Page