![]() |
Routines |
Prev: 24729 | Up: Map | Next: 24827 |
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 |