| Chase H.Q. | Routines |
| Prev: F82F | Up: Map | Next: F8B9 |
|
bank7_setup_interrupts (bank7_setup_interrupts) builds a table at $FD00 containing 257 occurrences of $FE, then plants a JP $F3C1 at $FEFE -- $F3C1 being this routine's address once the bank has been relocated.
|
||||
| b7_interrupt_entry | F8B0 | PUSH AF | Preserve registers | |
| F8B1 | LD A,$FF | Set the <interrupt flag> to $FF by self modifying b7pm_wait_for_interrupt | ||
| F8B3 | LD ($F3BC),A | |||
| F8B6 | POP AF | Restore registers | ||
| F8B7 | EI | Enable interrupts | ||
| F8B8 | RET | Return | ||
| Prev: F82F | Up: Map | Next: F8B9 |