![]() |
Routines |
| Prev: A9E4 | Up: Map | Next: AA26 |
|
This moves the map right.
Used by the routine at move_map.
|
||||
| shunt_map_right | AA05 | LD HL,$81BB | Move the map position to the right | |
| AA08 | DEC (HL) | |||
| AA09 | CALL get_supertiles | Update the supertiles in map_buf | ||
| AA0C | LD HL,$F28E | Shunt the tile_buf forward by one byte | ||
| AA0F | LD DE,$F28F | |||
| AA12 | LD BC,$0197 | |||
| AA15 | LDDR | |||
|
Bug: The length in the following is one byte too long.
|
||||
| AA17 | LD HL,$FF4F | Shunt the window_buf forward by one byte | ||
| AA1A | LD DE,$FF50 | |||
| AA1D | LD BC,$0CC0 | |||
| AA20 | LDDR | |||
| AA22 | CALL plot_leftmost_tiles | Plot the complete leftmost column of tiles | ||
| AA25 | RET | Return | ||
| Prev: A9E4 | Up: Map | Next: AA26 |