D9C3: Routine at D9C3
| D9C3 |
LD A,(IX+$05) |
| D9C6 |
CP (IX+$04) |
| D9C9 |
JP Z,$D9D2 |
| D9CC |
INC (IX+$05) |
| D9CF |
JP $D9E2 |
| D9D2 |
LD A,(IX+$01) |
| D9D5 |
CP (IX+$02) |
| D9D8 |
JP Z,$D9E2 |
| D9DB |
INC (IX+$01) |
| D9DE |
LD (IX+$05),$01 |
| D9E2 |
LD A,(IX+$00) |
| D9E5 |
AND %00000011 |
| D9E7 |
JP Z,$D9F3 |
| D9EA |
LD B,(IX+$03) |
| D9ED |
LD C,(IX+$01) |
| D9F0 |
JP $D9F9 |
| D9F3 |
LD B,(IX+$01) |
| D9F6 |
LD C,(IX+$03) |
| D9F9 |
LD A,(IX+$05) |
| D9FC |
ADD A,$05 |
| D9FE |
ADD A,L |
| D9FF |
LD L,A |
| DA00 |
LD A,$00 |
| DA02 |
ADC A,H |
| DA03 |
LD H,A |
| DA04 |
LD A,(HL) |
| DA05 |
CALL PrintSprite |
| DA08 |
LD A,(IX+$05) |
| DA0B |
CP (IX+$04) |
| DA0E |
RET |