Routines |
Prev: 49548 | Up: Map | Next: 49615 |
|
||||
49576 | LD A,(36168) | A=*36168. | ||
49579 | AND %00111111 | Keep only bits 0-5. | ||
49581 | ADD A,(IX+1) | E=A + *IX+1. | ||
49584 | LD E,A | |||
49585 | LD D,1 | D=1. | ||
49587 | CALL Sounds_PlaySquareWave_Loop | Call Sounds_PlaySquareWave_Loop. | ||
Add 8 to *IX+1.
|
||||
49590 | LD A,(IX+1) | A=*IX+1. | ||
49593 | ADD A,8 | A+=8. | ||
49595 | LD (IX+1),A | Write A to *IX+1. | ||
49598 | CP 161 | Jump to 49610 if A is equal to 161. | ||
49600 | JR Z,49610 | |||
49602 | CP 96 | Return if A is not equal to 96. | ||
49604 | RET NZ | |||
49605 | LD (IX+1),33 | Write 33 to *IX+1. | ||
49609 | RET | Return. | ||
49610 | LD (IX+0),0 | Write 0 to *IX+0. | ||
49614 | RET | Return. |
Prev: 49548 | Up: Map | Next: 49615 |