Prev: FEC2 Up: Map Next: FF07
FED6: ??
Used by the routine at FE72.
FED6 AD 01 DD LDA $DD01 read VIA 2 DRB, RS232 port
FED9 29 01 AND #%00000001 mask 0000 000x, RS232 Rx DATA
FEDB 85 A7 STA $A7 save the RS232 received data bit
FEDD AD 06 DD LDA $DD06 get VIA 2 timer B low byte
FEE0 E9 1C SBC #$1C
FEE2 6D 99 02 ADC $0299
FEE5 8D 06 DD STA $DD06 save VIA 2 timer B low byte
FEE8 AD 07 DD LDA $DD07 get VIA 2 timer B high byte
FEEB 6D 9A 02 ADC $029A
FEEE 8D 07 DD STA $DD07 save VIA 2 timer B high byte
FEF1 A9 11 LDA #$11 set timer B single shot, start timer B
FEF3 8D 0F DD STA $DD0F save VIA 2 CRB
FEF6 AD A1 02 LDA $02A1 get the RS-232 interrupt enable byte
FEF9 8D 0D DD STA $DD0D save VIA 2 ICR
FEFC A9 FF LDA #$FF
FEFE 8D 06 DD STA $DD06 save VIA 2 timer B low byte
FF01 8D 07 DD STA $DD07 save VIA 2 timer B high byte
FF04 4C 59 EF JMP $EF59
Prev: FEC2 Up: Map Next: FF07