Routines |
Prev: EDF7 | Up: Map | Next: EEC1 |
This routine takes a copy of the screen already in 5B00 (set by the routine in B9AC) ready to start overlaying sprites on top of it.
|
||||
EEA2 | LD DE,$6B00 | Point DE at the sprite buffer. | ||
EEA5 | LD HL,$5B00 | Point HL at the screen buffer. | ||
EEA8 | LD BC,$1000 | Length is 1000. | ||
EEAB | CALL $BA25 | Copy a row. | ||
EEAE | JP PE,$EEAB | Loop back while there is more to draw. | ||
Now copy the attributes.
|
||||
EEB1 | LD BC,$0200 | Length is 0200. | ||
EEB4 | LD HL,$FE00 | Point HL at the attribute buffer. | ||
EEB7 | LD DE,$FC00 | Point DE at the sprite attribute buffer. | ||
EEBA | CALL $BA25 | Copy a row. | ||
EEBD | JP PE,$EEBA | Loop back while there is more to draw. | ||
EEC0 | RET | Otherwise return. |
Prev: EDF7 | Up: Map | Next: EEC1 |