A9B7: Routine at A9B7
| A9B7 |
PUSH AF |
| A9B8 |
LD A,($A027) |
| A9BB |
AND A |
| A9BC |
JR NZ,$AA10 |
| A9BE |
POP AF |
| A9BF |
PUSH AF |
| A9C0 |
PUSH HL |
| A9C1 |
LD HL,($A9B5) |
| A9C4 |
CP $20 |
| A9C6 |
JR Z,$A9DF |
| A9C8 |
CP $0D |
| A9CA |
JR Z,$A9DF |
| A9CC |
CP $22 |
| A9CE |
JR Z,$A9DF |
| A9D0 |
CP $08 |
| A9D2 |
JR NZ,$A9D7 |
| A9D4 |
DEC HL |
| A9D5 |
JR $A9D9 |
| A9D7 |
LD (HL),A |
| A9D8 |
INC HL |
| A9D9 |
LD ($A9B5),HL |
| A9DC |
POP HL |
| A9DD |
POP AF |
| A9DE |
RET |
| A9DF |
PUSH DE |
| A9E0 |
LD DE,$5C0B |
| A9E3 |
AND A |
| A9E4 |
SBC HL,DE |
| A9E6 |
JR Z,$AA0B |
| A9E8 |
LD A,($C1F5) |
| A9EB |
CP L |
| A9EC |
PUSH AF |
| A9ED |
JR NC,$A9F4 |
| A9EF |
LD A,$0D |
| A9F1 |
CALL $AA14 |
| A9F4 |
PUSH BC |
| A9F5 |
LD B,L |
| A9F6 |
LD HL,$5C0B |
| A9F9 |
LD ($A9B5),HL |
| A9FC |
LD A,(HL) |
| A9FD |
CALL $AA14 |
| AA00 |
INC HL |
| AA01 |
DJNZ $A9FC |
| AA03 |
POP BC |
| AA04 |
POP AF |
| AA05 |
JR NZ,$AA0B |
| AA07 |
XOR A |
| AA08 |
LD ($A025),A |
| AA0B |
POP DE |
| AA0C |
POP HL |
| AA0D |
POP AF |
| AA0E |
JR $AA14 |
| AA10 |
POP AF |
| AA11 |
JP $C1E1 |
| AA14 |
CP $41 |
| AA16 |
JR C,$AA1E |
| AA18 |
CP $5B |
| AA1A |
JR NC,$AA1E |
| AA1C |
OR $20 |
| AA1E |
PUSH AF |
| AA1F |
LD A,($A025) |
| AA22 |
AND A |
| AA23 |
JR NZ,$AA2A |
| AA25 |
POP AF |
| AA26 |
CP $20 |
| AA28 |
RET Z |
| AA29 |
PUSH AF |
| AA2A |
LD A,$01 |
| AA2C |
LD ($A025),A |
| AA2F |
POP AF |
| AA30 |
PUSH AF |
| AA31 |
CP $0D |
| AA33 |
JR NZ,$AA3B |
| AA35 |
XOR A |
| AA36 |
LD ($A025),A |
| AA39 |
JR $AA6D |
| AA3B |
CP $22 |
| AA3D |
JR NZ,$AA46 |
| AA3F |
LD A,$20 |
| AA41 |
CALL $C1E1 |
| AA44 |
JR $AA4A |
| AA46 |
CP $2E |
| AA48 |
JR NZ,$AA51 |
| AA4A |
LD A,$01 |
| AA4C |
LD ($A026),A |
| AA4F |
JR $AA6D |
| AA51 |
CP $61 |
| AA53 |
JR C,$AA6D |
| AA55 |
CP $7B |
| AA57 |
JR NC,$AA6D |
| AA59 |
LD A,($A851) |
| AA5C |
AND A |
| AA5D |
JR NZ,$AA65 |
| AA5F |
LD A,($A026) |
| AA62 |
AND A |
| AA63 |
JR Z,$AA6D |
| AA65 |
XOR A |
| AA66 |
LD ($A026),A |
| AA69 |
POP AF |
| AA6A |
AND $5F |
| AA6C |
PUSH AF |
| AA6D |
POP AF |
| AA6E |
JP $C1E1 |