![]() |
Routines |
| Prev: F863 | Up: Map | Next: F8AF |
|
Used by the routine at Handler_Interrupts.
|
||||
| F888 | LD A,($FFFB) | Return if *FFFB is equal to 00. | ||
| F88B | CP $00 | |||
| F88D | RET Z | |||
| F88E | LD A,($FFFC) | Return if *FFFC is equal to 00. | ||
| F891 | CP $00 | |||
| F893 | RET Z | |||
| F894 | PUSH BC | Stash BC and DE on the stack. | ||
| F895 | PUSH DE | |||
| F896 | LD DE,$00C8 | DE=00C8. | ||
| F899 | LD BC,$0064 | BC=0064. | ||
| F89C | CALL PlayWave2 | Call PlayWave2. | ||
| F89F | POP DE | Restore DE, BC and AF from the stack. | ||
| F8A0 | POP BC | |||
| F8A1 | POP AF | |||
| F8A2 | LD A,$00 | Write 00 to: | ||
| F8A4 | LD ($FFFB),A | |||
| F8A7 | LD ($FFFC),A | |||
| F8AA | POP AF | Restore AF from the stack. | ||
| F8AB | POP IY | Restore IY from the stack. | ||
| F8AD | EI | Enable interrupts. | ||
| F8AE | RET | Return. | ||
| Prev: F863 | Up: Map | Next: F8AF |