9BDC: Routine at 9BDC
9BDC |
DEFB $FF |
9BDD |
LD HL,$9BDC |
9BE0 |
LD (HL),$01 |
9BE2 |
CALL $9C17 |
9BE5 |
LD A,(HL) |
9BE6 |
AND A |
9BE7 |
RET NZ |
9BE8 |
PUSH HL |
9BE9 |
LD A,($C12B) |
9BEC |
AND A |
9BED |
JR Z,$9C13 |
9BEF |
LD A,($B6EA) |
9BF2 |
PUSH AF |
9BF3 |
LD HL,($B70C) |
9BF6 |
PUSH HL |
9BF7 |
LD HL,$C11B |
9BFA |
LD ($B70C),HL |
9BFD |
XOR A |
9BFE |
LD ($B6EA),A |
9C01 |
LD A,B |
9C02 |
LD ($8D9B),A |
9C05 |
CALL Action_Dir_4 |
9C08 |
CALL Action_None |
9C0B |
POP HL |
9C0C |
LD ($B70C),HL |
9C0F |
POP AF |
9C10 |
LD ($B6EA),A |
9C13 |
POP HL |
9C14 |
XOR A |
9C15 |
LD (HL),A |
9C16 |
RET |
9C17 |
PUSH IY |
9C19 |
PUSH IX |
9C1B |
LD IX,$C060 |
9C1F |
CALL Step3ByteTable_Next |
9C22 |
JR Z,$9C3C |
9C24 |
CP (IY+$01) |
9C27 |
JR NZ,$9C1F |
9C29 |
LD (IY+$10),B |
9C2C |
PUSH AF |
9C2D |
LD A,(IX+$00) |
9C30 |
AND A |
9C31 |
JR NZ,$9C36 |
9C33 |
LD ($9BDC),A |
9C36 |
CALL $9C17 |
9C39 |
POP AF |
9C3A |
JR $9C1F |
9C3C |
POP IX |
9C3E |
POP IY |
9C40 |
RET |