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