![]() |
Routines |
| Prev: 63315 | Up: Map | Next: 63372 |
|
Used by the routine at Controller_GeneralSounds.
|
||||
| SoundHandler_BombExplosion | 63348 | PUSH BC | Stash BC and DE on the stack. | |
| 63349 | PUSH DE | |||
| 63350 | LD DE,200 | DE=0200. | ||
| 63353 | LD BC,20 | BC=0020. | ||
| 63356 | CALL PlayWave2 | Call PlayWave2. | ||
| 63359 | POP DE | Restore DE, BC and AF from the stack. | ||
| 63360 | POP BC | |||
| 63361 | POP AF | |||
|
The sound has now been played, so turn off the flag.
|
||||
| 63362 | LD A,0 | Write 0 to *SoundFlag_General. | ||
| 63364 | LD (65534),A | |||
| 63367 | POP AF | Restore AF from the stack. | ||
| 63368 | EI | Enable interrupts. | ||
| 63369 | POP IY | Restore IY from the stack. | ||
| 63371 | RET | Return. | ||
| Prev: 63315 | Up: Map | Next: 63372 |