|  | Routines | 
| Prev: CF0A | Up: Map | Next: CF6E | 
| 
Used by the routine at CF9B.
 
 | ||||||||||||
| CF3D | CALL $CF47 | Draw a row of attribute color to attribute file | ||||||||||
| CF40 | CALL $CF47 | Draw a row of attribute color to attribute file | ||||||||||
| CF43 | CALL $CF47 | Draw a row of attribute color to attribute file | ||||||||||
| CF46 | RET | |||||||||||
| 
Draw a row of attribute color into attribute file
 | ||||||||||||
| CF47 | LD A,(DE) | Is attribute byte from attribute buffer a 'background' tile? | ||||||||||
| CF48 | CP $47 | |||||||||||
| CF4A | JP NZ,$CF4E | Jump and not draw | ||||||||||
| CF4D | LD (HL),C | Save attribute color into attribute file | ||||||||||
| CF4E | INC HL | Increment address into attribute file and buffer | ||||||||||
| CF4F | INC DE | |||||||||||
| CF50 | LD A,(DE) | Is attribute byte from attribute buffer a 'background' tile? | ||||||||||
| CF51 | CP $47 | |||||||||||
| CF53 | JP NZ,$CF57 | Jump and not draw | ||||||||||
| CF56 | LD (HL),C | Save attribute color into attribute file | ||||||||||
| CF57 | INC HL | Increment address into attribute file and buffer | ||||||||||
| CF58 | INC DE | |||||||||||
| CF59 | LD A,(DE) | Is attribute byte from attribute buffer a 'background' tile? | ||||||||||
| CF5A | CP $47 | |||||||||||
| CF5C | JP NZ,$CF60 | Jump and not draw | ||||||||||
| CF5F | LD (HL),C | Save attribute color into attribute file | ||||||||||
| CF60 | PUSH DE | Save DE | ||||||||||
| CF61 | LD DE,$001E | Point address into attribute file and buffer to the next row | ||||||||||
| CF64 | ADD HL,DE | |||||||||||
| CF65 | POP DE | |||||||||||
| CF66 | PUSH HL | |||||||||||
| CF67 | LD HL,$001E | |||||||||||
| CF6A | ADD HL,DE | |||||||||||
| CF6B | EX DE,HL | |||||||||||
| CF6C | POP HL | |||||||||||
| CF6D | RET | |||||||||||
| Prev: CF0A | Up: Map | Next: CF6E |