$FF07/65287: NMI RS232 Out
Jump from $FE9A, $FEB3:
FF07: AD 95 02 LDA $0295 ; RS232 Non-standard Bits/Second
FF0A: 8D 06 DD STA $DD06 ; CIA2: Timer B Low-Byte (RS232)
FF0D: AD 96 02 LDA $0296 ; RS232 Non-standard Bits/Second
FF10: 8D 07 DD STA $DD07 ; CIA2: Timer B High-Byte (RS232)
FF13: A9 11 LDA #$11
FF15: 8D 0F DD STA $DD0F ; CIA2: Control Register B
FF18: A9 12 LDA #$12
FF1A: 4D A1 02 EOR $02A1 ; RS232 Enables
FF1D: 8D A1 02 STA $02A1 ; RS232 Enables
FF20: A9 FF LDA #$FF
FF22: 8D 06 DD STA $DD06 ; CIA2: Timer B Low-Byte (RS232)
FF25: 8D 07 DD STA $DD07 ; CIA2: Timer B High-Byte (RS232)
FF28: AE 98 02 LDX $0298 ; RS232 Number of Bits left to send
FF2B: 86 A8 STX $A8 ; RS232 Input Bit count/Tape temporary
FF2D: 60 RTS
Jump from $F44A:
FF2E: AA TAX
FF2F: AD 96 02 LDA $0296 ; RS232 Non-standard Bits/Second
FF32: 2A ROL
FF33: A8 TAY
FF34: 8A TXA
FF35: 69 C8 ADC #$C8
FF37: 8D 99 02 STA $0299 ; RS232 Baud Rate; Full Bit time microseconds
FF3A: 98 TYA
FF3B: 69 00 ADC #$00
FF3D: 8D 9A 02 STA $029A ; RS232 Baud Rate; Full Bit time microseconds
FF40: 60 RTS
FF41: EA NOP
FF42: EA NOP
Previous Page / Next Page