9CE8: Routine at 9CE8
| 9CE8 |
PUSH BC |
| 9CE9 |
LD B,$01 |
| 9CEB |
JR $9CF0 |
| 9CED |
PUSH BC |
| 9CEE |
LD B,$00 |
| 9CF0 |
PUSH IX |
| 9CF2 |
PUSH IY |
| 9CF4 |
LD C,$00 |
| 9CF6 |
CALL $9D00 |
| 9CF9 |
LD A,C |
| 9CFA |
POP IY |
| 9CFC |
POP IX |
| 9CFE |
POP BC |
| 9CFF |
RET |
| 9D00 |
PUSH IX |
| 9D02 |
LD IX,$C063 |
| 9D06 |
CALL Step3ByteTable_Next |
| 9D09 |
JR Z,$9D2F |
| 9D0B |
CP (IY+$01) |
| 9D0E |
JR NZ,$9D06 |
| 9D10 |
PUSH AF |
| 9D11 |
SUB A |
| 9D12 |
CP B |
| 9D13 |
LD A,C |
| 9D14 |
JR Z,$9D1F |
| 9D16 |
ADD A,(IY+$02) |
| 9D19 |
JP PE,$9D32 |
| 9D1C |
LD C,A |
| 9D1D |
JR $9D2C |
| 9D1F |
ADD A,(IY+$03) |
| 9D22 |
JP PE,$9D32 |
| 9D25 |
LD C,A |
| 9D26 |
LD A,(IX+$00) |
| 9D29 |
CALL $9D00 |
| 9D2C |
POP AF |
| 9D2D |
JR $9D06 |
| 9D2F |
POP IX |
| 9D31 |
RET |
| 9D32 |
POP AF |
| 9D33 |
LD C,$FF |
| 9D35 |
JR $9D2F |