$FC93/64659: Restore Normal IRQ
Jump from $F8D6, $FB68, $FCB8:
FC93: 08 PHP
FC94: 78 SEI
FC95: AD 11 D0 LDA $D011 ; VIC: Control Register 1
FC98: 09 10 ORA #$10
FC9A: 8D 11 D0 STA $D011 ; VIC: Control Register 1
FC9D: 20 CA FC JSR $FCCA ; Stop Tape Motor
FCA0: A9 7F LDA #$7F
FCA2: 8D 0D DC STA $DC0D ; CIA1: Interrupt (IRQ) Control Register
FCA5: 20 DD FD JSR $FDDD ; Enable Timer
FCA8: AD A0 02 LDA $02A0 ; Temp. store for IRQ Vector during Tape I/O
FCAB: F0 09 BEQ $FCB6
FCAD: 8D 15 03 STA $0315 ; Vector: Hardware IRQ Interrupt Address
FCB0: AD 9F 02 LDA $029F ; Temp. store for IRQ Vector during Tape I/O
FCB3: 8D 14 03 STA $0314 ; Vector: Hardware IRQ Interrupt Address
Jump from $FCAB:
FCB6: 28 PLP
FCB7: 60 RTS
Previous Page / Next Page