| D609 | LD A,($E568) | 
| D60C | DEC A | 
| D60D | LD B,A | 
| D60E | LD A,($E569) | 
| D611 | DEC A | 
| D612 | LD C,A | 
| D613 | CALL Calculate_ScreenBlockAddress | 
| D616 | CALL Calculate_AttributeAddress | 
| D619 | PUSH DE | 
| D61A | LD IX,($D5AA) | 
| D61E | LD DE,$B765 | 
| D621 | ADD IX,DE | 
| D623 | LD D,$04 | 
| D625 | PUSH BC | 
| D626 | LD B,$08 | 
| D628 | PUSH BC | 
| D629 | LD B,$04 | 
| D62B | PUSH HL | 
| D62C | LD A,(IX+$00) | 
| D62F | LD (HL),A | 
| D630 | INC IX | 
| D632 | INC HL | 
| D633 | DJNZ $D62C | 
| D635 | POP HL | 
| D636 | INC H | 
| D637 | LD BC,$0010 | 
| D63A | ADD IX,BC | 
| D63C | POP BC | 
| D63D | DJNZ $D628 | 
| D63F | POP BC | 
| D640 | INC B | 
| D641 | CALL Calculate_ScreenBlockAddress | 
| D644 | DEC D | 
| D645 | JR NZ,$D625 | 
| D647 | LD IX,($D5AC) | 
| D64B | LD DE,$B765 | 
| D64E | ADD IX,DE | 
| D650 | POP HL | 
| D651 | LD B,$04 | 
| D653 | LD DE,$001C | 
| D656 | PUSH BC | 
| D657 | LD B,$04 | 
| D659 | LD A,(IX+$00) | 
| D65C | LD (HL),A | 
| D65D | INC IX | 
| D65F | INC HL | 
| D660 | DJNZ $D659 | 
| D662 | ADD HL,DE | 
| D663 | LD BC,$0010 | 
| D666 | ADD IX,BC | 
| D668 | POP BC | 
| D669 | DJNZ $D656 | 
| D66B | RET | 
| D66C | CP $1F | 
| D66E | JR Z,$D673 | 
| D670 | CP $21 | 
| D672 | RET NZ | 
| D673 | LD DE,$0784 | 
| D676 | LD ($D5AA),DE | 
| D67A | LD DE,$0AF4 | 
| D67D | LD ($D5AC),DE | 
| D681 | RET |