61815 |
LD A,(IY+5) |
61818 |
LD HL,1770 |
61821 |
CP 128 |
61823 |
LD A,254 |
61825 |
JR C,61832 |
61827 |
LD HL,59910 |
61830 |
LD A,2 |
61832 |
LD (61784),HL |
61835 |
LD (61786),A |
61838 |
LD HL,0 |
61841 |
LD (61787),HL |
61844 |
LD (IY+10),152 |
61848 |
CALL Clear_PlayArea |
61851 |
LD HL,61789 |
61854 |
CALL DrawRoom_Loop |
61857 |
JR 61906 |
61859 |
CALL 61090 |
61862 |
CALL 61954 |
61865 |
LD A,4 |
61867 |
LD (62062),A |
61870 |
LD A,(61786) |
61873 |
CP 2 |
61875 |
LD A,130 |
61877 |
JR Z,61881 |
61879 |
LD A,132 |
61881 |
CALL 60810 |
61884 |
CALL 45215 |
61887 |
CALL WriteSprite_ShadowBuffer |
61890 |
CALL ShadowBufferToScreen |
61893 |
LD BC,(61784) |
61897 |
LD HL,(61787) |
61900 |
LD A,(IY+5) |
61903 |
CP B |
61904 |
JR NZ,61926 |
61906 |
LD BC,(61784) |
61910 |
LD HL,(61787) |
61913 |
LD A,(61786) |
61916 |
ADD A,C |
61917 |
LD (IY+5),A |
61920 |
INC HL |
61921 |
LD (61787),HL |
61924 |
JR 61859 |
61926 |
CP C |
61927 |
JR NZ,61859 |
61929 |
DEC HL |
61930 |
LD (61787),HL |
61933 |
LD A,H |
61934 |
OR L |
61935 |
JR Z,61948 |
61937 |
LD A,(61786) |
61940 |
LD C,A |
61941 |
LD A,B |
61942 |
SUB C |
61943 |
LD (IY+5),A |
61946 |
JR 61859 |
61948 |
LD (IY+5),B |
61951 |
JP 61069 |
61954 |
LD HL,(61787) |
61957 |
LD BC,57308 |
61960 |
LD (47081),BC |
61964 |
LD DE,4616 |
61967 |
LD A,47 |
61969 |
LD BC,10000 |
61972 |
CALL 62003 |
61975 |
LD BC,1000 |
61978 |
CALL 62003 |
61981 |
LD BC,100 |
61984 |
CALL 62003 |
61987 |
LD BC,10 |
61990 |
CALL 62003 |
61993 |
LD BC,1 |
61996 |
CALL 62003 |
61999 |
LD A,77 |
62001 |
JR 62010 |
62003 |
INC A |
62004 |
AND A |
62005 |
SBC HL,BC |
62007 |
JR NC,62003 |
62009 |
ADD HL,BC |
62010 |
LD C,112 |
62012 |
CALL 47097 |
62015 |
INC E |
62016 |
LD A,47 |
62018 |
RET |
62019 |
JR NZ,62089 |
62021 |
INC B |
62022 |
LD (BC),A |
62023 |
SBC A,B |
62024 |
AND B |
62025 |
CALL M,15874 |
62028 |
INC B |
62029 |
LD (62062),A |
62032 |
LD IX,62019 |
62036 |
LD BC,62199 |
62039 |
CALL 61237 |
62042 |
LD A,122 |
62044 |
CALL 43168 |
62047 |
CALL 58153 |
62050 |
LD A,122 |
62052 |
CALL 61237 |
62055 |
CALL 43168 |
62058 |
CALL 58153 |
62061 |
RET |
62062 |
DEFB 0 |
62063 |
DEFB 67 |
62064 |
DEFB 90 |
62065 |
DEFB 168 |
62066 |
DEFB 1 |
62067 |
DEFB 0 |
62068 |
DEFB 0 |
62069 |
DEFB 3 |
62070 |
DEFB 64 |
62071 |
LD A,2 |
62073 |
LD (62062),A |
62076 |
LD IX,62064 |
62080 |
LD BC,62199 |
62083 |
CALL 61237 |
62086 |
LD A,(IX+0) |
62089 |
CALL 44137 |
62092 |
INC HL |
62093 |
LD A,(HL) |
62094 |
CALL 44127 |
62097 |
LD A,(HL) |
62098 |
CP (IX-4) |
62101 |
JR NZ,62147 |
62103 |
DEC (IX+1) |
62106 |
JR NZ,62147 |
62108 |
LD A,R |
62110 |
AND 3 |
62112 |
ADD A,3 |
62114 |
LD (IX+1),A |
62117 |
CALL 44801 |
62120 |
CP 31 |
62122 |
JR Z,62117 |
62124 |
LD (IX+0),A |
62127 |
CALL 44137 |
62130 |
INC HL |
62131 |
LD A,(HL) |
62132 |
CALL 44127 |
62135 |
LD A,(HL) |
62136 |
ADD A,2 |
62138 |
CP 238 |
62140 |
JR C,62144 |
62142 |
LD A,238 |
62144 |
LD (IX-4),A |
62147 |
LD A,(IX+0) |
62150 |
CP (IY+15) |
62153 |
RET NZ |
62154 |
LD A,(IX-2) |
62157 |
LD BC,17472 |
62160 |
CP 1 |
62162 |
JR Z,62167 |
62164 |
LD BC,18500 |
62167 |
LD A,(IX+2) |
62170 |
ADD A,2 |
62172 |
CP B |
62173 |
JR C,62178 |
62175 |
LD A,C |
62176 |
JR 62181 |
62178 |
CP C |
62179 |
JR C,62175 |
62181 |
LD (IX+2),A |
62184 |
CALL 43168 |
62187 |
LD A,70 |
62189 |
LD (62063),A |
62192 |
CALL 61329 |
62195 |
CALL 58153 |
62198 |
RET |
62199 |
NOP |
62200 |
RET P |
62201 |
LD B,B |
62202 |
XOR B |
62203 |
JR NZ,62165 |
62205 |
LD (656),HL |
62208 |
NOP |
62209 |
SUB 144 |
62211 |
CP 0 |
62213 |
LD A,B |
62214 |
SUB B |
62215 |
INC B |
62216 |
NOP |
62217 |
LD A,6 |
62219 |
LD (62062),A |
62222 |
LD IX,62205 |
62226 |
LD B,3 |
62228 |
PUSH BC |
62229 |
LD A,41 |
62231 |
LD BC,62203 |
62234 |
CALL 61237 |
62237 |
CALL 43168 |
62240 |
CALL 58153 |
62243 |
POP BC |
62244 |
DJNZ 62228 |
62246 |
RET |
62247 |
LD (65124),A |
62250 |
NOP |
62251 |
LD H,B |
62252 |
LD (110),A |
62255 |
LD (BC),A |
62256 |
EX AF,AF' |
62257 |
LD H,B |
62258 |
NOP |
62259 |
XOR B |
62260 |
LD A,8 |
62262 |
LD (62062),A |
62265 |
LD IX,62247 |
62269 |
LD BC,62256 |
62272 |
CALL 61237 |
62275 |
LD A,(IX+0) |
62278 |
INC A |
62279 |
CP 100 |
62281 |
JR NZ,62285 |
62283 |
LD A,96 |
62285 |
LD (IX+0),A |
62288 |
CALL 43069 |
62291 |
INC IX |
62293 |
CALL 61237 |
62296 |
LD A,100 |
62298 |
CALL 43069 |
62301 |
CALL 58153 |
62304 |
LD A,(IX-1) |
62307 |
CP 254 |
62309 |
RET NZ |
62310 |
LD (IX-3),110 |
62314 |
LD (IX-1),2 |
62318 |
LD A,(IX-9) |
62321 |
LD (IX-4),A |
62324 |
RET |
62325 |
LD A,B |
62326 |
XOR B |
62327 |
LD (BC),A |
62328 |
NOP |
62329 |
LD A,B |
62330 |
XOR B |
62331 |
CP 0 |
62333 |
LD A,4 |
62335 |
LD (62062),A |
62338 |
LD IX,62325 |
62342 |
LD BC,62199 |
62345 |
CALL 61237 |
62348 |
LD A,120 |
62350 |
CALL 43168 |
62353 |
CALL 58153 |
62356 |
CALL 61237 |
62359 |
LD A,120 |
62361 |
CALL 43168 |
62364 |
CALL 58153 |
62367 |
RET |
62368 |
INC L |
62369 |
NOP |
62370 |
LD D,B |
62371 |
LD A,(BC) |
62372 |
SBC A,B |
62373 |
LD (BC),A |
62374 |
NOP |
62375 |
LD A,(BC) |
62376 |
XOR B |
62377 |
LD (BC),A |
62378 |
NOP |
62379 |
LD A,64 |
62381 |
LD (62062),A |
62384 |
LD IX,62371 |
62388 |
LD A,(IX+2) |
62391 |
CP 2 |
62393 |
LD A,(61510) |
62396 |
JR Z,62404 |
62398 |
OR A |
62399 |
CALL NZ,61511 |
62402 |
JR 62408 |
62404 |
OR A |
62405 |
CALL Z,61511 |
62408 |
LD A,48 |
62410 |
LD BC,62369 |
62413 |
CALL 61237 |
62416 |
CALL 43168 |
62419 |
LD A,(62368) |
62422 |
XOR 2 |
62424 |
LD (62368),A |
62427 |
CALL 61237 |
62430 |
CALL 43168 |
62433 |
LD A,(48504) |
62436 |
CP 23 |
62438 |
RET Z |
62439 |
LD A,23 |
62441 |
CP (IY+80) |
62444 |
RET Z |
62445 |
CP (IY+85) |
62448 |
RET Z |
62449 |
LD A,(43065) |
62452 |
SUB 16 |
62454 |
LD (43065),A |
62457 |
CALL 58153 |
62460 |
RET |
62461 |
NOP |
62462 |
RET P |
62463 |
LD A,B |
62464 |
XOR B |
62465 |
NOP |
62466 |
ADD A,B |
62467 |
LD (BC),A |
62468 |
CALL M,35940 |
62471 |
LD (BC),A |
62472 |
INC B |
62473 |
LD A,6 |
62475 |
LD (62062),A |
62478 |
LD IX,62465 |
62482 |
LD B,2 |
62484 |
PUSH BC |
62485 |
LD BC,62461 |
62488 |
CALL 61237 |
62491 |
LD A,E |
62492 |
CP 254 |
62494 |
JR NZ,62512 |
62496 |
LD (IX-1),252 |
62500 |
LD (IX-2),2 |
62504 |
LD (IX-3),128 |
62508 |
LD (IX-4),0 |
62512 |
LD A,50 |
62514 |
CALL 43168 |
62517 |
CALL 58153 |
62520 |
POP BC |
62521 |
DJNZ 62484 |
62523 |
RET |
62524 |
LD A,9 |
62526 |
CALL Handler_TaskCompleted |
62529 |
JR Z,62585 |
62531 |
LD A,6 |
62533 |
CALL Handler_TaskCompleted |
62536 |
JR Z,62585 |
62538 |
LD A,(48385) |
62541 |
CP 4 |
62543 |
JR NZ,62585 |
62545 |
LD A,(IY+5) |
62548 |
SUB 66 |
62550 |
CP 252 |
62552 |
JR C,62585 |
62554 |
LD A,(44936) |
62557 |
SUB (IY+10) |
62560 |
SUB 34 |
62562 |
CP 252 |
62564 |
JR C,62585 |
62566 |
LD A,(44936) |
62569 |
SUB 2 |
62571 |
CP 120 |
62573 |
JR NC,62577 |
62575 |
LD A,120 |
62577 |
LD (44936),A |
62580 |
SUB 32 |
62582 |
LD (IY+10),A |
62585 |
LD A,(44936) |
62588 |
LD B,16 |
62590 |
CP 184 |
62592 |
JR Z,62596 |
62594 |
LD B,14 |
62596 |
SUB B |
62597 |
LD H,A |
62598 |
LD L,64 |
62600 |
LD (43064),HL |
62603 |
LD A,43 |
62605 |
CALL 43069 |
62608 |
RET |
62609 |
LD B,B |
62610 |
LD H,H |
62611 |
NOP |
62612 |
LD (BC),A |
62613 |
LD H,H |
62614 |
LD B,B |
62615 |
NOP |
62616 |
LD (BC),A |
62617 |
CALL C,120 |
62620 |
LD (BC),A |
62621 |
LD A,6 |
62623 |
LD (62062),A |
62626 |
LD IX,62609 |
62630 |
LD B,3 |
62632 |
PUSH BC |
62633 |
LD BC,62199 |
62636 |
CALL 61237 |
62639 |
LD A,D |
62640 |
CP 254 |
62642 |
JR NZ,62662 |
62644 |
LD (IX-1),2 |
62648 |
LD (IX-3),64 |
62652 |
LD A,R |
62654 |
AND 63 |
62656 |
ADD A,A |
62657 |
ADD A,56 |
62659 |
LD (IX-4),A |
62662 |
LD A,52 |
62664 |
CALL 43168 |
62667 |
CALL 58153 |
62670 |
POP BC |
62671 |
DJNZ 62632 |
62673 |
RET |
62674 |
LD C,H |
62675 |
LD A,(48509) |
62678 |
CP 29 |
62680 |
JR NZ,62688 |
62682 |
LD A,5 |
62684 |
CALL Handler_TaskCompleted |
62687 |
RET NZ |
62688 |
LD HL,43136 |
62691 |
LD (43064),HL |
62694 |
LD A,4 |
62696 |
LD (62062),A |
62699 |
LD A,(62674) |
62702 |
INC A |
62703 |
CP 80 |
62705 |
JR NZ,62709 |
62707 |
LD A,76 |
62709 |
LD (62674),A |
62712 |
CALL 43069 |
62715 |
CALL 58153 |
62718 |
RET |
62719 |
RET P |
62720 |
XOR B |
62721 |
CP 0 |
62723 |
LD A,255 |
62725 |
LD (44928),A |
62728 |
LD A,12 |
62730 |
CALL Handler_TaskCompleted |
62733 |
JR Z,62787 |
62735 |
LD A,6 |
62737 |
LD (62062),A |
62740 |
LD IX,62719 |
62744 |
LD BC,62199 |
62747 |
CALL 61237 |
62750 |
LD A,54 |
62752 |
CALL 43168 |
62755 |
CALL 58153 |
62758 |
LD A,(IY+10) |
62761 |
CP 136 |
62763 |
RET NZ |
62764 |
LD A,(IY+5) |
62767 |
SUB (IX-4) |
62770 |
SUB 4 |
62772 |
CP 248 |
62774 |
RET C |
62775 |
LD A,(IX-4) |
62778 |
LD (IY+5),A |
62781 |
LD A,168 |
62783 |
LD (44928),A |
62786 |
RET |
62787 |
LD HL,43248 |
62790 |
LD (43064),HL |
62793 |
LD A,54 |
62795 |
CALL 43168 |
62798 |
RET |
62799 |
LD A,(48509) |
62802 |
CP 29 |
62804 |
JR NZ,62812 |
62806 |
LD A,5 |
62808 |
CALL Handler_TaskCompleted |
62811 |
RET NZ |
62812 |
LD A,20 |
62814 |
CP (IY+80) |
62817 |
RET Z |
62818 |
CP (IY+85) |
62821 |
RET Z |
62822 |
LD A,4 |
62824 |
LD (62062),A |
62827 |
CALL 58175 |
62830 |
JP 60691 |
62833 |
DEFB 80 |
62834 |
DEFB 62 |
62835 |
DEFB 8 |
62836 |
DEFB 205 |
62837 |
DEFB 29 |
62838 |
DEFB 236 |
62839 |
DEFB 200 |