![]() |
Routines |
| Prev: 63C3 | Up: Map |
|
||||||||||||||
| 6400 | LD H,$C7 | This is the base page of the graphic data for the source tile | ||||||||||||
|
This entry point is used by the routine at 6412 with H=0xD7.
|
||||||||||||||
| 6402 | LD D,$C7 | This is the base page of the graphic data for the target tile | ||||||||||||
| 6404 | LD B,$10 | Copy the source sprite tile over the target sprite tile (8 bytes of graphic data interleaved with 8 bytes of mask data) | ||||||||||||
| 6406 | LD A,(HL) | |||||||||||||
| 6407 | LD (DE),A | |||||||||||||
| 6408 | INC H | |||||||||||||
| 6409 | INC D | |||||||||||||
| 640A | DJNZ $6406 | |||||||||||||
| 640C | INC L | Move to the next source sprite tile reference | ||||||||||||
| 640D | INC E | Move to the next target sprite tile reference | ||||||||||||
| 640E | DEC C | Have all the sprite tiles been copied yet? | ||||||||||||
| 640F | JR NZ,$6400 | Jump back if not | ||||||||||||
| 6411 | RET | |||||||||||||
| Prev: 63C3 | Up: Map |