$FED6/65238:   NMI RS232 In

Jump from $FE94, $FEA8:

FED6: AD 01 DD  LDA $DD01     ; CIA2: Data Port B (User Port, RS232)
FED9: 29 01     AND #$01
FEDB: 85 A7     STA $A7       ; Tape temporary
FEDD: AD 06 DD  LDA $DD06     ; CIA2: Timer B Low-Byte  (RS232)
FEE0: E9 1C     SBC #$1C
FEE2: 6D 99 02  ADC $0299     ; RS232 Baud Rate; Full Bit time microseconds
FEE5: 8D 06 DD  STA $DD06     ; CIA2: Timer B Low-Byte  (RS232)
FEE8: AD 07 DD  LDA $DD07     ; CIA2: Timer B High-Byte (RS232)
FEEB: 6D 9A 02  ADC $029A     ; RS232 Baud Rate; Full Bit time microseconds
FEEE: 8D 07 DD  STA $DD07     ; CIA2: Timer B High-Byte (RS232)
FEF1: A9 11     LDA #$11
FEF3: 8D 0F DD  STA $DD0F     ; CIA2: Control Register B
FEF6: AD A1 02  LDA $02A1     ; RS232 Enables
FEF9: 8D 0D DD  STA $DD0D     ; CIA2: Interrupt (NMI) Control Register
FEFC: A9 FF     LDA #$FF
FEFE: 8D 06 DD  STA $DD06     ; CIA2: Timer B Low-Byte  (RS232)
FF01: 8D 07 DD  STA $DD07     ; CIA2: Timer B High-Byte (RS232)
FF04: 4C 59 EF  JMP $EF59     ; RS232 Receive

    Previous Page / Next Page