| 45457 | 
LD A,255 | 
| 45459 | 
LD (41013),A | 
| 45462 | 
LD (41012),A | 
| 45465 | 
LD HL,45421 | 
| 45468 | 
LD B,17 | 
| 45470 | 
CALL 41643 | 
| 45473 | 
CALL 45981 | 
| 45476 | 
JR NZ,45483 | 
| 45478 | 
LD HL,47180 | 
| 45481 | 
XOR A | 
| 45482 | 
RET | 
| 45483 | 
LD A,1 | 
| 45485 | 
PUSH IX | 
| 45487 | 
POP HL | 
| 45488 | 
LD DE,33369 | 
| 45491 | 
SBC HL,DE | 
| 45493 | 
JR Z,45503 | 
| 45495 | 
LD DE,8 | 
| 45498 | 
INC A | 
| 45499 | 
SBC HL,DE | 
| 45501 | 
JR NZ,45498 | 
| 45503 | 
LD (41011),A | 
| 45506 | 
LD (45454),IX | 
| 45510 | 
CP 46 | 
| 45512 | 
JR NZ,45533 | 
| 45514 | 
LD HL,45421 | 
| 45517 | 
BIT 0,(HL) | 
| 45519 | 
LD HL,40962 | 
| 45522 | 
LD DE,45426 | 
| 45525 | 
LD BC,6 | 
| 45528 | 
JR Z,45531 | 
| 45530 | 
EX DE,HL | 
| 45531 | 
LDIR | 
| 45533 | 
CALL 50323 | 
| 45536 | 
CALL 50354 | 
| 45539 | 
LD A,(40988) | 
| 45542 | 
AND A | 
| 45543 | 
JR NZ,45554 | 
| 45545 | 
LD A,(45980) | 
| 45548 | 
LD (40988),A | 
| 45551 | 
CALL 45903 | 
| 45554 | 
LD A,(40990) | 
| 45557 | 
AND 16 | 
| 45559 | 
LD (45456),A | 
| 45562 | 
JR Z,45568 | 
| 45564 | 
XOR A | 
| 45565 | 
LD (40988),A | 
| 45568 | 
XOR A | 
| 45569 | 
LD (40971),A | 
| 45572 | 
LD A,(40989) | 
| 45575 | 
AND 12 | 
| 45577 | 
JR NZ,45587 | 
| 45579 | 
CALL 51497 | 
| 45582 | 
RET NZ | 
| 45583 | 
LD HL,47203 | 
| 45586 | 
RET | 
| 45587 | 
CALL 45959 | 
| 45590 | 
JR NZ,45696 | 
| 45592 | 
LD A,(40988) | 
| 45595 | 
AND A | 
| 45596 | 
JR NZ,45604 | 
| 45598 | 
CALL 45832 | 
| 45601 | 
AND A | 
| 45602 | 
JR Z,45657 | 
| 45604 | 
CALL 46273 | 
| 45607 | 
JR Z,45636 | 
| 45609 | 
CALL 51497 | 
| 45612 | 
JR Z,45604 | 
| 45614 | 
LD A,(41012) | 
| 45617 | 
LD (45444),A | 
| 45620 | 
LD HL,45424 | 
| 45623 | 
INC (HL) | 
| 45624 | 
LD A,(45456) | 
| 45627 | 
AND A | 
| 45628 | 
JR NZ,45636 | 
| 45630 | 
LD A,(40988) | 
| 45633 | 
AND A | 
| 45634 | 
JR Z,45604 | 
| 45636 | 
LD A,(45444) | 
| 45639 | 
LD (41012),A | 
| 45642 | 
LD A,(45424) | 
| 45645 | 
AND A | 
| 45646 | 
JR Z,45657 | 
| 45648 | 
CP 1 | 
| 45650 | 
JR Z,45579 | 
| 45652 | 
LD HL,46562 | 
| 45655 | 
XOR A | 
| 45656 | 
RET | 
| 45657 | 
LD A,(41011) | 
| 45660 | 
CP 46 | 
| 45662 | 
JR NZ,45691 | 
| 45664 | 
LD A,(40988) | 
| 45667 | 
AND A | 
| 45668 | 
JR NZ,45691 | 
| 45670 | 
LD HL,45421 | 
| 45673 | 
BIT 0,(HL) | 
| 45675 | 
JR NZ,45691 | 
| 45677 | 
LD HL,0 | 
| 45680 | 
LD (45426),HL | 
| 45683 | 
LD (45428),HL | 
| 45686 | 
LD (45430),HL | 
| 45689 | 
JR 45587 | 
| 45691 | 
LD HL,46687 | 
| 45694 | 
XOR A | 
| 45695 | 
RET | 
| 45696 | 
LD A,(40988) | 
| 45699 | 
AND A | 
| 45700 | 
JR NZ,45714 | 
| 45702 | 
CALL 45832 | 
| 45705 | 
AND A | 
| 45706 | 
JR Z,45657 | 
| 45708 | 
CALL 45869 | 
| 45711 | 
AND A | 
| 45712 | 
JR Z,45827 | 
| 45714 | 
CALL 46273 | 
| 45717 | 
JR Z,45751 | 
| 45719 | 
CALL 45791 | 
| 45722 | 
LD A,(45425) | 
| 45725 | 
CP 1 | 
| 45727 | 
JR NZ,45714 | 
| 45729 | 
LD A,(41012) | 
| 45732 | 
LD (45444),A | 
| 45735 | 
LD HL,45424 | 
| 45738 | 
INC (HL) | 
| 45739 | 
LD A,(45456) | 
| 45742 | 
AND A | 
| 45743 | 
JR NZ,45751 | 
| 45745 | 
LD A,(40988) | 
| 45748 | 
AND A | 
| 45749 | 
JR Z,45714 | 
| 45751 | 
LD A,(45444) | 
| 45754 | 
LD (41012),A | 
| 45757 | 
LD A,(45424) | 
| 45760 | 
AND A | 
| 45761 | 
JR Z,45657 | 
| 45763 | 
CP 1 | 
| 45765 | 
JR NZ,45786 | 
| 45767 | 
CALL 45791 | 
| 45770 | 
LD A,(45425) | 
| 45773 | 
AND A | 
| 45774 | 
JR Z,45827 | 
| 45776 | 
CP 1 | 
| 45778 | 
JP Z,45579 | 
| 45781 | 
LD HL,46547 | 
| 45784 | 
XOR A | 
| 45785 | 
RET | 
| 45786 | 
LD HL,46562 | 
| 45789 | 
XOR A | 
| 45790 | 
RET | 
| 45791 | 
CALL 45931 | 
| 45794 | 
CALL 46440 | 
| 45797 | 
JR Z,45820 | 
| 45799 | 
CALL 51497 | 
| 45802 | 
JR Z,45794 | 
| 45804 | 
LD A,(41013) | 
| 45807 | 
LD (45445),A | 
| 45810 | 
LD HL,45425 | 
| 45813 | 
INC (HL) | 
| 45814 | 
LD A,(45456) | 
| 45817 | 
AND A | 
| 45818 | 
JR Z,45794 | 
| 45820 | 
LD A,(45445) | 
| 45823 | 
LD (41013),A | 
| 45826 | 
RET | 
| 45827 | 
LD HL,46766 | 
| 45830 | 
XOR A | 
| 45831 | 
RET | 
| 45832 | 
LD HL,(45438) | 
| 45835 | 
PUSH HL | 
| 45836 | 
LD A,(46242) | 
| 45839 | 
PUSH AF | 
| 45840 | 
CALL 45903 | 
| 45843 | 
CALL 46273 | 
| 45846 | 
JR Z,45854 | 
| 45848 | 
LD HL,45424 | 
| 45851 | 
INC (HL) | 
| 45852 | 
JR 45843 | 
| 45854 | 
POP AF | 
| 45855 | 
LD (46242),A | 
| 45858 | 
LD HL,45424 | 
| 45861 | 
LD A,(HL) | 
| 45862 | 
LD (HL),0 | 
| 45864 | 
POP HL | 
| 45865 | 
LD (45438),HL | 
| 45868 | 
RET | 
| 45869 | 
LD HL,(45440) | 
| 45872 | 
PUSH HL | 
| 45873 | 
CALL 45931 | 
| 45876 | 
LD A,(46409) | 
| 45879 | 
PUSH AF | 
| 45880 | 
CALL 46440 | 
| 45883 | 
JR Z,45891 | 
| 45885 | 
LD HL,45425 | 
| 45888 | 
INC (HL) | 
| 45889 | 
JR 45880 | 
| 45891 | 
POP AF | 
| 45892 | 
LD (46409),A | 
| 45895 | 
LD A,(45425) | 
| 45898 | 
POP HL | 
| 45899 | 
LD (45440),HL | 
| 45902 | 
RET | 
| 45903 | 
XOR A | 
| 45904 | 
LD (45424),A | 
| 45907 | 
LD A,255 | 
| 45909 | 
LD (46242),A | 
| 45912 | 
CALL AdjustObjectTableForSum | 
| 45915 | 
LD A,(40975) | 
| 45918 | 
CP 7 | 
| 45920 | 
JR NC,45926 | 
| 45922 | 
LD IX,0 | 
| 45926 | 
LD (45438),IX | 
| 45930 | 
RET | 
| 45931 | 
XOR A | 
| 45932 | 
LD (45425),A | 
| 45935 | 
LD A,255 | 
| 45937 | 
LD (46409),A | 
| 45940 | 
CALL AdjustObjectTableForSum | 
| 45943 | 
LD A,(40976) | 
| 45946 | 
CP 7 | 
| 45948 | 
JR NC,45954 | 
| 45950 | 
LD IX,0 | 
| 45954 | 
LD (45440),IX | 
| 45958 | 
RET | 
| 45959 | 
LD A,(40989) | 
| 45962 | 
BIT 2,A | 
| 45964 | 
RET Z | 
| 45965 | 
LD HL,45422 | 
| 45968 | 
BIT 0,(HL) | 
| 45970 | 
RET NZ | 
| 45971 | 
BIT 1,A | 
| 45973 | 
JR NZ,45978 | 
| 45975 | 
OR 1 | 
| 45977 | 
RET | 
| 45978 | 
XOR A | 
| 45979 | 
RET |