oam: Enabled 8x16 objects
authorLukas Krickl <lukas@krickl.dev>
Wed, 2 Jul 2025 03:52:39 +0000 (05:52 +0200)
committerLukas Krickl <lukas@krickl.dev>
Wed, 2 Jul 2025 03:52:39 +0000 (05:52 +0200)
commit6d3f5b5e28d4eac79cdc7b35c6d6d5e94e21a254
tree5da43466c83f8f1ef8cb757e03050f4dafcbfec3
parent2270d9d7a357581b456b3e80d5bc7a1d663ec67e
oam: Enabled 8x16 objects

For this change I had to split up bank 8800 into 8800 and 8C00.
Updated the png converter script to convert 8800-8C00 into 8x16 object
compatible tiles.

Updated map loader to contain an additional pointer gfx.
Updated map generator to write the additional pointer to gfx.
Updated sprite index for player and demo actors.
13 files changed:
makefile
maps/default_map.s
src/defs.s
src/map.s
src/player.s
src/tiles.inc
src/unit.s
src/unit_demo.s
src/video.s
tiles/bank8800.inc
tiles/bank8C00.inc [new file with mode: 0644]
tools/png2chr.py
tools/tms2map.py