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 |