D989 |
LD A,($E568) |
D98C |
DEC A |
D98D |
LD ($E56A),A |
D990 |
LD A,($E56C) |
D993 |
LD B,A |
D994 |
PUSH BC |
D995 |
LD A,($E569) |
D998 |
ADD A,$02 |
D99A |
LD ($E56B),A |
D99D |
LD B,$04 |
D99F |
PUSH BC |
D9A0 |
LD A,($E56A) |
D9A3 |
LD B,A |
D9A4 |
LD A,($E56B) |
D9A7 |
LD C,A |
D9A8 |
CALL Calculate_ScreenBlockAddress |
D9AB |
LD A,$08 |
D9AD |
LD BC,$0004 |
D9B0 |
PUSH HL |
D9B1 |
POP DE |
D9B2 |
INC DE |
D9B3 |
PUSH HL |
D9B4 |
PUSH HL |
D9B5 |
LDDR |
D9B7 |
INC HL |
D9B8 |
LD (HL),C |
D9B9 |
POP HL |
D9BA |
INC H |
D9BB |
PUSH HL |
D9BC |
POP DE |
D9BD |
INC DE |
D9BE |
LD BC,$0004 |
D9C1 |
DEC A |
D9C2 |
JP NZ,$D9B4 |
D9C5 |
POP HL |
D9C6 |
CALL Calculate_AttributeAddress |
D9C9 |
PUSH DE |
D9CA |
POP HL |
D9CB |
INC DE |
D9CC |
LD BC,$0005 |
D9CF |
LDDR |
D9D1 |
LD A,$47 |
D9D3 |
INC DE |
D9D4 |
LD (DE),A |
D9D5 |
LD HL,$E56A |
D9D8 |
INC (HL) |
D9D9 |
POP BC |
D9DA |
DJNZ $D99F |
D9DC |
POP BC |
D9DD |
PUSH BC |
D9DE |
CALL $DB5D |
D9E1 |
LD A,($E568) |
D9E4 |
DEC A |
D9E5 |
LD ($E56A),A |
D9E8 |
LD HL,$E569 |
D9EB |
INC (HL) |
D9EC |
POP BC |
D9ED |
DJNZ $D994 |
D9EF |
RET |