67AE: Routine at 67AE
| 67AE |
CALL $64ED |
| 67B1 |
DEC E |
| 67B2 |
JP Z,$6A73 |
| 67B5 |
CALL $6A42 |
| 67B8 |
DEC E |
| 67B9 |
JR NZ,$67C0 |
| 67BB |
LD A,C |
| 67BC |
AND A |
| 67BD |
JP NZ,$68ED |
| 67C0 |
BIT 3,(IX+$04) |
| 67C4 |
JP NZ,$6B3A |
| 67C7 |
CALL $644D |
| 67CA |
DEC E |
| 67CB |
JR Z,$679C |
| 67CD |
BIT 2,(IX+$04) |
| 67D1 |
JR Z,$67DD |
| 67D3 |
DEC (IX+$05) |
| 67D6 |
JP NZ,$6F31 |
| 67D9 |
RES 2,(IX+$04) |
| 67DD |
CALL $690F |
| 67E0 |
LD A,(IX+$05) |
| 67E3 |
LD B,A |
| 67E4 |
AND $0F |
| 67E6 |
LD C,A |
| 67E7 |
LD A,B |
| 67E8 |
AND $F0 |
| 67EA |
LD B,A |
| 67EB |
LD A,(HL) |
| 67EC |
SUB (IX+$01) |
| 67EF |
JP P,$686E |
| 67F2 |
BIT 6,(IX+$00) |
| 67F6 |
JP Z,$689A |
| 67F9 |
LD A,C |
| 67FA |
CP $0F |
| 67FC |
JR NC,$67FF |
| 67FE |
INC A |
| 67FF |
LD C,A |
| 6800 |
LD H,(IX+$01) |
| 6803 |
CALL $68DD |
| 6806 |
AND A |
| 6807 |
SBC HL,DE |
| 6809 |
LD A,H |
| 680A |
CP $1A |
| 680C |
JR NC,$6812 |
| 680E |
RES 6,(IX+$00) |
| 6812 |
LD (IX+$01),A |
| 6815 |
LD A,L |
| 6816 |
AND $F0 |
| 6818 |
OR C |
| 6819 |
LD (IX+$05),A |
| 681C |
LD A,(IX+$01) |
| 681F |
CP $18 |
| 6821 |
JP C,$6F31 |
| 6824 |
CP $D0 |
| 6826 |
JP NC,$6F31 |
| 6829 |
CALL $690F |
| 682C |
LD A,(IX+$06) |
| 682F |
LD B,A |
| 6830 |
AND $0F |
| 6832 |
LD C,A |
| 6833 |
LD A,B |
| 6834 |
AND $F0 |
| 6836 |
LD B,A |
| 6837 |
INC HL |
| 6838 |
LD A,(HL) |
| 6839 |
SUB (IX+$02) |
| 683C |
JP P,$68A6 |
| 683F |
BIT 7,(IX+$00) |
| 6843 |
JP Z,$68D3 |
| 6846 |
LD A,C |
| 6847 |
DEC A |
| 6848 |
JR NZ,$68B3 |
| 684A |
RES 7,(IX+$00) |
| 684E |
LD C,A |
| 684F |
LD H,(IX+$02) |
| 6852 |
CALL $68DD |
| 6855 |
AND A |
| 6856 |
SBC HL,DE |
| 6858 |
LD A,H |
| 6859 |
CP $28 |
| 685B |
JR NC,$6861 |
| 685D |
SET 7,(IX+$00) |
| 6861 |
LD (IX+$02),A |
| 6864 |
LD A,L |
| 6865 |
AND $F0 |
| 6867 |
OR C |
| 6868 |
LD (IX+$06),A |
| 686B |
JP $6F31 |
| 686E |
BIT 6,(IX+$00) |
| 6872 |
JR Z,$6892 |
| 6874 |
LD A,C |
| 6875 |
DEC A |
| 6876 |
JP NZ,$67FF |
| 6879 |
RES 6,(IX+$00) |
| 687D |
LD C,A |
| 687E |
LD H,(IX+$01) |
| 6881 |
CALL $68DD |
| 6884 |
ADD HL,DE |
| 6885 |
LD A,H |
| 6886 |
CP $D6 |
| 6888 |
JP C,$6812 |
| 688B |
SET 6,(IX+$00) |
| 688F |
JP $6812 |
| 6892 |
LD A,C |
| 6893 |
CP $0F |
| 6895 |
JR NC,$687D |
| 6897 |
INC A |
| 6898 |
JR $687D |
| 689A |
LD A,C |
| 689B |
DEC A |
| 689C |
JP NZ,$687D |
| 689F |
SET 6,(IX+$00) |
| 68A3 |
JP $67FF |
| 68A6 |
BIT 7,(IX+$00) |
| 68AA |
JR Z,$68C8 |
| 68AC |
LD A,C |
| 68AD |
CP $0F |
| 68AF |
JP NC,$68B3 |
| 68B2 |
INC A |
| 68B3 |
LD C,A |
| 68B4 |
LD H,(IX+$02) |
| 68B7 |
CALL $68DD |
| 68BA |
ADD HL,DE |
| 68BB |
LD A,H |
| 68BC |
CP $B6 |
| 68BE |
JP C,$6861 |
| 68C1 |
RES 7,(IX+$00) |
| 68C5 |
JP $6861 |
| 68C8 |
LD A,C |
| 68C9 |
DEC A |
| 68CA |
JP NZ,$684E |
| 68CD |
SET 7,(IX+$00) |
| 68D1 |
JR $68B3 |
| 68D3 |
LD A,C |
| 68D4 |
CP $0F |
| 68D6 |
JP NC,$684E |
| 68D9 |
INC A |
| 68DA |
JP $684E |
| 68DD |
LD L,B |
| 68DE |
LD A,C |
| 68DF |
RLA |
| 68E0 |
RLA |
| 68E1 |
RLA |
| 68E2 |
RLA |
| 68E3 |
AND $F0 |
| 68E5 |
LD E,A |
| 68E6 |
LD D,$00 |
| 68E8 |
SLA E |
| 68EA |
RL D |
| 68EC |
RET |
| 68ED |
AND $3F |
| 68EF |
CP $08 |
| 68F1 |
JR Z,$6909 |
| 68F3 |
CP $12 |
| 68F5 |
JP Z,$67C0 |
| 68F8 |
BIT 3,(IX+$04) |
| 68FC |
JP NZ,$6B3A |
| 68FF |
LD (IX+$06),$00 |
| 6903 |
CALL $65CB |
| 6906 |
JP $67C0 |
| 6909 |
LD BC,$0050 |
| 690C |
JP $65D9 |
| 690F |
LD A,($5E6D) |
| 6912 |
CP $18 |
| 6914 |
JR C,$6967 |
| 6916 |
CP $D8 |
| 6918 |
JR NC,$6967 |
| 691A |
SRL A |
| 691C |
LD B,A |
| 691D |
LD A,(IX+$01) |
| 6920 |
SRL A |
| 6922 |
SUB B |
| 6923 |
JP P,$6928 |
| 6926 |
NEG |
| 6928 |
LD B,A |
| 6929 |
LD A,($5E6E) |
| 692C |
SRL A |
| 692E |
LD C,A |
| 692F |
LD A,(IX+$02) |
| 6932 |
SRL A |
| 6934 |
SUB C |
| 6935 |
JP P,$693A |
| 6938 |
NEG |
| 693A |
ADD A,B |
| 693B |
LD D,A |
| 693C |
LD A,($5E8D) |
| 693F |
SRL A |
| 6941 |
LD B,A |
| 6942 |
LD A,(IX+$01) |
| 6945 |
SRL A |
| 6947 |
SUB B |
| 6948 |
JP P,$694D |
| 694B |
NEG |
| 694D |
LD B,A |
| 694E |
LD A,($5E8E) |
| 6951 |
SRL A |
| 6953 |
LD C,A |
| 6954 |
LD A,(IX+$02) |
| 6957 |
SRL A |
| 6959 |
SUB C |
| 695A |
JP P,$695F |
| 695D |
NEG |
| 695F |
ADD A,B |
| 6960 |
CP D |
| 6961 |
JR C,$6967 |
| 6963 |
LD HL,$5E6D |
| 6966 |
RET |
| 6967 |
LD HL,$5E8D |
| 696A |
RET |
| 696B |
INC DE |
| 696C |
LD A,(DE) |
| 696D |
DEC DE |
| 696E |
DEC DE |
| 696F |
DEC DE |
| 6970 |
AND $01 |
| 6972 |
LD A,(DE) |
| 6973 |
RET |
| 6974 |
CALL $696B |
| 6977 |
JR Z,$6985 |
| 6979 |
CP $30 |
| 697B |
RET C |
| 697C |
SUB $0C |
| 697E |
LD (HL),$48 |
| 6980 |
LD B,$45 |
| 6982 |
JP $6BA5 |
| 6985 |
CP $C0 |
| 6987 |
RET NC |
| 6988 |
ADD A,$18 |
| 698A |
LD (HL),$08 |
| 698C |
JP $6980 |