AB48: Routine at AB48
| AB48 | 
XOR A | 
| AB49 | 
LD ($5E69),A | 
| AB4C | 
LD A,($5E7B) | 
| AB4F | 
INC A | 
| AB50 | 
LD ($5E7B),A | 
| AB53 | 
CALL $B8F2 | 
| AB56 | 
LD IX,$AA4B | 
| AB5A | 
LD B,$10 | 
| AB5C | 
PUSH BC | 
| AB5D | 
CALL $AB78 | 
| AB60 | 
LD BC,$0005 | 
| AB63 | 
ADD IX,BC | 
| AB65 | 
POP BC | 
| AB66 | 
DJNZ $AB5C | 
| AB68 | 
LD A,($5E69) | 
| AB6B | 
AND A | 
| AB6C | 
JR NZ,$AB48 | 
| AB6E | 
RET | 
| AB6F | 
LD A,($5E6A) | 
| AB72 | 
CP (IX+$01) | 
| AB75 | 
RET Z | 
| AB76 | 
JR $AB7F | 
| AB78 | 
LD A,(IX+$00) | 
| AB7B | 
CP $80 | 
| AB7D | 
JR Z,$AB6F | 
| AB7F | 
LD A,(IX+$00) | 
| AB82 | 
ADD A,(IX+$02) | 
| AB85 | 
LD L,A | 
| AB86 | 
LD A,(IX+$01) | 
| AB89 | 
ADD A,(IX+$03) | 
| AB8C | 
LD H,A | 
| AB8D | 
LD A,L | 
| AB8E | 
CP $80 | 
| AB90 | 
JR Z,$AB95 | 
| AB92 | 
JP $A9A1 | 
| AB95 | 
LD A,($5E6A) | 
| AB98 | 
CP H | 
| AB99 | 
RET Z | 
| AB9A | 
JP $A9A1 |