| F177 |
LD A,(IY+$05) |
| F17A |
LD HL,$06EA |
| F17D |
CP $80 |
| F17F |
LD A,$FE |
| F181 |
JR C,$F188 |
| F183 |
LD HL,$EA06 |
| F186 |
LD A,$02 |
| F188 |
LD ($F158),HL |
| F18B |
LD ($F15A),A |
| F18E |
LD HL,$0000 |
| F191 |
LD ($F15B),HL |
| F194 |
LD (IY+$0A),$98 |
| F198 |
CALL Clear_PlayArea |
| F19B |
LD HL,$F15D |
| F19E |
CALL DrawRoom_Loop |
| F1A1 |
JR $F1D2 |
| F1A3 |
CALL $EEA2 |
| F1A6 |
CALL $F202 |
| F1A9 |
LD A,$04 |
| F1AB |
LD ($F26E),A |
| F1AE |
LD A,($F15A) |
| F1B1 |
CP $02 |
| F1B3 |
LD A,$82 |
| F1B5 |
JR Z,$F1B9 |
| F1B7 |
LD A,$84 |
| F1B9 |
CALL $ED8A |
| F1BC |
CALL $B09F |
| F1BF |
CALL WriteSprite_ShadowBuffer |
| F1C2 |
CALL ShadowBufferToScreen |
| F1C5 |
LD BC,($F158) |
| F1C9 |
LD HL,($F15B) |
| F1CC |
LD A,(IY+$05) |
| F1CF |
CP B |
| F1D0 |
JR NZ,$F1E6 |
| F1D2 |
LD BC,($F158) |
| F1D6 |
LD HL,($F15B) |
| F1D9 |
LD A,($F15A) |
| F1DC |
ADD A,C |
| F1DD |
LD (IY+$05),A |
| F1E0 |
INC HL |
| F1E1 |
LD ($F15B),HL |
| F1E4 |
JR $F1A3 |
| F1E6 |
CP C |
| F1E7 |
JR NZ,$F1A3 |
| F1E9 |
DEC HL |
| F1EA |
LD ($F15B),HL |
| F1ED |
LD A,H |
| F1EE |
OR L |
| F1EF |
JR Z,$F1FC |
| F1F1 |
LD A,($F15A) |
| F1F4 |
LD C,A |
| F1F5 |
LD A,B |
| F1F6 |
SUB C |
| F1F7 |
LD (IY+$05),A |
| F1FA |
JR $F1A3 |
| F1FC |
LD (IY+$05),B |
| F1FF |
JP $EE8D |
| F202 |
LD HL,($F15B) |
| F205 |
LD BC,$DFDC |
| F208 |
LD ($B7E9),BC |
| F20C |
LD DE,$1208 |
| F20F |
LD A,$2F |
| F211 |
LD BC,$2710 |
| F214 |
CALL $F233 |
| F217 |
LD BC,$03E8 |
| F21A |
CALL $F233 |
| F21D |
LD BC,$0064 |
| F220 |
CALL $F233 |
| F223 |
LD BC,$000A |
| F226 |
CALL $F233 |
| F229 |
LD BC,$0001 |
| F22C |
CALL $F233 |
| F22F |
LD A,$4D |
| F231 |
JR $F23A |
| F233 |
INC A |
| F234 |
AND A |
| F235 |
SBC HL,BC |
| F237 |
JR NC,$F233 |
| F239 |
ADD HL,BC |
| F23A |
LD C,$70 |
| F23C |
CALL $B7F9 |
| F23F |
INC E |
| F240 |
LD A,$2F |
| F242 |
RET |
| F243 |
JR NZ,$F289 |
| F245 |
INC B |
| F246 |
LD (BC),A |
| F247 |
SBC A,B |
| F248 |
AND B |
| F249 |
CALL M,$3E02 |
| F24C |
INC B |
| F24D |
LD ($F26E),A |
| F250 |
LD IX,$F243 |
| F254 |
LD BC,$F2F7 |
| F257 |
CALL $EF35 |
| F25A |
LD A,$7A |
| F25C |
CALL $A8A0 |
| F25F |
CALL $E329 |
| F262 |
LD A,$7A |
| F264 |
CALL $EF35 |
| F267 |
CALL $A8A0 |
| F26A |
CALL $E329 |
| F26D |
RET |
| F26E |
DEFB $00 |
| F26F |
DEFB $43 |
| F270 |
DEFB $5A |
| F271 |
DEFB $A8 |
| F272 |
DEFB $01 |
| F273 |
DEFB $00 |
| F274 |
DEFB $00 |
| F275 |
DEFB $03 |
| F276 |
DEFB $40 |
| F277 |
LD A,$02 |
| F279 |
LD ($F26E),A |
| F27C |
LD IX,$F270 |
| F280 |
LD BC,$F2F7 |
| F283 |
CALL $EF35 |
| F286 |
LD A,(IX+$00) |
| F289 |
CALL $AC69 |
| F28C |
INC HL |
| F28D |
LD A,(HL) |
| F28E |
CALL $AC5F |
| F291 |
LD A,(HL) |
| F292 |
CP (IX-$04) |
| F295 |
JR NZ,$F2C3 |
| F297 |
DEC (IX+$01) |
| F29A |
JR NZ,$F2C3 |
| F29C |
LD A,R |
| F29E |
AND $03 |
| F2A0 |
ADD A,$03 |
| F2A2 |
LD (IX+$01),A |
| F2A5 |
CALL $AF01 |
| F2A8 |
CP $1F |
| F2AA |
JR Z,$F2A5 |
| F2AC |
LD (IX+$00),A |
| F2AF |
CALL $AC69 |
| F2B2 |
INC HL |
| F2B3 |
LD A,(HL) |
| F2B4 |
CALL $AC5F |
| F2B7 |
LD A,(HL) |
| F2B8 |
ADD A,$02 |
| F2BA |
CP $EE |
| F2BC |
JR C,$F2C0 |
| F2BE |
LD A,$EE |
| F2C0 |
LD (IX-$04),A |
| F2C3 |
LD A,(IX+$00) |
| F2C6 |
CP (IY+$0F) |
| F2C9 |
RET NZ |
| F2CA |
LD A,(IX-$02) |
| F2CD |
LD BC,$4440 |
| F2D0 |
CP $01 |
| F2D2 |
JR Z,$F2D7 |
| F2D4 |
LD BC,$4844 |
| F2D7 |
LD A,(IX+$02) |
| F2DA |
ADD A,$02 |
| F2DC |
CP B |
| F2DD |
JR C,$F2E2 |
| F2DF |
LD A,C |
| F2E0 |
JR $F2E5 |
| F2E2 |
CP C |
| F2E3 |
JR C,$F2DF |
| F2E5 |
LD (IX+$02),A |
| F2E8 |
CALL $A8A0 |
| F2EB |
LD A,$46 |
| F2ED |
LD ($F26F),A |
| F2F0 |
CALL $EF91 |
| F2F3 |
CALL $E329 |
| F2F6 |
RET |
| F2F7 |
NOP |
| F2F8 |
RET P |
| F2F9 |
LD B,B |
| F2FA |
XOR B |
| F2FB |
JR NZ,$F2D5 |
| F2FD |
LD ($0290),HL |
| F300 |
NOP |
| F301 |
SUB $90 |
| F303 |
CP $00 |
| F305 |
LD A,B |
| F306 |
SUB B |
| F307 |
INC B |
| F308 |
NOP |
| F309 |
LD A,$06 |
| F30B |
LD ($F26E),A |
| F30E |
LD IX,$F2FD |
| F312 |
LD B,$03 |
| F314 |
PUSH BC |
| F315 |
LD A,$29 |
| F317 |
LD BC,$F2FB |
| F31A |
CALL $EF35 |
| F31D |
CALL $A8A0 |
| F320 |
CALL $E329 |
| F323 |
POP BC |
| F324 |
DJNZ $F314 |
| F326 |
RET |
| F327 |
LD ($FE64),A |
| F32A |
NOP |
| F32B |
LD H,B |
| F32C |
LD ($006E),A |
| F32F |
LD (BC),A |
| F330 |
EX AF,AF' |
| F331 |
LD H,B |
| F332 |
NOP |
| F333 |
XOR B |
| F334 |
LD A,$08 |
| F336 |
LD ($F26E),A |
| F339 |
LD IX,$F327 |
| F33D |
LD BC,$F330 |
| F340 |
CALL $EF35 |
| F343 |
LD A,(IX+$00) |
| F346 |
INC A |
| F347 |
CP $64 |
| F349 |
JR NZ,$F34D |
| F34B |
LD A,$60 |
| F34D |
LD (IX+$00),A |
| F350 |
CALL $A83D |
| F353 |
INC IX |
| F355 |
CALL $EF35 |
| F358 |
LD A,$64 |
| F35A |
CALL $A83D |
| F35D |
CALL $E329 |
| F360 |
LD A,(IX-$01) |
| F363 |
CP $FE |
| F365 |
RET NZ |
| F366 |
LD (IX-$03),$6E |
| F36A |
LD (IX-$01),$02 |
| F36E |
LD A,(IX-$09) |
| F371 |
LD (IX-$04),A |
| F374 |
RET |
| F375 |
LD A,B |
| F376 |
XOR B |
| F377 |
LD (BC),A |
| F378 |
NOP |
| F379 |
LD A,B |
| F37A |
XOR B |
| F37B |
CP $00 |
| F37D |
LD A,$04 |
| F37F |
LD ($F26E),A |
| F382 |
LD IX,$F375 |
| F386 |
LD BC,$F2F7 |
| F389 |
CALL $EF35 |
| F38C |
LD A,$78 |
| F38E |
CALL $A8A0 |
| F391 |
CALL $E329 |
| F394 |
CALL $EF35 |
| F397 |
LD A,$78 |
| F399 |
CALL $A8A0 |
| F39C |
CALL $E329 |
| F39F |
RET |
| F3A0 |
INC L |
| F3A1 |
NOP |
| F3A2 |
LD D,B |
| F3A3 |
LD A,(BC) |
| F3A4 |
SBC A,B |
| F3A5 |
LD (BC),A |
| F3A6 |
NOP |
| F3A7 |
LD A,(BC) |
| F3A8 |
XOR B |
| F3A9 |
LD (BC),A |
| F3AA |
NOP |
| F3AB |
LD A,$40 |
| F3AD |
LD ($F26E),A |
| F3B0 |
LD IX,$F3A3 |
| F3B4 |
LD A,(IX+$02) |
| F3B7 |
CP $02 |
| F3B9 |
LD A,($F046) |
| F3BC |
JR Z,$F3C4 |
| F3BE |
OR A |
| F3BF |
CALL NZ,$F047 |
| F3C2 |
JR $F3C8 |
| F3C4 |
OR A |
| F3C5 |
CALL Z,$F047 |
| F3C8 |
LD A,$30 |
| F3CA |
LD BC,$F3A1 |
| F3CD |
CALL $EF35 |
| F3D0 |
CALL $A8A0 |
| F3D3 |
LD A,($F3A0) |
| F3D6 |
XOR $02 |
| F3D8 |
LD ($F3A0),A |
| F3DB |
CALL $EF35 |
| F3DE |
CALL $A8A0 |
| F3E1 |
LD A,($BD78) |
| F3E4 |
CP $17 |
| F3E6 |
RET Z |
| F3E7 |
LD A,$17 |
| F3E9 |
CP (IY+$50) |
| F3EC |
RET Z |
| F3ED |
CP (IY+$55) |
| F3F0 |
RET Z |
| F3F1 |
LD A,($A839) |
| F3F4 |
SUB $10 |
| F3F6 |
LD ($A839),A |
| F3F9 |
CALL $E329 |
| F3FC |
RET |
| F3FD |
NOP |
| F3FE |
RET P |
| F3FF |
LD A,B |
| F400 |
XOR B |
| F401 |
NOP |
| F402 |
ADD A,B |
| F403 |
LD (BC),A |
| F404 |
CALL M,$8C64 |
| F407 |
LD (BC),A |
| F408 |
INC B |
| F409 |
LD A,$06 |
| F40B |
LD ($F26E),A |
| F40E |
LD IX,$F401 |
| F412 |
LD B,$02 |
| F414 |
PUSH BC |
| F415 |
LD BC,$F3FD |
| F418 |
CALL $EF35 |
| F41B |
LD A,E |
| F41C |
CP $FE |
| F41E |
JR NZ,$F430 |
| F420 |
LD (IX-$01),$FC |
| F424 |
LD (IX-$02),$02 |
| F428 |
LD (IX-$03),$80 |
| F42C |
LD (IX-$04),$00 |
| F430 |
LD A,$32 |
| F432 |
CALL $A8A0 |
| F435 |
CALL $E329 |
| F438 |
POP BC |
| F439 |
DJNZ $F414 |
| F43B |
RET |
| F43C |
LD A,$09 |
| F43E |
CALL Handler_TaskCompleted |
| F441 |
JR Z,$F479 |
| F443 |
LD A,$06 |
| F445 |
CALL Handler_TaskCompleted |
| F448 |
JR Z,$F479 |
| F44A |
LD A,($BD01) |
| F44D |
CP $04 |
| F44F |
JR NZ,$F479 |
| F451 |
LD A,(IY+$05) |
| F454 |
SUB $42 |
| F456 |
CP $FC |
| F458 |
JR C,$F479 |
| F45A |
LD A,($AF88) |
| F45D |
SUB (IY+$0A) |
| F460 |
SUB $22 |
| F462 |
CP $FC |
| F464 |
JR C,$F479 |
| F466 |
LD A,($AF88) |
| F469 |
SUB $02 |
| F46B |
CP $78 |
| F46D |
JR NC,$F471 |
| F46F |
LD A,$78 |
| F471 |
LD ($AF88),A |
| F474 |
SUB $20 |
| F476 |
LD (IY+$0A),A |
| F479 |
LD A,($AF88) |
| F47C |
LD B,$10 |
| F47E |
CP $B8 |
| F480 |
JR Z,$F484 |
| F482 |
LD B,$0E |
| F484 |
SUB B |
| F485 |
LD H,A |
| F486 |
LD L,$40 |
| F488 |
LD ($A838),HL |
| F48B |
LD A,$2B |
| F48D |
CALL $A83D |
| F490 |
RET |
| F491 |
LD B,B |
| F492 |
LD H,H |
| F493 |
NOP |
| F494 |
LD (BC),A |
| F495 |
LD H,H |
| F496 |
LD B,B |
| F497 |
NOP |
| F498 |
LD (BC),A |
| F499 |
CALL C,$0078 |
| F49C |
LD (BC),A |
| F49D |
LD A,$06 |
| F49F |
LD ($F26E),A |
| F4A2 |
LD IX,$F491 |
| F4A6 |
LD B,$03 |
| F4A8 |
PUSH BC |
| F4A9 |
LD BC,$F2F7 |
| F4AC |
CALL $EF35 |
| F4AF |
LD A,D |
| F4B0 |
CP $FE |
| F4B2 |
JR NZ,$F4C6 |
| F4B4 |
LD (IX-$01),$02 |
| F4B8 |
LD (IX-$03),$40 |
| F4BC |
LD A,R |
| F4BE |
AND $3F |
| F4C0 |
ADD A,A |
| F4C1 |
ADD A,$38 |
| F4C3 |
LD (IX-$04),A |
| F4C6 |
LD A,$34 |
| F4C8 |
CALL $A8A0 |
| F4CB |
CALL $E329 |
| F4CE |
POP BC |
| F4CF |
DJNZ $F4A8 |
| F4D1 |
RET |
| F4D2 |
LD C,H |
| F4D3 |
LD A,($BD7D) |
| F4D6 |
CP $1D |
| F4D8 |
JR NZ,$F4E0 |
| F4DA |
LD A,$05 |
| F4DC |
CALL Handler_TaskCompleted |
| F4DF |
RET NZ |
| F4E0 |
LD HL,$A880 |
| F4E3 |
LD ($A838),HL |
| F4E6 |
LD A,$04 |
| F4E8 |
LD ($F26E),A |
| F4EB |
LD A,($F4D2) |
| F4EE |
INC A |
| F4EF |
CP $50 |
| F4F1 |
JR NZ,$F4F5 |
| F4F3 |
LD A,$4C |
| F4F5 |
LD ($F4D2),A |
| F4F8 |
CALL $A83D |
| F4FB |
CALL $E329 |
| F4FE |
RET |
| F4FF |
RET P |
| F500 |
XOR B |
| F501 |
CP $00 |
| F503 |
LD A,$FF |
| F505 |
LD ($AF80),A |
| F508 |
LD A,$0C |
| F50A |
CALL Handler_TaskCompleted |
| F50D |
JR Z,$F543 |
| F50F |
LD A,$06 |
| F511 |
LD ($F26E),A |
| F514 |
LD IX,$F4FF |
| F518 |
LD BC,$F2F7 |
| F51B |
CALL $EF35 |
| F51E |
LD A,$36 |
| F520 |
CALL $A8A0 |
| F523 |
CALL $E329 |
| F526 |
LD A,(IY+$0A) |
| F529 |
CP $88 |
| F52B |
RET NZ |
| F52C |
LD A,(IY+$05) |
| F52F |
SUB (IX-$04) |
| F532 |
SUB $04 |
| F534 |
CP $F8 |
| F536 |
RET C |
| F537 |
LD A,(IX-$04) |
| F53A |
LD (IY+$05),A |
| F53D |
LD A,$A8 |
| F53F |
LD ($AF80),A |
| F542 |
RET |
| F543 |
LD HL,$A8F0 |
| F546 |
LD ($A838),HL |
| F549 |
LD A,$36 |
| F54B |
CALL $A8A0 |
| F54E |
RET |
| F54F |
LD A,($BD7D) |
| F552 |
CP $1D |
| F554 |
JR NZ,$F55C |
| F556 |
LD A,$05 |
| F558 |
CALL Handler_TaskCompleted |
| F55B |
RET NZ |
| F55C |
LD A,$14 |
| F55E |
CP (IY+$50) |
| F561 |
RET Z |
| F562 |
CP (IY+$55) |
| F565 |
RET Z |
| F566 |
LD A,$04 |
| F568 |
LD ($F26E),A |
| F56B |
CALL $E33F |
| F56E |
JP $ED13 |
| F571 |
DEFB $50 |
| F572 |
DEFB $3E |
| F573 |
DEFB $08 |
| F574 |
DEFB $CD |
| F575 |
DEFB $1D |
| F576 |
DEFB $EC |
| F577 |
DEFB $C8 |