Routines |
Prev: C1A8 | Up: Map | Next: C1ED |
|
||||
C1CF | LD A,(IX+$01) | A=*IX+01. | ||
C1D2 | AND %00000011 | Keep only bits 0-1. | ||
C1D4 | JR NZ,$C1E1 | Jump to C1E1 if A is not zero. | ||
C1D6 | LD A,(IX+$01) | E=*IX+01 + 14. | ||
C1D9 | ADD A,$14 | |||
C1DB | LD E,A | |||
C1DC | LD D,$03 | D=03. | ||
C1DE | CALL Sounds_PlaySquareWave_Loop | Call Sounds_PlaySquareWave_Loop. | ||
C1E1 | DEC (IX+$01) | Decrease *IX+01 by two. | ||
C1E4 | DEC (IX+$01) | |||
C1E7 | RET NZ | Return if *IX+01 is not zero. | ||
C1E8 | LD (IX+$00),$00 | Write 00 to *IX+00. | ||
C1EC | RET | Return. |
Prev: C1A8 | Up: Map | Next: C1ED |