![]() |
Routines |
| Prev: 63426 | Up: Map | Next: 63478 |
|
Used by the routine at Controller_BombSounds.
|
||||
| SoundHandler_BombFuse | 63448 | PUSH BC | Stash BC and DE on the stack. | |
| 63449 | PUSH DE | |||
| 63450 | LD A,(65160) | A=*InterruptCounter. | ||
| 63453 | AND %00000111 | Keep only bits 0-2. | ||
| 63455 | JP Z,63426 | Jump to 63426 if the result is zero. | ||
| 63458 | PUSH HL | Stash HL on the stack. | ||
| 63459 | LD DE,10 | DE=0010. | ||
| 63462 | LD B,31 | B=31. | ||
| 63464 | CALL SoundGenerator_WhiteNoise | Call SoundGenerator_WhiteNoise. | ||
| 63467 | POP HL | Restore HL, DE, BC, AF and AF from the stack. | ||
| 63468 | POP DE | |||
| 63469 | POP BC | |||
| 63470 | POP AF | |||
| 63471 | POP AF | |||
| 63472 | CALL 56 | Call MASK_INT. | ||
| 63475 | POP IY | Restore IY from the stack. | ||
| 63477 | RET | Return. | ||
| Prev: 63426 | Up: Map | Next: 63478 |