hello everybody,
for my DSOL library, I'm planning to allow different preset vram layouts so that people still have some control over them without actually have to worry about setting them correctly. I already have some layouts, but if someone has improvements or new layouts, I would be glad to hear them.
note that I'm currently only focusing on 2d, so nothing will be mapped to 3d stuff.
the layouts:
standard:
vram A-D will be divided between sprites and backgrounds, vram F-I will be used for extended palettes.
vram E goes unused.
AFAIK, this is what palib has.
background plus:
vram A-B will be used for main backgrounds and vram E for main sprites. the rest is the same as standard.
sprite plus:
vram A-B will be used for main sprites and vram E for main background. the rest is the same as standard.
background max:
vram A-D will be used for main backgrounds, vram E and (hopefully) G for main sprites, vram F for main background extended palettes and vram H-I for sub backgrounds and sprites.
main plus:
vram A-B will be used for main backgrounds, vram C-D for main sprites, vram F-G for extended palettes and H-I for sub background and sub sprites. vram E goes unused.
I think that this are all possible layouts where you can get the most of vram, as far as 2d go (I don't think that most people will use vram as ARM7 work ram).
comments, ideas, improvements or new layouts? post them
edit: added a new layout: main plus.
possible vram layouts
Who is online
Users browsing this forum: No registered users and 2 guests