DA56 |
LD A,($E569) |
DA59 |
DEC A |
DA5A |
LD ($E56B),A |
DA5D |
LD A,($E56C) |
DA60 |
LD B,A |
DA61 |
PUSH BC |
DA62 |
LD A,($E568) |
DA65 |
ADD A,$02 |
DA67 |
LD ($E56A),A |
DA6A |
LD B,$04 |
DA6C |
PUSH BC |
DA6D |
LD A,($E56A) |
DA70 |
LD B,A |
DA71 |
LD A,($E56B) |
DA74 |
LD C,A |
DA75 |
CALL Calculate_ScreenBlockAddress |
DA78 |
PUSH HL |
DA79 |
INC B |
DA7A |
CALL Calculate_ScreenBlockAddress |
DA7D |
PUSH HL |
DA7E |
POP DE |
DA7F |
POP HL |
DA80 |
LD A,$08 |
DA82 |
LD BC,$0004 |
DA85 |
PUSH HL |
DA86 |
PUSH HL |
DA87 |
PUSH DE |
DA88 |
LDIR |
DA8A |
DEC HL |
DA8B |
PUSH HL |
DA8C |
LD (HL),C |
DA8D |
POP DE |
DA8E |
DEC DE |
DA8F |
LD BC,$0003 |
DA92 |
LDDR |
DA94 |
POP DE |
DA95 |
POP HL |
DA96 |
INC D |
DA97 |
INC H |
DA98 |
LD BC,$0004 |
DA9B |
DEC A |
DA9C |
JP NZ,$DA86 |
DA9F |
POP HL |
DAA0 |
CALL Calculate_AttributeAddress |
DAA3 |
LD HL,$0020 |
DAA6 |
ADD HL,DE |
DAA7 |
EX DE,HL |
DAA8 |
LD BC,$0004 |
DAAB |
LDIR |
DAAD |
LD BC,$0003 |
DAB0 |
LD A,$47 |
DAB2 |
DEC HL |
DAB3 |
LD (HL),A |
DAB4 |
PUSH HL |
DAB5 |
POP DE |
DAB6 |
DEC DE |
DAB7 |
LDDR |
DAB9 |
LD HL,$E56A |
DABC |
DEC (HL) |
DABD |
POP BC |
DABE |
DJNZ $DA6C |
DAC0 |
POP BC |
DAC1 |
PUSH BC |
DAC2 |
CALL $DB5D |
DAC5 |
LD HL,$E568 |
DAC8 |
INC (HL) |
DAC9 |
POP BC |
DACA |
DJNZ $DA61 |
DACC |
RET |