I was just wondering about that. What can you do with those? I didn't know they existed until I noticed those weird sprites loosely resembled some maps. Is it just a thing that means you can use that space for either extra sprites or extra maps or does it have some use I'm not seeing?
A silly use of shared memory: making large maps by designing 4x4 tile 'chunks' and then making the map out of chunks instead of sprites.
- each chunk is 4x4 tiles, drawn in shared space on the map
- the chunk then shows up in the sprite bank as a single sprite, and can be placed in the main map area
- typical usage: bottom left half of the map for chunks, top half for placing chunks
You'd get a map which is around 512x128
problem: you can only use the bottom left or bottom right quadrant for designing chunks easily, because the way memory is organised, each sprite contains the data for two different 4x4 chunks, interleaved. You'd design them separately and then write a tool to composite the data.
I think compression will be a better way to get larger or more maps though :) I'll make a demo for 0.1.3, as load() and save() will have relevant functionality: loading or saving sections of the cart rather than the whole thing.
[Please log in to post a comment]