$EF59/61273: RS232 Receive Jump from $FF04: EF59: A6 A9 LDX $A9 ; RS232 Flag: Start Bit check/Tape temporary EF5B: D0 33 BNE $EF90 ; Process RS232 Byte EF5D: C6 A8 DEC $A8 ; RS232 Input Bit count/Tape temporary EF5F: F0 36 BEQ $EF97 ; Process RS232 Byte EF61: 30 0D BMI $EF70 EF63: A5 A7 LDA $A7 ; Tape temporary EF65: 45 AB EOR $AB ; RS232 Input parity/Tape temporary EF67: 85 AB STA $AB ; RS232 Input parity/Tape temporary EF69: 46 A7 LSR $A7 ; Tape temporary EF6B: 66 AA ROR $AA ; RS232 Input Byte Buffer/Tape temporary Jump from $EF7C, $EFBA, $EFC2, $EFC5: EF6D: 60 RTS Jump from $EFB8: EF6E: C6 A8 DEC $A8 ; RS232 Input Bit count/Tape temporary Jump from $EF61: EF70: A5 A7 LDA $A7 ; Tape temporary EF72: F0 67 BEQ $EFDB ; Process RS232 Byte EF74: AD 93 02 LDA $0293 ; RS232 Pseudo 6551 control Register Image EF77: 0A ASL EF78: A9 01 LDA #$01 EF7A: 65 A8 ADC $A8 ; RS232 Input Bit count/Tape temporary EF7C: D0 EF BNE $EF6D Previous Page / Next Page |