![]() |
Routines |
| Prev: 49645 | Up: Map | Next: 49693 |
|
|
||||
| 49664 | LD A,(43103) | Return if *43103 is non-zero. | ||
| 49667 | AND A | |||
| 49668 | RET NZ | |||
| 49669 | LD E,(IX+1) | E=*IX+1. | ||
| 49672 | LD D,1 | D=1. | ||
| 49674 | CALL Sounds_PlaySquareWave_Loop | Call Sounds_PlaySquareWave_Loop. | ||
|
Subtract 11 from *IX+1.
|
||||
| 49677 | LD A,(IX+1) | A=*IX+1. | ||
| 49680 | SUB 11 | A-=11. | ||
| 49682 | LD (IX+1),A | Write A to *IX+1. | ||
| 49685 | CP 16 | Return if A is higher than 16. | ||
| 49687 | RET NC | |||
| 49688 | LD (IX+0),0 | Write 0 to *IX+0. | ||
| 49692 | RET | Return. | ||
| Prev: 49645 | Up: Map | Next: 49693 |