| 50385 |
LD A,(41011) |
| 50388 |
BIT 7,A |
| 50390 |
JP NZ,50563 |
| 50393 |
CALL 41649 |
| 50396 |
PUSH HL |
| 50397 |
POP IX |
| 50399 |
CALL 41661 |
| 50402 |
CALL 50323 |
| 50405 |
CALL 50354 |
| 50408 |
XOR A |
| 50409 |
LD (40971),A |
| 50412 |
LD A,(40989) |
| 50415 |
AND 12 |
| 50417 |
JR Z,50490 |
| 50419 |
LD A,(40975) |
| 50422 |
CP 5 |
| 50424 |
JR NZ,50434 |
| 50426 |
LD A,(41012) |
| 50429 |
CP 254 |
| 50431 |
JP NZ,52033 |
| 50434 |
LD A,(40976) |
| 50437 |
CP 5 |
| 50439 |
JR NZ,50449 |
| 50441 |
LD A,(41013) |
| 50444 |
CP 254 |
| 50446 |
JP NZ,52033 |
| 50449 |
LD A,(40975) |
| 50452 |
AND A |
| 50453 |
JR Z,50481 |
| 50455 |
LD A,(41012) |
| 50458 |
CP 255 |
| 50460 |
JR NZ,50481 |
| 50462 |
LD B,255 |
| 50464 |
INC B |
| 50465 |
CALL 50275 |
| 50468 |
RET Z |
| 50469 |
LD (41012),A |
| 50472 |
PUSH BC |
| 50473 |
CALL 50522 |
| 50476 |
POP BC |
| 50477 |
JR NZ,50490 |
| 50479 |
JR 50464 |
| 50481 |
CALL 50498 |
| 50484 |
JR Z,50490 |
| 50486 |
CALL 50528 |
| 50489 |
RET Z |
| 50490 |
LD A,1 |
| 50492 |
LD (40971),A |
| 50495 |
JP 51497 |
| 50498 |
LD A,(40976) |
| 50501 |
AND A |
| 50502 |
RET Z |
| 50503 |
LD A,(41013) |
| 50506 |
CP 255 |
| 50508 |
JR NZ,50520 |
| 50510 |
LD A,(40989) |
| 50513 |
AND 2 |
| 50515 |
JR NZ,50520 |
| 50517 |
OR 1 |
| 50519 |
RET |
| 50520 |
XOR A |
| 50521 |
RET |
| 50522 |
CALL 50498 |
| 50525 |
JP Z,51497 |
| 50528 |
LD B,255 |
| 50530 |
INC B |
| 50531 |
CALL 50270 |
| 50534 |
JR Z,50544 |
| 50536 |
LD (41013),A |
| 50539 |
CALL 51497 |
| 50542 |
JR Z,50530 |
| 50544 |
RET |
| 50545 |
LD A,(IX+0) |
| 50548 |
AND 15 |
| 50550 |
LD (40975),A |
| 50553 |
RET |
| 50554 |
LD A,(IX+1) |
| 50557 |
AND 15 |
| 50559 |
LD (40976),A |
| 50562 |
RET |
| 50563 |
AND 127 |
| 50565 |
LD E,A |
| 50566 |
LD D,0 |
| 50568 |
LD HL,40875 |
| 50571 |
ADD HL,DE |
| 50572 |
ADD HL,DE |
| 50573 |
LD E,(HL) |
| 50574 |
INC HL |
| 50575 |
LD D,(HL) |
| 50576 |
EX DE,HL |
| 50577 |
PUSH HL |
| 50578 |
POP IX |
| 50580 |
CALL 50545 |
| 50583 |
CALL 50554 |
| 50586 |
XOR A |
| 50587 |
LD (40971),A |
| 50590 |
LD A,(40975) |
| 50593 |
LD HL,40976 |
| 50596 |
OR (HL) |
| 50597 |
JR Z,50676 |
| 50599 |
LD A,(40975) |
| 50602 |
CP 5 |
| 50604 |
JR Z,50610 |
| 50606 |
CP 6 |
| 50608 |
JR NZ,50618 |
| 50610 |
LD A,(41012) |
| 50613 |
CP 254 |
| 50615 |
JP NZ,52033 |
| 50618 |
LD A,(40976) |
| 50621 |
CP 5 |
| 50623 |
JR Z,50629 |
| 50625 |
CP 6 |
| 50627 |
JR NZ,50637 |
| 50629 |
LD A,(41013) |
| 50632 |
CP 254 |
| 50634 |
JP NZ,52033 |
| 50637 |
LD A,(40975) |
| 50640 |
AND A |
| 50641 |
JR Z,50667 |
| 50643 |
LD A,(41012) |
| 50646 |
CP 255 |
| 50648 |
JR NZ,50667 |
| 50650 |
LD B,0 |
| 50652 |
CALL 50275 |
| 50655 |
RET Z |
| 50656 |
LD (41012),A |
| 50659 |
CALL 50701 |
| 50662 |
JR NZ,50676 |
| 50664 |
INC B |
| 50665 |
JR 50652 |
| 50667 |
CALL 50684 |
| 50670 |
JR Z,50676 |
| 50672 |
CALL 50707 |
| 50675 |
RET Z |
| 50676 |
LD A,1 |
| 50678 |
LD (40971),A |
| 50681 |
JP 51593 |
| 50684 |
LD A,(40976) |
| 50687 |
AND A |
| 50688 |
RET Z |
| 50689 |
LD A,(41013) |
| 50692 |
CP 255 |
| 50694 |
JR NZ,50699 |
| 50696 |
OR 1 |
| 50698 |
RET |
| 50699 |
XOR A |
| 50700 |
RET |
| 50701 |
CALL 50684 |
| 50704 |
JP Z,51593 |
| 50707 |
PUSH BC |
| 50708 |
LD B,0 |
| 50710 |
CALL 50270 |
| 50713 |
JR Z,50726 |
| 50715 |
LD (41013),A |
| 50718 |
CALL 51593 |
| 50721 |
JR NZ,50726 |
| 50723 |
INC B |
| 50724 |
JR 50710 |
| 50726 |
POP BC |
| 50727 |
RET |
| 50728 |
LD A,(IY+0) |
| 50731 |
AND 15 |
| 50733 |
JR NZ,50741 |
| 50735 |
OR 1 |
| 50737 |
RET |
| 50738 |
JP 56341 |
| 50741 |
CP 5 |
| 50743 |
JR C,50784 |
| 50745 |
CP 7 |
| 50747 |
JR NC,50818 |
| 50749 |
LD A,(41012) |
| 50752 |
CP 254 |
| 50754 |
JR NZ,50772 |
| 50756 |
LD HL,(41007) |
| 50759 |
LD A,(IY+0) |
| 50762 |
AND 15 |
| 50764 |
CP 5 |
| 50766 |
JR NZ,50778 |
| 50768 |
BIT 7,L |
| 50770 |
JR Z,50735 |
| 50772 |
XOR A |
| 50773 |
LD (40993),A |
| 50776 |
JR 50738 |
| 50778 |
BIT 7,L |
| 50780 |
JR NZ,50735 |
| 50782 |
JR 50772 |
| 50784 |
CP 3 |
| 50786 |
JR NC,50800 |
| 50788 |
LD A,(41012) |
| 50791 |
CALL FetchLocationDataPointer |
| 50794 |
BIT 7,(IX+0) |
| 50798 |
JR Z,50772 |
| 50800 |
BIT 0,(IY+0) |
| 50804 |
JR Z,50735 |
| 50806 |
LD A,(41012) |
| 50809 |
CALL 54385 |
| 50812 |
CP 255 |
| 50814 |
JR Z,50772 |
| 50816 |
JR 50735 |
| 50818 |
LD A,(41012) |
| 50821 |
LD (52090),A |
| 50824 |
LD C,A |
| 50825 |
LD A,(IY+0) |
| 50828 |
CALL 51110 |
| 50831 |
JR Z,50772 |
| 50833 |
BIT 4,(IY+0) |
| 50837 |
JR Z,50735 |
| 50839 |
LD A,(IY+2) |
| 50842 |
LD L,(IY+3) |
| 50845 |
LD H,(IY+4) |
| 50848 |
BIT 6,(IY+0) |
| 50852 |
JR Z,50863 |
| 50854 |
LD A,(IY+4) |
| 50857 |
LD L,(IY+5) |
| 50860 |
LD H,(IY+6) |
| 50863 |
RRCA |
| 50864 |
RRCA |
| 50865 |
RRCA |
| 50866 |
RRCA |
| 50867 |
LD B,A |
| 50868 |
CALL 51022 |
| 50871 |
RET NZ |
| 50872 |
LD A,1 |
| 50874 |
LD (40993),A |
| 50877 |
RET |
| 50878 |
LD A,(IY+1) |
| 50881 |
AND 15 |
| 50883 |
JR NZ,50891 |
| 50885 |
OR 1 |
| 50887 |
RET |
| 50888 |
JP 56341 |
| 50891 |
CP 5 |
| 50893 |
JR C,50933 |
| 50895 |
CP 7 |
| 50897 |
JR NC,50969 |
| 50899 |
LD A,(41013) |
| 50902 |
CP 254 |
| 50904 |
JP NZ,50772 |
| 50907 |
LD HL,(41009) |
| 50910 |
LD A,(IY+1) |
| 50913 |
AND 15 |
| 50915 |
CP 5 |
| 50917 |
JR NZ,50926 |
| 50919 |
BIT 7,L |
| 50921 |
JR Z,50885 |
| 50923 |
JP 50772 |
| 50926 |
BIT 7,L |
| 50928 |
JR NZ,50885 |
| 50930 |
JP 50772 |
| 50933 |
CP 3 |
| 50935 |
JR NC,50950 |
| 50937 |
LD A,(41013) |
| 50940 |
CALL FetchLocationDataPointer |
| 50943 |
BIT 7,(IX+0) |
| 50947 |
JP Z,50772 |
| 50950 |
BIT 0,(IY+1) |
| 50954 |
JR Z,50885 |
| 50956 |
LD A,(41013) |
| 50959 |
CALL 54385 |
| 50962 |
CP 255 |
| 50964 |
JP Z,50772 |
| 50967 |
JR 50885 |
| 50969 |
LD A,(41013) |
| 50972 |
LD (52090),A |
| 50975 |
LD C,A |
| 50976 |
LD A,(IY+1) |
| 50979 |
CALL 51110 |
| 50982 |
RET Z |
| 50983 |
BIT 4,(IY+0) |
| 50987 |
JP Z,50735 |
| 50990 |
LD A,(IY+2) |
| 50993 |
LD L,(IY+5) |
| 50996 |
LD H,(IY+6) |
| 50999 |
BIT 6,(IY+0) |
| 51003 |
JR Z,51014 |
| 51005 |
LD A,(IY+4) |
| 51008 |
LD L,(IY+7) |
| 51011 |
LD H,(IY+8) |
| 51014 |
LD B,A |
| 51015 |
CALL 51022 |
| 51018 |
RET NZ |
| 51019 |
JP 50872 |
| 51022 |
LD A,C |
| 51023 |
CALL FetchObjectDataPointer |
| 51026 |
LD C,(IX+5) |
| 51029 |
LD A,B |
| 51030 |
RRCA |
| 51031 |
RRCA |
| 51032 |
AND 3 |
| 51034 |
LD D,L |
| 51035 |
CALL 51043 |
| 51038 |
RET Z |
| 51039 |
LD A,B |
| 51040 |
AND 3 |
| 51042 |
LD D,H |
| 51043 |
JR NZ,51053 |
| 51045 |
LD A,D |
| 51046 |
AND C |
| 51047 |
CP D |
| 51048 |
JP Z,50735 |
| 51051 |
JR 51090 |
| 51053 |
CP 1 |
| 51055 |
JR NZ,51067 |
| 51057 |
LD A,D |
| 51058 |
AND A |
| 51059 |
JR Z,51048 |
| 51061 |
AND C |
| 51062 |
JR Z,51093 |
| 51064 |
JP 50735 |
| 51067 |
CP 2 |
| 51069 |
JR NZ,51080 |
| 51071 |
LD A,D |
| 51072 |
AND C |
| 51073 |
JP Z,50735 |
| 51076 |
OR 128 |
| 51078 |
JR 51095 |
| 51080 |
LD A,D |
| 51081 |
AND C |
| 51082 |
CP D |
| 51083 |
JP NZ,50735 |
| 51086 |
OR 128 |
| 51088 |
JR 51095 |
| 51090 |
XOR 255 |
| 51092 |
AND D |
| 51093 |
AND 127 |
| 51095 |
LD (52089),A |
| 51098 |
LD A,(40971) |
| 51101 |
AND A |
| 51102 |
JP Z,50735 |
| 51105 |
LD HL,52091 |
| 51108 |
XOR A |
| 51109 |
RET |
| 51110 |
AND 15 |
| 51112 |
CP 7 |
| 51114 |
JP Z,50735 |
| 51117 |
CP 8 |
| 51119 |
JR NZ,51131 |
| 51121 |
LD A,C |
| 51122 |
CALL 51233 |
| 51125 |
JP Z,50738 |
| 51128 |
JP 50735 |
| 51131 |
CP 9 |
| 51133 |
JR NZ,51172 |
| 51135 |
LD A,C |
| 51136 |
CALL 51233 |
| 51139 |
JP Z,50738 |
| 51142 |
LD A,C |
| 51143 |
CALL 51367 |
| 51146 |
JP NZ,50738 |
| 51149 |
LD A,C |
| 51150 |
CALL 51390 |
| 51153 |
JP NZ,50738 |
| 51156 |
LD B,C |
| 51157 |
LD A,(41014) |
| 51160 |
CALL 51398 |
| 51163 |
JP Z,50738 |
| 51166 |
LD A,C |
| 51167 |
CALL 51375 |
| 51170 |
JR 51048 |
| 51172 |
CP 10 |
| 51174 |
JR NZ,51193 |
| 51176 |
LD A,C |
| 51177 |
CALL 51233 |
| 51180 |
JP Z,50738 |
| 51183 |
LD A,C |
| 51184 |
CALL 53877 |
| 51187 |
JP NC,50738 |
| 51190 |
JP 50735 |
| 51193 |
CP 11 |
| 51195 |
JR NZ,51210 |
| 51197 |
LD A,C |
| 51198 |
CALL 51233 |
| 51201 |
JP Z,50738 |
| 51204 |
LD A,C |
| 51205 |
CALL 51367 |
| 51208 |
JR 51125 |
| 51210 |
CP 12 |
| 51212 |
JR NZ,51220 |
| 51214 |
LD A,C |
| 51215 |
CALL 51390 |
| 51218 |
JR 51125 |
| 51220 |
LD A,C |
| 51221 |
CALL 51233 |
| 51224 |
JP Z,50738 |
| 51227 |
LD A,C |
| 51228 |
CALL 51390 |
| 51231 |
JR 51125 |