Routines |
Prev: F7C2 | Up: Map | Next: F7F6 |
Used by the routine at Controller_BombSounds.
|
||||
SoundHandler_BombFuse | F7D8 | PUSH BC | Stash BC and DE on the stack. | |
F7D9 | PUSH DE | |||
F7DA | LD A,($FE88) | A=*InterruptCounter. | ||
F7DD | AND %00000111 | Keep only bits 0-2. | ||
F7DF | JP Z,$F7C2 | Jump to F7C2 if the result is zero. | ||
F7E2 | PUSH HL | Stash HL on the stack. | ||
F7E3 | LD DE,$000A | DE=000A. | ||
F7E6 | LD B,$1F | B=1F. | ||
F7E8 | CALL SoundGenerator_WhiteNoise | Call SoundGenerator_WhiteNoise. | ||
F7EB | POP HL | Restore HL, DE, BC, AF and AF from the stack. | ||
F7EC | POP DE | |||
F7ED | POP BC | |||
F7EE | POP AF | |||
F7EF | POP AF | |||
F7F0 | CALL $0038 | Call MASK_INT. | ||
F7F3 | POP IY | Restore IY from the stack. | ||
F7F5 | RET | Return. |
Prev: F7C2 | Up: Map | Next: F7F6 |