| 29080 |
CALL 29062 |
| 29083 |
POP IX |
| 29085 |
XOR A |
| 29086 |
LD (24355),A |
| 29089 |
EI |
| 29090 |
RET |
| 29091 |
LD DE,8 |
| 29094 |
ADD IX,DE |
| 29096 |
PUSH IX |
| 29098 |
POP HL |
| 29099 |
LD BC,24453 |
| 29102 |
AND A |
| 29103 |
SBC HL,BC |
| 29105 |
JP C,MainLoop |
| 29108 |
LD A,254 |
| 29110 |
OUT (253),A |
| 29112 |
IN A,(254) |
| 29114 |
BIT 0,A |
| 29116 |
JR Z,29108 |
| 29118 |
LD HL,(24349) |
| 29121 |
INC HL |
| 29122 |
LD (24349),HL |
| 29125 |
LD A,(24347) |
| 29128 |
LD (24348),A |
| 29131 |
LD B,A |
| 29132 |
LD A,(24367) |
| 29135 |
OR B |
| 29136 |
JR NZ,29144 |
| 29138 |
CALL 28989 |
| 29141 |
CALL NextLevel |
| 29144 |
LD A,(24347) |
| 29147 |
CP 6 |
| 29149 |
JR NC,29201 |
| 29151 |
LD A,(24349) |
| 29154 |
LD B,A |
| 29155 |
LD A,R |
| 29157 |
ADD A,B |
| 29158 |
AND %00011111 |
| 29160 |
JR NZ,29201 |
| 29162 |
LD A,(24357) |
| 29165 |
AND A |
| 29166 |
JR NZ,29201 |
| 29168 |
LD A,(24367) |
| 29171 |
AND A |
| 29172 |
JR Z,29201 |
| 29174 |
LD A,(24373) |
| 29177 |
AND %00111111 |
| 29179 |
DEC A |
| 29180 |
JR Z,29185 |
| 29182 |
DEC A |
| 29183 |
JR NZ,29201 |
| 29185 |
LD HL,24405 |
| 29188 |
LD B,6 |
| 29190 |
LD DE,8 |
| 29193 |
LD A,(HL) |
| 29194 |
AND A |
| 29195 |
JP Z,29204 |
| 29198 |
ADD HL,DE |
| 29199 |
DJNZ 29193 |
| 29201 |
JP MainLoopResetStack |
| 29204 |
EX DE,HL |
| 29205 |
LD HL,29305 |
| 29208 |
PUSH BC |
| 29209 |
LD BC,8 |
| 29212 |
PUSH DE |
| 29213 |
LDIR |
| 29215 |
POP IX |
| 29217 |
LD A,8 |
| 29219 |
LD (IX+0),A |
| 29222 |
LD A,(24365) |
| 29225 |
AND 7 |
| 29227 |
LD C,A |
| 29228 |
SLA A |
| 29230 |
ADD A,C |
| 29231 |
RLA |
| 29232 |
RLA |
| 29233 |
RLA |
| 29234 |
AND %01111000 |
| 29236 |
ADD A,47 |
| 29238 |
LD (IX+2),A |
| 29241 |
LD HL,28029 |
| 29244 |
SLA C |
| 29246 |
LD B,0 |
| 29248 |
ADD HL,BC |
| 29249 |
LD A,(HL) |
| 29250 |
LD (IX+0),A |
| 29253 |
INC HL |
| 29254 |
LD A,(HL) |
| 29255 |
LD (IX+3),A |
| 29258 |
LD A,(24365) |
| 29261 |
SRL A |
| 29263 |
SRL A |
| 29265 |
SRL A |
| 29267 |
POP BC |
| 29268 |
CP 4 |
| 29270 |
JR C,29274 |
| 29272 |
LD A,4 |
| 29274 |
INC A |
| 29275 |
SUB B |
| 29276 |
JP M,29297 |
| 29279 |
LD A,R |
| 29281 |
AND %00000011 |
| 29283 |
JR NZ,29286 |
| 29285 |
INC A |
| 29286 |
SLA A |
| 29288 |
ADD A,28 |
| 29290 |
LD (IX+0),A |
| 29293 |
LD (IX+3),69 |
| 29297 |
CALL 30231 |
| 29300 |
CALL 26594 |
| 29303 |
JR 29201 |
| 29305 |
DEFB 4,218,47,70,254,2,0,0 |
| 29313 |
DEFB 205,208,118,33,27,95,52,221 |
| 29321 |
DEFB 126,1,254,200,48,115,205,70 |
| 29329 |
DEFB 106,29,202,115,106,205,23,115 |
| 29337 |
DEFB 221,203,0,126,32,110,221,54 |
| 29345 |
DEFB 3,70 |
| 29347 |
LD A,(IX+2) |
| 29350 |
ADD A,(IX+5) |
| 29353 |
CP 33 |
| 29355 |
JR C,29402 |
| 29357 |
CP 160 |
| 29359 |
JR NC,29422 |
| 29361 |
LD (IX+2),A |
| 29364 |
LD A,(IX+1) |
| 29367 |
ADD A,(IX+4) |
| 29370 |
LD (IX+1),A |
| 29373 |
CP 4 |
| 29375 |
JR C,29412 |
| 29377 |
CP 192 |
| 29379 |
JR NC,29432 |
| 29381 |
INC (IX+7) |
| 29384 |
LD A,(IX+7) |
| 29387 |
RRA |
| 29388 |
AND 1 |
| 29390 |
XOR (IX+0) |
| 29393 |
LD (IX+0),A |
| 29396 |
CALL 30156 |
| 29399 |
JP 29934 |
| 29402 |
LD (IX+5),2 |
| 29406 |
SET 0,(IX+6) |
| 29410 |
JR 29364 |
| 29412 |
LD (IX+4),2 |
| 29416 |
SET 1,(IX+6) |
| 29420 |
JR 29381 |
| 29422 |
LD (IX+5),254 |
| 29426 |
RES 0,(IX+6) |
| 29430 |
JR 29364 |
| 29432 |
LD (IX+4),254 |
| 29436 |
RES 1,(IX+6) |
| 29440 |
JR 29381 |
| 29442 |
LD A,R |
| 29444 |
AND 4 |
| 29446 |
SUB 2 |
| 29448 |
LD (IX+5),A |
| 29451 |
JR 29364 |
| 29453 |
CALL 28197 |
| 29456 |
LD A,(IX+0) |
| 29459 |
AND A |
| 29460 |
RET Z |
| 29461 |
JR 29396 |
| 29463 |
LD DE,8 |
| 29466 |
LD HL,24381 |
| 29469 |
LD B,2 |
| 29471 |
PUSH HL |
| 29472 |
LD A,(HL) |
| 29473 |
AND A |
| 29474 |
JR Z,29518 |
| 29476 |
CP 38 |
| 29478 |
JR NC,29518 |
| 29480 |
INC HL |
| 29481 |
LD A,(HL) |
| 29482 |
SUB (IX+1) |
| 29485 |
JP P,29494 |
| 29488 |
NEG |
| 29490 |
LD C,10 |
| 29492 |
JR 29496 |
| 29494 |
LD C,18 |
| 29496 |
CP C |
| 29497 |
JR NC,29518 |
| 29499 |
INC HL |
| 29500 |
LD A,(HL) |
| 29501 |
SUB (IX+2) |
| 29504 |
JP P,29513 |
| 29507 |
NEG |
| 29509 |
LD C,18 |
| 29511 |
JR 29515 |
| 29513 |
LD C,10 |
| 29515 |
CP C |
| 29516 |
JR C,29523 |
| 29518 |
POP HL |
| 29519 |
ADD HL,DE |
| 29520 |
DJNZ 29471 |
| 29522 |
RET |
| 29523 |
LD (IX+3),71 |
| 29527 |
SET 7,(IX+0) |
| 29531 |
LD (IX+7),64 |
| 29535 |
INC HL |
| 29536 |
INC HL |
| 29537 |
LD A,(HL) |
| 29538 |
LD (IX+4),A |
| 29541 |
INC HL |
| 29542 |
LD A,(HL) |
| 29543 |
LD (IX+5),A |
| 29546 |
POP HL |
| 29547 |
PUSH IX |
| 29549 |
PUSH HL |
| 29550 |
POP IX |
| 29552 |
CALL 28580 |
| 29555 |
POP IX |
| 29557 |
JP 26686 |