FSM: Wartet, bis naechstes Byte gesendet werden soll (bei der 1571: $86a0)
Einsprung von $C033:
C026: 20 15 AD JSR $AD15 ATN-Modus testen
Einsprung von $C02F, $C039, $BF60:
C029: AD 01 40 LDA $4001 Seriellen Port auslesen
C02C: CD 01 40 CMP $4001 und entprellen
C02F: D0 F8 BNE $C029
C031: 29 FF AND #$FF Flags herstellen
C033: 30 F1 BMI $C026 b7=1 (ATN) ? ja, ==>
C035: 45 76 EOR $76 FSM-Clock
C037: 29 04 AND #$04 = letzter FSM-Clock Zustand
C039: F0 EE BEQ $C029 ja, Warten ==>
C03B: 45 76 EOR $76 FSM-Clock Zustand merken
C03D: 85 76 STA $76
C03F: 60 RTS
Previous Page / Next Page