| 51606 |
PUSH IY |
| 51608 |
PUSH BC |
| 51609 |
CALL 51647 |
| 51612 |
POP BC |
| 51613 |
POP IY |
| 51615 |
JR C,51623 |
| 51617 |
JP Z,52035 |
| 51620 |
OR 1 |
| 51622 |
RET |
| 51623 |
PUSH HL |
| 51624 |
PUSH BC |
| 51625 |
LD HL,(40921) |
| 51628 |
LD B,1 |
| 51630 |
CALL 53120 |
| 51633 |
POP BC |
| 51634 |
POP HL |
| 51635 |
LD IX,(40923) |
| 51639 |
LD (IX+1),L |
| 51642 |
LD (IX+2),H |
| 51645 |
SCF |
| 51646 |
RET |
| 51647 |
PUSH HL |
| 51648 |
POP IY |
| 51650 |
CALL 53368 |
| 51653 |
JR NC,51667 |
| 51655 |
LD A,(IY+0) |
| 51658 |
AND 32 |
| 51660 |
JR Z,51667 |
| 51662 |
LD HL,52155 |
| 51665 |
XOR A |
| 51666 |
RET |
| 51667 |
CALL 50728 |
| 51670 |
JR Z,51665 |
| 51672 |
CALL 50878 |
| 51675 |
JR Z,51665 |
| 51677 |
BIT 6,(IY+0) |
| 51681 |
JR Z,51698 |
| 51683 |
LD L,(IY+2) |
| 51686 |
LD H,(IY+3) |
| 51689 |
PUSH IY |
| 51691 |
CALL 52020 |
| 51694 |
POP IY |
| 51696 |
JR Z,51665 |
| 51698 |
LD A,(40971) |
| 51701 |
AND A |
| 51702 |
JR NZ,51707 |
| 51704 |
OR 1 |
| 51706 |
RET |
| 51707 |
PUSH IY |
| 51709 |
LD A,(IY+1) |
| 51712 |
RRCA |
| 51713 |
RRCA |
| 51714 |
RRCA |
| 51715 |
RRCA |
| 51716 |
AND 15 |
| 51718 |
LD L,A |
| 51719 |
LD H,0 |
| 51721 |
LD (40991),HL |
| 51724 |
POP HL |
| 51725 |
LD DE,2 |
| 51728 |
ADD HL,DE |
| 51729 |
BIT 6,(IY+0) |
| 51733 |
JR Z,51736 |
| 51735 |
ADD HL,DE |
| 51736 |
LD DE,5 |
| 51739 |
BIT 4,(IY+0) |
| 51743 |
JR Z,51746 |
| 51745 |
ADD HL,DE |
| 51746 |
LD A,(40970) |
| 51749 |
LD (50321),A |
| 51752 |
LD IX,(40979) |
| 51756 |
LD A,(IX+15) |
| 51759 |
LD (50322),A |
| 51762 |
PUSH HL |
| 51763 |
PUSH IY |
| 51765 |
LD A,1 |
| 51767 |
LD (40972),A |
| 51770 |
CALL 51830 |
| 51773 |
POP IY |
| 51775 |
POP HL |
| 51776 |
BIT 7,(IY+0) |
| 51780 |
JR Z,51784 |
| 51782 |
SCF |
| 51783 |
RET |
| 51784 |
LD A,(40919) |
| 51787 |
INC A |
| 51788 |
JR NZ,51796 |
| 51790 |
LD A,(41012) |
| 51793 |
LD (40919),A |
| 51796 |
LD A,(40920) |
| 51799 |
INC A |
| 51800 |
JR NZ,51808 |
| 51802 |
LD A,(41013) |
| 51805 |
LD (40920),A |
| 51808 |
XOR A |
| 51809 |
LD (51886),A |
| 51812 |
CALL 52012 |
| 51815 |
PUSH AF |
| 51816 |
PUSH HL |
| 51817 |
CALL 51839 |
| 51820 |
LD A,(51886) |
| 51823 |
AND A |
| 51824 |
CALL Z,51887 |
| 51827 |
POP HL |
| 51828 |
POP AF |
| 51829 |
RET |
| 51830 |
LD A,(41011) |
| 51833 |
AND 128 |
| 51835 |
CALL Z,41700 |
| 51838 |
RET |
| 51839 |
LD A,(39008) |
| 51842 |
CALL FetchObjectDataPointer |
| 51845 |
LD A,(40969) |
| 51848 |
CP (IX+15) |
| 51851 |
RET Z |
| 51852 |
LD A,(41014) |
| 51855 |
PUSH AF |
| 51856 |
LD A,(39008) |
| 51859 |
LD (41014),A |
| 51862 |
CALL 51870 |
| 51865 |
POP AF |
| 51866 |
LD (41014),A |
| 51869 |
RET |
| 51870 |
LD A,(56577) |
| 51873 |
LD HL,(56575) |
| 51876 |
BIT 6,(HL) |
| 51878 |
JP NZ,53682 |
| 51881 |
SET 6,(HL) |
| 51883 |
JP 53506 |
| 51886 |
NOP |
| 51887 |
CALL 56428 |
| 51890 |
RET Z |
| 51891 |
LD A,(50321) |
| 51894 |
LD HL,40969 |
| 51897 |
CP (HL) |
| 51898 |
RET Z |
| 51899 |
LD A,(41014) |
| 51902 |
CALL IsCharacterTheChinaMan |
| 51905 |
LD HL,40969 |
| 51908 |
CP (HL) |
| 51909 |
JR NZ,51920 |
| 51911 |
LD A,(41014) |
| 51914 |
LD DE,26861 |
| 51917 |
CALL 52162 |
| 51920 |
LD A,(40975) |
| 51923 |
CP 7 |
| 51925 |
RET C |
| 51926 |
LD A,(41012) |
| 51929 |
CALL IsCharacterTheChinaMan |
| 51932 |
CP 255 |
| 51934 |
JR NZ,51986 |
| 51936 |
LD B,(IX+0) |
| 51939 |
LD A,(40969) |
| 51942 |
CP (IX+15) |
| 51945 |
JR Z,51952 |
| 51947 |
INC IX |
| 51949 |
DJNZ 51942 |
| 51951 |
RET |
| 51952 |
LD A,(41014) |
| 51955 |
LD B,A |
| 51956 |
LD A,255 |
| 51958 |
LD (41014),A |
| 51961 |
LD A,1 |
| 51963 |
LD (23612),A |
| 51966 |
LD A,(40969) |
| 51969 |
CALL 54385 |
| 51972 |
CP 255 |
| 51974 |
CALL NZ,51830 |
| 51977 |
SUB A |
| 51978 |
LD (23612),A |
| 51981 |
LD A,B |
| 51982 |
LD (41014),A |
| 51985 |
RET |
| 51986 |
LD A,(50322) |
| 51989 |
LD HL,40969 |
| 51992 |
CP (HL) |
| 51993 |
RET Z |
| 51994 |
LD A,(41012) |
| 51997 |
LD HL,41014 |
| 52000 |
CP (HL) |
| 52001 |
RET Z |
| 52002 |
LD DE,26861 |
| 52005 |
JP 52162 |