$ED0C/60684: Send LISTEN Command on Serial Bus
Jump from $F27A, $F3E3, $F60D, $F648, $FFB1:
ED0C: 09 20 ORA #$20
ED0E: 20 A4 F0 JSR $F0A4 ; Serial Bus Idle
Jump from $EE00:
ED11: 48 PHA
ED12: 24 94 BIT $94 ; Flag: Serial Bus - Output Character buffered
ED14: 10 0A BPL $ED20
ED16: 38 SEC
ED17: 66 A3 ROR $A3 ; Serial Bus EOI (End Of Input) Flag
ED19: 20 40 ED JSR $ED40 ; Send Data On Serial Bus
ED1C: 46 94 LSR $94 ; Flag: Serial Bus - Output Character buffered
ED1E: 46 A3 LSR $A3 ; Serial Bus EOI (End Of Input) Flag
Jump from $ED14:
ED20: 68 PLA
ED21: 85 95 STA $95 ; Buffered Character for Serial Bus
ED23: 78 SEI
ED24: 20 97 EE JSR $EE97 ; Serial Output 1
ED27: C9 3F CMP #$3F
ED29: D0 03 BNE $ED2E
ED2B: 20 85 EE JSR $EE85 ; Serial Clock On
Jump from $ED29:
ED2E: AD 00 DD LDA $DD00 ; CIA2: Data Port A (Serial Bus, RS232, VIC Base Mem.)
ED31: 09 08 ORA #$08
ED33: 8D 00 DD STA $DD00 ; CIA2: Data Port A (Serial Bus, RS232, VIC Base Mem.)
Jump from $EDBB, $EDC9:
ED36: 78 SEI
ED37: 20 8E EE JSR $EE8E ; Serial Clock Off
ED3A: 20 97 EE JSR $EE97 ; Serial Output 1
ED3D: 20 B3 EE JSR $EEB3 ; Delay 1 ms
Previous Page / Next Page