Prev: 24729 Up: Map Next: 24827
24803: Sounds: Bounce
Used by the routine at HandlerAccelerate.
SoundsBounce 24803 LD HL,0 HL=0000.
24806 LD C,8 C=8.
SoundsBounce_Loop 24808 LD E,4 E=4.
24810 LD A,(HL) A=the byte pointed to by HL.
24811 INC HL Increment HL by one.
24812 AND %01111111 Keep only bits 0-6.
24814 OR %10000000 Set bit 7.
24816 LD D,A Store the result in D.
SoundsBounce_Play 24817 CALL PlaySquareWave Call PlaySquareWave.
24820 DEC E Decrease E by one.
24821 JR NZ,SoundsBounce_Play If E is not zero, jump to SoundsBounce_Play.
24823 DEC C Decrease C by one.
24824 JR NZ,SoundsBounce_Loop If C is not zero, jump to SoundsBounce_Loop.
24826 RET Return.
Prev: 24729 Up: Map Next: 24827