| 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 |