| C64 ROM | Routines |
| Prev: FC6A | Up: Map | Next: FCB8 |
| FC93 | 08 | PHP | save status | |
| FC94 | 78 | SEI | disable the interrupts | |
| FC95 | AD 11 D0 | LDA $D011 | read the vertical fine scroll and control register | |
| FC98 | 09 10 | ORA #%00010000 | mask xxx1 xxxx, unblank the screen | |
| FC9A | 8D 11 D0 | STA $D011 | save the vertical fine scroll and control register | |
| FC9D | 20 CA FC | JSR $FCCA | stop the cassette motor | |
| FCA0 | A9 7F | LDA #$7F | disable all interrupts | |
| FCA2 | 8D 0D DC | STA $DC0D | save VIA 1 ICR | |
| FCA5 | 20 DD FD | JSR $FDDD | ||
| FCA8 | AD A0 02 | LDA $02A0 | get saved IRQ vector high byte | |
| FCAB | F0 09 | BEQ $FCB6 | branch if null | |
| FCAD | 8D 15 03 | STA $0315 | restore IRQ vector high byte | |
| FCB0 | AD 9F 02 | LDA $029F | get saved IRQ vector low byte | |
| FCB3 | 8D 14 03 | STA $0314 | restore IRQ vector low byte | |
| FCB6 | 28 | PLP | restore status | |
| FCB7 | 60 | RTS | ||
| Prev: FC6A | Up: Map | Next: FCB8 |