A579: Routine at A579
main_loop_14 |
A579 |
LD HL,$E34F |
|
A57C |
LD B,$15 |
|
A57E |
XOR A |
ml14_loop1 |
A57F |
ADD A,(HL) |
|
A580 |
LD (HL),A |
|
A581 |
INC L |
|
A582 |
DJNZ ml14_loop1 |
|
A584 |
LD ($A60B),SP |
|
A588 |
LD SP,$EB00 |
|
A58B |
LD D,$EE |
|
A58D |
LD A,($A240) |
|
A590 |
ADD A,$40 |
|
A592 |
LD E,A |
|
A593 |
LD IY,$E34F |
|
A597 |
LD B,$15 |
|
A599 |
LD A,($A265) |
|
A59C |
AND A |
|
A59D |
JP Z,ml14_loop2 |
|
A5A0 |
LD A,($A266) |
|
A5A3 |
AND A |
|
A5A4 |
JR Z,main_loop_14_4 |
|
A5A6 |
LD B,A |
ml14_loop2 |
A5A7 |
LD A,(DE) |
|
A5A8 |
EXX |
|
A5A9 |
LD E,A |
|
A5AA |
LD A,(IY+$00) |
|
A5AD |
ADD A,A |
|
A5AE |
CPL |
|
A5AF |
LD L,A |
|
A5B0 |
LD A,E |
|
A5B1 |
AND $03 |
|
A5B3 |
JR NZ,main_loop_14_1 |
|
A5B5 |
LD H,$E8 |
|
A5B7 |
LD B,(HL) |
|
A5B8 |
DEC L |
|
A5B9 |
LD C,(HL) |
|
A5BA |
PUSH BC |
main_loop_14_0 |
A5BB |
LD H,$EC |
|
A5BD |
JR ml14_a5da |
main_loop_14_1 |
A5BF |
ADD A,$E7 |
|
A5C1 |
LD H,A |
|
A5C2 |
LD B,(HL) |
|
A5C3 |
DEC L |
|
A5C4 |
LD C,(HL) |
|
A5C5 |
PUSH BC |
|
A5C6 |
RL E |
|
A5C8 |
BIT 7,E |
|
A5CA |
JP Z,main_loop_14_2 |
|
A5CD |
JR C,main_loop_14_0 |
|
A5CF |
LD A,$03 |
|
A5D1 |
JR main_loop_14_3 |
main_loop_14_2 |
A5D3 |
LD A,$03 |
|
A5D5 |
JR C,main_loop_14_3 |
|
A5D7 |
DEC A |
main_loop_14_3 |
A5D8 |
ADD A,H |
|
A5D9 |
LD H,A |
ml14_a5da |
A5DA |
LD C,(HL) |
|
A5DB |
INC L |
|
A5DC |
LD B,(HL) |
|
A5DD |
PUSH BC |
|
A5DE |
EXX |
|
A5DF |
INC IY |
|
A5E1 |
INC E |
|
A5E2 |
DJNZ ml14_loop2 |
|
A5E4 |
LD A,($A266) |
|
A5E7 |
AND A |
|
A5E8 |
JP Z,ml14_return |
main_loop_14_4 |
A5EB |
LD A,($A266) |
|
A5EE |
CPL |
|
A5EF |
ADD A,$16 |
|
A5F1 |
JR Z,ml14_return |
|
A5F3 |
LD B,A |
|
A5F4 |
LD H,$EB |
ml14_loop3 |
A5F6 |
LD A,(IY+$00) |
|
A5F9 |
ADD A,A |
|
A5FA |
CPL |
|
A5FB |
LD L,A |
|
A5FC |
DEC H |
|
A5FD |
LD D,(HL) |
|
A5FE |
DEC L |
|
A5FF |
LD E,(HL) |
|
A600 |
PUSH DE |
|
A601 |
INC H |
|
A602 |
LD E,(HL) |
|
A603 |
INC L |
|
A604 |
LD D,(HL) |
|
A605 |
PUSH DE |
|
A606 |
INC IY |
|
A608 |
DJNZ ml14_loop3 |
ml14_return |
A60A |
LD SP,$0000 |
|
A60D |
RET |