AB91: Routine at AB91
| AB91 |
LD A,($A024) |
| AB94 |
CP $02 |
| AB96 |
JR Z,$ABF3 |
| AB98 |
LD A,E |
| AB99 |
OR $07 |
| AB9B |
LD E,A |
| AB9C |
CALL $AE7F |
| AB9F |
CP $E0 |
| ABA1 |
JR Z,$AB9C |
| ABA3 |
CP $30 |
| ABA5 |
JR NZ,$ABB7 |
| ABA7 |
BIT 1,E |
| ABA9 |
JR Z,$ABB5 |
| ABAB |
RES 1,E |
| ABAD |
LD (IY+$00),C |
| ABB0 |
LD (IY+$01),B |
| ABB3 |
JR $AB9C |
| ABB5 |
SCF |
| ABB6 |
RET |
| ABB7 |
CP $00 |
| ABB9 |
JR NZ,$ABC9 |
| ABBB |
BIT 2,E |
| ABBD |
JR Z,$ABB5 |
| ABBF |
RES 2,E |
| ABC1 |
LD (IY+$02),C |
| ABC4 |
LD (IY+$03),B |
| ABC7 |
JR $AB9C |
| ABC9 |
CP $40 |
| ABCB |
JR NZ,$ABD1 |
| ABCD |
RES 0,E |
| ABCF |
JR $ABA7 |
| ABD1 |
CP $20 |
| ABD3 |
JR NZ,$ABEF |
| ABD5 |
BIT 1,E |
| ABD7 |
JR NZ,$ABA7 |
| ABD9 |
BIT 0,E |
| ABDB |
JR NZ,$ABBB |
| ABDD |
RES 2,E |
| ABDF |
SET 0,E |
| ABE1 |
LD A,(IY+$00) |
| ABE4 |
LD (IY+$02),A |
| ABE7 |
LD A,(IY+$01) |
| ABEA |
LD (IY+$03),A |
| ABED |
JR $ABAB |
| ABEF |
OR A |
| ABF0 |
BIT 1,E |
| ABF2 |
RET |