Prev: 49548 Up: Map Next: 49615
49576: Routine at C1A8
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