![]() |
Routines |
Prev: D658 | Up: Map | Next: D6C6 |
|
||||||||||||||
D6A1 | PUSH AF | Save AF, DE, BC and HL | ||||||||||||
D6A2 | PUSH DE | |||||||||||||
D6A3 | PUSH BC | |||||||||||||
D6A4 | PUSH HL | |||||||||||||
D6A5 | LD ($A22C),A | Save color attribute at A22C | ||||||||||||
D6A8 | LD A,E | Save width at A22E | ||||||||||||
D6A9 | LD ($A22E),A | |||||||||||||
D6AC | PUSH BC | Save BC and HL briefly | ||||||||||||
D6AD | PUSH HL | |||||||||||||
D6AE | LD A,($A22E) | Save width at B | ||||||||||||
D6B1 | LD B,A | |||||||||||||
D6B2 | LD A,($A22C) | Set color attribute into attribute file | ||||||||||||
D6B5 | LD (HL),A | |||||||||||||
D6B6 | INC HL | Increment pointer to the attribute file | ||||||||||||
D6B7 | DJNZ $D6B5 | Jump back while there are columns to fill | ||||||||||||
D6B9 | POP HL | Restore HL | ||||||||||||
D6BA | LD DE,$0020 | Increment pointer to attribute file to the next row | ||||||||||||
D6BD | ADD HL,DE | |||||||||||||
D6BE | POP BC | Restore BC | ||||||||||||
D6BF | DJNZ $D6AC | Jump back while there are rows to fill | ||||||||||||
D6C1 | POP HL | Restore HL, BC, DE and AF | ||||||||||||
D6C2 | POP BC | |||||||||||||
D6C3 | POP DE | |||||||||||||
D6C4 | POP AF | |||||||||||||
D6C5 | RET |
Prev: D658 | Up: Map | Next: D6C6 |