Byte auf FSM-Bus ausgeben (bei der 1571: $9228)
E: x: auszugebendes Byte
Einsprung von $BA46, $BA50:
BA40: AD 01 40 LDA $4001 Seriellen Bus auslesen
BA43: CD 01 40 CMP $4001 und entprellen
BA46: D0 F8 BNE $BA40
BA48: 29 FF AND #$FF ATN-Modus
BA4A: 30 15 BMI $BA61 ja, ==>
BA4C: 45 76 EOR $76 Warten, bis Burst-Clock kippt
BA4E: 29 04 AND #$04
BA50: F0 EE BEQ $BA40
BA52: 8E 0C 40 STX $400C Byte ausgeben
BA55: 45 76 EOR $76
BA57: 85 76 STA $76 Burst-Clock-Zustand merken
BA59: A9 08 LDA #$08 Uebertragung abwarten
Einsprung von $BA5E:
BA5B: 2C 0D 40 BIT $400D
BA5E: F0 FB BEQ $BA5B b3=0 (SDR schiebt noch), ==>
BA60: 60 RTS
Einsprung von $BA4A:
BA61: 4C 30 FF JMP $FF30 JATNSRV
Previous Page / Next Page