44981: Routine at AFB5
| 44981 |
XOR A |
| 44982 |
LD (46103),A |
| 44985 |
LD HL,(46090) |
| 44988 |
LD BC,110 |
| 44991 |
AND A |
| 44992 |
SBC HL,BC |
| 44994 |
ADD HL,BC |
| 44995 |
JR C,45014 |
| 44997 |
LD A,20 |
| 44999 |
LD BC,(46129) |
| 45003 |
PUSH BC |
| 45004 |
POP IX |
| 45006 |
LD C,255 |
| 45008 |
CALL 45724 |
| 45011 |
JP 45242 |
| 45014 |
LD A,L |
| 45015 |
CP 50 |
| 45017 |
JP C,45160 |
| 45020 |
LD A,255 |
| 45022 |
LD (46102),A |
| 45025 |
LD A,(46106) |
| 45028 |
LD B,A |
| 45029 |
LD A,L |
| 45030 |
CP B |
| 45031 |
JR Z,45148 |
| 45033 |
SUB 50 |
| 45035 |
CP 21 |
| 45037 |
JR NC,45054 |
| 45039 |
LD BC,(46131) |
| 45043 |
PUSH BC |
| 45044 |
POP IX |
| 45046 |
LD C,0 |
| 45048 |
CALL 45724 |
| 45051 |
JP 45242 |
| 45054 |
LD D,A |
| 45055 |
CP 41 |
| 45057 |
JR NC,45078 |
| 45059 |
BIT 0,A |
| 45061 |
JR NZ,45078 |
| 45063 |
SRL A |
| 45065 |
LD BC,(46135) |
| 45069 |
PUSH BC |
| 45070 |
POP IX |
| 45072 |
CALL 45890 |
| 45075 |
JP 45242 |
| 45078 |
LD D,A |
| 45079 |
LD C,0 |
| 45081 |
SUB 3 |
| 45083 |
INC C |
| 45084 |
SUB 3 |
| 45086 |
JR Z,45092 |
| 45088 |
JR C,45109 |
| 45090 |
JR 45083 |
| 45092 |
INC C |
| 45093 |
LD A,C |
| 45094 |
LD BC,(46129) |
| 45098 |
PUSH BC |
| 45099 |
POP IX |
| 45101 |
LD C,255 |
| 45103 |
CALL 45724 |
| 45106 |
JP 45242 |
| 45109 |
LD A,D |
| 45110 |
BIT 0,A |
| 45112 |
JR NZ,45131 |
| 45114 |
LD A,20 |
| 45116 |
LD BC,(46129) |
| 45120 |
PUSH BC |
| 45121 |
POP IX |
| 45123 |
LD C,255 |
| 45125 |
CALL 45724 |
| 45128 |
JP 45242 |
| 45131 |
LD A,19 |
| 45133 |
LD BC,(46129) |
| 45137 |
PUSH BC |
| 45138 |
POP IX |
| 45140 |
LD C,255 |
| 45142 |
CALL 45724 |
| 45145 |
JP 45242 |
| 45148 |
LD BC,(46137) |
| 45152 |
PUSH BC |
| 45153 |
POP IX |
| 45155 |
CALL 46006 |
| 45158 |
JR 45242 |
| 45160 |
LD A,L |
| 45161 |
CP 41 |
| 45163 |
JR C,45171 |
| 45165 |
BIT 0,A |
| 45167 |
JR Z,45210 |
| 45169 |
JR 45177 |
| 45171 |
BIT 0,A |
| 45173 |
JR Z,45226 |
| 45175 |
JR 45194 |
| 45177 |
LD A,19 |
| 45179 |
LD BC,(46131) |
| 45183 |
PUSH BC |
| 45184 |
POP IX |
| 45186 |
LD C,0 |
| 45188 |
CALL 45724 |
| 45191 |
JP 45242 |
| 45194 |
LD A,1 |
| 45196 |
LD BC,(46131) |
| 45200 |
PUSH BC |
| 45201 |
POP IX |
| 45203 |
LD C,0 |
| 45205 |
CALL 45724 |
| 45208 |
JR 45242 |
| 45210 |
LD A,20 |
| 45212 |
LD BC,(46131) |
| 45216 |
PUSH BC |
| 45217 |
POP IX |
| 45219 |
LD C,0 |
| 45221 |
CALL 45724 |
| 45224 |
JR 45242 |
| 45226 |
LD A,L |
| 45227 |
SRL A |
| 45229 |
LD BC,(46135) |
| 45233 |
PUSH BC |
| 45234 |
POP IX |
| 45236 |
CALL 45890 |
| 45239 |
JP 45242 |
| 45242 |
LD A,(46102) |
| 45245 |
BIT 0,A |
| 45247 |
JR Z,45276 |
| 45249 |
LD A,L |
| 45250 |
CP 127 |
| 45252 |
JR NC,45265 |
| 45254 |
CP 2 |
| 45256 |
JR NC,45276 |
| 45258 |
LD A,(46098) |
| 45261 |
BIT 0,A |
| 45263 |
JR NZ,45280 |
| 45265 |
LD HL,(46094) |
| 45268 |
LD (46090),HL |
| 45271 |
LD A,1 |
| 45273 |
LD (46103),A |
| 45276 |
XOR A |
| 45277 |
LD (46098),A |
| 45280 |
PUSH HL |
| 45281 |
LD A,(46101) |
| 45284 |
INC A |
| 45285 |
CP 3 |
| 45287 |
JR NZ,45293 |
| 45289 |
LD (46094),HL |
| 45292 |
XOR A |
| 45293 |
LD (46101),A |
| 45296 |
POP HL |
| 45297 |
LD DE,44278 |
| 45300 |
LD (46090),HL |
| 45303 |
CALL 44784 |
| 45306 |
LD DE,44302 |
| 45309 |
LD A,(46096) |
| 45312 |
LD H,0 |
| 45314 |
LD L,A |
| 45315 |
CALL 44784 |
| 45318 |
LD DE,44342 |
| 45321 |
LD A,(46092) |
| 45324 |
LD L,A |
| 45325 |
LD H,0 |
| 45327 |
CALL 44784 |
| 45330 |
LD DE,44405 |
| 45333 |
LD A,(46097) |
| 45336 |
LD H,0 |
| 45338 |
LD L,A |
| 45339 |
CALL 44784 |
| 45342 |
LD B,3 |
| 45344 |
LD HL,44278 |
| 45347 |
LD A,(HL) |
| 45348 |
CP 32 |
| 45350 |
JR Z,45355 |
| 45352 |
ADD A,48 |
| 45354 |
LD (HL),A |
| 45355 |
INC HL |
| 45356 |
DJNZ 45347 |
| 45358 |
LD B,3 |
| 45360 |
LD HL,44302 |
| 45363 |
LD A,(HL) |
| 45364 |
CP 32 |
| 45366 |
JR Z,45371 |
| 45368 |
ADD A,48 |
| 45370 |
LD (HL),A |
| 45371 |
INC HL |
| 45372 |
DJNZ 45363 |
| 45374 |
LD B,3 |
| 45376 |
LD HL,44342 |
| 45379 |
LD A,(HL) |
| 45380 |
CP 32 |
| 45382 |
JR Z,45387 |
| 45384 |
ADD A,48 |
| 45386 |
LD (HL),A |
| 45387 |
INC HL |
| 45388 |
DJNZ 45379 |
| 45390 |
LD B,3 |
| 45392 |
LD HL,44405 |
| 45395 |
LD A,(HL) |
| 45396 |
CP 32 |
| 45398 |
JR Z,45403 |
| 45400 |
ADD A,48 |
| 45402 |
LD (HL),A |
| 45403 |
INC HL |
| 45404 |
DJNZ 45395 |
| 45406 |
LD A,(46104) |
| 45409 |
LD (44302),A |
| 45412 |
LD A,(46105) |
| 45415 |
LD (44405),A |
| 45418 |
RET |