41983: Routine at A3FF
| 41983 |
LD A,(24720) |
| 41986 |
SUB 26 |
| 41988 |
CP 16 |
| 41990 |
JR NC,42074 |
| 41992 |
BIT 1,(IX+8) |
| 41996 |
JR NZ,42033 |
| 41998 |
CALL 37980 |
| 42001 |
JR Z,42033 |
| 42003 |
CALL 42236 |
| 42006 |
JR NC,42033 |
| 42008 |
XOR A |
| 42009 |
LD (24227),A |
| 42012 |
LD A,(24704) |
| 42015 |
OR 1 |
| 42017 |
LD (24704),A |
| 42020 |
LD A,(IX+8) |
| 42023 |
AND %11110000 |
| 42025 |
OR %00000011 |
| 42027 |
LD (IX+8),A |
| 42030 |
CALL 47293 |
| 42033 |
LD A,(24720) |
| 42036 |
CP 34 |
| 42038 |
JR C,42064 |
| 42040 |
LD BC,65524 |
| 42043 |
LD HL,(24722) |
| 42046 |
ADD HL,BC |
| 42047 |
LD (IX+2),L |
| 42050 |
LD (IX+3),H |
| 42053 |
LD A,(24724) |
| 42056 |
SUB 22 |
| 42058 |
LD (IX+4),A |
| 42061 |
JP 43956 |
| 42064 |
LD BC,18 |
| 42067 |
JR 42043 |
| 42069 |
CALL 42125 |
| 42072 |
JR 42095 |
| 42074 |
CALL 42361 |
| 42077 |
LD A,(24130) |
| 42080 |
AND 1 |
| 42082 |
JR NZ,42095 |
| 42084 |
CALL HandlerControls |
| 42087 |
LD D,A |
| 42088 |
BIT 3,D |
| 42090 |
JR Z,42069 |
| 42092 |
CALL 42144 |
| 42095 |
LD A,(24696) |
| 42098 |
CP 22 |
| 42100 |
JR C,42115 |
| 42102 |
LD A,8 |
| 42104 |
CALL 42154 |
| 42107 |
LD BC,65524 |
| 42110 |
LD HL,(24698) |
| 42113 |
JR 42046 |
| 42115 |
LD A,0 |
| 42117 |
CALL 42154 |
| 42120 |
LD BC,18 |
| 42123 |
JR 42110 |
| 42125 |
LD A,(IX+0) |
| 42128 |
LD C,A |
| 42129 |
AND 7 |
| 42131 |
CP 7 |
| 42133 |
RET Z |
| 42134 |
INC A |
| 42135 |
LD B,A |
| 42136 |
LD A,C |
| 42137 |
AND 248 |
| 42139 |
OR B |
| 42140 |
LD (IX+0),A |
| 42143 |
RET |
| 42144 |
LD A,(IX+0) |
| 42147 |
LD C,A |
| 42148 |
AND 7 |
| 42150 |
RET Z |
| 42151 |
DEC A |
| 42152 |
JR 42135 |
| 42154 |
XOR (IX+8) |
| 42157 |
AND 8 |
| 42159 |
LD C,A |
| 42160 |
LD A,(IX+0) |
| 42163 |
AND 247 |
| 42165 |
OR C |
| 42166 |
LD (IX+0),A |
| 42169 |
RET |