![]() |
Routines |
| Prev: 49576 | Up: Map | Next: 49645 |
|
|
||||
| 49615 | LD A,(IX+1) | A=*IX+1. | ||
| 49618 | AND %00000011 | Keep only bits 0-1. | ||
| 49620 | JR NZ,49633 | Jump to 49633 if A is not zero. | ||
| 49622 | LD A,(IX+1) | E=*IX+1 + 20. | ||
| 49625 | ADD A,20 | |||
| 49627 | LD E,A | |||
| 49628 | LD D,3 | D=3. | ||
| 49630 | CALL Sounds_PlaySquareWave_Loop | Call Sounds_PlaySquareWave_Loop. | ||
| 49633 | DEC (IX+1) | Decrease *IX+1 by two. | ||
| 49636 | DEC (IX+1) | |||
| 49639 | RET NZ | Return if *IX+1 is not zero. | ||
| 49640 | LD (IX+0),0 | Write 0 to *IX+0. | ||
| 49644 | RET | Return. | ||
| Prev: 49576 | Up: Map | Next: 49645 |