| 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 |