![]() |
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 |