6853: Routine at 6853
6853 |
LD IX,$68D7 |
6857 |
LD L,(IX+$00) |
685A |
LD H,(IX+$01) |
685D |
LD A,H |
685E |
OR L |
685F |
RET Z |
6860 |
LD C,(IX+$02) |
6863 |
SRL C |
6865 |
LD E,(IX+$03) |
6868 |
LD D,(IX+$04) |
686B |
LD A,$01 |
686D |
LD ($68A5),A |
6870 |
SRL C |
6872 |
PUSH BC |
6873 |
CALL C,$688B |
6876 |
POP BC |
6877 |
LD A,C |
6878 |
AND A |
6879 |
JR Z,$6884 |
687B |
LD A,($68A5) |
687E |
INC A |
687F |
LD ($68A5),A |
6882 |
JR $6870 |
6884 |
LD DE,$0005 |
6887 |
ADD IX,DE |
6889 |
JR $6857 |
688B |
PUSH HL |
688C |
LD A,(HL) |
688D |
LD ($689A),A |
6890 |
INC A |
6891 |
LD (DE),A |
6892 |
INC HL |
6893 |
INC DE |
6894 |
LD A,(HL) |
6895 |
LD (DE),A |
6896 |
INC HL |
6897 |
INC DE |
6898 |
EX AF,AF' |
6899 |
LD B,$00 |
689B |
PUSH BC |
689C |
PUSH DE |
689D |
LD A,(HL) |
689E |
INC HL |
689F |
LD E,(HL) |
68A0 |
INC HL |
68A1 |
LD D,$00 |
68A3 |
LD C,D |
68A4 |
LD B,$00 |
68A6 |
SRL E |
68A8 |
RR D |
68AA |
SRL A |
68AC |
RR C |
68AE |
DJNZ $68A6 |
68B0 |
LD B,A |
68B1 |
LD A,D |
68B2 |
LD ($68C9),A |
68B5 |
LD A,E |
68B6 |
LD ($68C0),A |
68B9 |
POP DE |
68BA |
LD A,(DE) |
68BB |
OR B |
68BC |
LD (DE),A |
68BD |
INC DE |
68BE |
LD A,(DE) |
68BF |
OR $00 |
68C1 |
LD (DE),A |
68C2 |
INC DE |
68C3 |
LD A,(DE) |
68C4 |
OR C |
68C5 |
LD (DE),A |
68C6 |
INC DE |
68C7 |
LD A,(DE) |
68C8 |
OR $00 |
68CA |
LD (DE),A |
68CB |
DEC DE |
68CC |
POP BC |
68CD |
DJNZ $689B |
68CF |
INC DE |
68D0 |
INC DE |
68D1 |
EX AF,AF' |
68D2 |
DEC A |
68D3 |
JR NZ,$6898 |
68D5 |
POP HL |
68D6 |
RET |
68D7 |
LD D,$7B |
68D9 |
RST $38 |
68DA |
LD C,B |
68DB |
LD A,E |
68DC |
JR C,$695C |
68DE |
DJNZ $692E |
68E0 |
LD A,L |
68E1 |
LD B,D |
68E2 |
LD A,A |
68E3 |
DJNZ $686F |
68E5 |
ADD A,D |
68E6 |
ADC A,B |
68E7 |
ADD A,C |
68E8 |
DJNZ $68DC |
68EA |
ADD A,C |
68EB |
NOP |
68EC |
NOP |