![]() |
Routines |
| Prev: 47316 | Up: Map | Next: 47336 |
|
Used by the routines at 46382, SoundsLaserBeam, SoundsLaserMissileHit, SoundsPickupItem, 47336, 47346, 47359, 47384 and PlayWaveSequence.
|
||||||||
| PlaySquareWave | 47322 | LD B,C | Decrease duration by one and loop back to Silence_Loop until duration is zero. | |||||
| Silence_Loop | 47323 | DJNZ Silence_Loop | ||||||
| 47325 | LD A,16 | A=16 (speaker on = bit 4). | ||||||
| 47327 | OUT (254),A | |||||||
| 47329 | LD B,C | Decrease duration by one and loop back to PlaySquareWave_Loop until duration is zero. | ||||||
| PlaySquareWave_Loop | 47330 | DJNZ PlaySquareWave_Loop | ||||||
| 47332 | XOR A | Speaker off. | ||||||
| 47333 | OUT (254),A | |||||||
| 47335 | RET | Return. | ||||||
| Prev: 47316 | Up: Map | Next: 47336 |