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 |