![]() |
Routines |
| Prev: 6C7A | Up: Map | Next: 6E39 |
|
Used by the routine at DrawIfPictures.
Blanks the illustration from pixel row AF down to 50, lets the picture bytecode paint the saved attributes, then copies that buffer onto the screen.
|
||||
| ClearIllustration | 6DFA | LD BC,$AF00 | ||
| ClearIllustration_0 | 6DFD | PUSH BC | ||
| 6DFE | CALL $22AA | |||
| 6E01 | PUSH HL | |||
| 6E02 | POP DE | |||
| 6E03 | INC DE | |||
| 6E04 | LD BC,$001F | |||
| 6E07 | LD (HL),$00 | |||
| 6E09 | LDIR | |||
| 6E0B | POP BC | |||
| 6E0C | DEC B | |||
| 6E0D | LD A,$4F | |||
| 6E0F | CP B | |||
| 6E10 | JR NZ,ClearIllustration_0 | |||
| 6E12 | LD HL,$5800 | |||
| 6E15 | LD DE,$5801 | |||
| 6E18 | LD BC,$017F | |||
| 6E1B | LD (HL),$00 | |||
| 6E1D | LDIR | |||
| 6E1F | LD HL,$5800 | |||
| 6E22 | LD DE,$6C7A | |||
| 6E25 | LD BC,$0180 | |||
| 6E28 | LDIR | |||
| 6E2A | CALL DrawRoomPicture | |||
| 6E2D | LD DE,$5800 | |||
| 6E30 | LD HL,$6C7A | |||
| 6E33 | LD BC,$0180 | |||
| 6E36 | LDIR | |||
| 6E38 | RET | |||
| Prev: 6C7A | Up: Map | Next: 6E39 |