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 |