| C64 ROM | Routines |
| Prev: FE43 | Up: Map | Next: FE66 |
|
|
||||
| FE47 | 48 | PHA | save A | |
| FE48 | 8A | TXA | copy X | |
| FE49 | 48 | PHA | save X | |
| FE4A | 98 | TYA | copy Y | |
| FE4B | 48 | PHA | save Y | |
| FE4C | A9 7F | LDA #$7F | disable all interrupts | |
| FE4E | 8D 0D DD | STA $DD0D | save VIA 2 ICR | |
| FE51 | AC 0D DD | LDY $DD0D | save VIA 2 ICR | |
| FE54 | 30 1C | BMI $FE72 | ||
| FE56 | 20 02 FD | JSR $FD02 | scan for autostart ROM at $8000 | |
| FE59 | D0 03 | BNE $FE5E | branch if no autostart ROM | |
| FE5B | 6C 02 80 | JMP ($8002) | else do autostart ROM break entry | |
| FE5E | 20 BC F6 | JSR $F6BC | increment real time clock | |
| FE61 | 20 E1 FF | JSR $FFE1 | scan stop key | |
| FE64 | D0 0C | BNE $FE72 | if not [STOP] restore registers and exit interrupt | |
| Prev: FE43 | Up: Map | Next: FE66 |