D9F0 |
LD A,($E568) |
D9F3 |
DEC A |
D9F4 |
LD ($E56A),A |
D9F7 |
LD A,($E56C) |
D9FA |
LD B,A |
D9FB |
PUSH BC |
D9FC |
LD A,($E569) |
D9FF |
DEC A |
DA00 |
LD ($E56B),A |
DA03 |
LD B,$04 |
DA05 |
PUSH BC |
DA06 |
LD A,($E56A) |
DA09 |
LD B,A |
DA0A |
LD A,($E56B) |
DA0D |
LD C,A |
DA0E |
CALL Calculate_ScreenBlockAddress |
DA11 |
LD A,$08 |
DA13 |
LD BC,$0004 |
DA16 |
PUSH HL |
DA17 |
POP DE |
DA18 |
DEC DE |
DA19 |
PUSH HL |
DA1A |
PUSH HL |
DA1B |
LDIR |
DA1D |
DEC HL |
DA1E |
LD (HL),C |
DA1F |
POP HL |
DA20 |
INC H |
DA21 |
PUSH HL |
DA22 |
POP DE |
DA23 |
DEC DE |
DA24 |
LD BC,$0004 |
DA27 |
DEC A |
DA28 |
JP NZ,$DA1A |
DA2B |
POP HL |
DA2C |
CALL Calculate_AttributeAddress |
DA2F |
PUSH DE |
DA30 |
POP HL |
DA31 |
DEC DE |
DA32 |
LD BC,$0005 |
DA35 |
LDIR |
DA37 |
LD A,$47 |
DA39 |
DEC DE |
DA3A |
LD (DE),A |
DA3B |
LD HL,$E56A |
DA3E |
INC (HL) |
DA3F |
POP BC |
DA40 |
DJNZ $DA05 |
DA42 |
POP BC |
DA43 |
PUSH BC |
DA44 |
CALL $DB5D |
DA47 |
LD A,($E568) |
DA4A |
DEC A |
DA4B |
LD ($E56A),A |
DA4E |
LD HL,$E569 |
DA51 |
DEC (HL) |
DA52 |
POP BC |
DA53 |
DJNZ $D9FB |
DA55 |
RET |