41700: Routine at A2E4
| 41700 |
LD A,1 |
| 41702 |
LD (41642),A |
| 41705 |
PUSH IY |
| 41707 |
PUSH BC |
| 41708 |
PUSH IX |
| 41710 |
PUSH HL |
| 41711 |
PUSH DE |
| 41712 |
LD A,(41011) |
| 41715 |
LD (41821),A |
| 41718 |
LD HL,(41012) |
| 41721 |
LD (41822),HL |
| 41724 |
LD A,(40972) |
| 41727 |
LD B,A |
| 41728 |
AND A |
| 41729 |
LD A,1 |
| 41731 |
JR Z,41734 |
| 41733 |
XOR A |
| 41734 |
LD (40999),A |
| 41737 |
CALL 53368 |
| 41740 |
JR NC,41754 |
| 41742 |
LD A,B |
| 41743 |
AND A |
| 41744 |
JR NZ,41754 |
| 41746 |
LD HL,26833 |
| 41749 |
CALL 42399 |
| 41752 |
JR 41806 |
| 41754 |
LD A,(41821) |
| 41757 |
CALL 41649 |
| 41760 |
PUSH HL |
| 41761 |
POP IX |
| 41763 |
CALL 41661 |
| 41766 |
LD A,(40989) |
| 41769 |
AND %00010000 |
| 41771 |
JR NZ,41806 |
| 41773 |
CP B |
| 41774 |
JR Z,41782 |
| 41776 |
CALL 56428 |
| 41779 |
CALL Z,41634 |
| 41782 |
CALL 42788 |
| 41785 |
LD DE,383 |
| 41788 |
XOR A |
| 41789 |
CP B |
| 41790 |
JR NZ,41800 |
| 41792 |
CALL 43143 |
| 41795 |
CALL 41824 |
| 41798 |
JR 41803 |
| 41800 |
CALL 41853 |
| 41803 |
CALL 41634 |
| 41806 |
XOR A |
| 41807 |
LD (41642),A |
| 41810 |
LD (40999),A |
| 41813 |
POP DE |
| 41814 |
POP HL |
| 41815 |
POP IX |
| 41817 |
POP BC |
| 41818 |
POP IY |
| 41820 |
RET |