Having played around a bit, and with the advice of others I decided to drop efslib, and am now using the NitroFS system created by Eris
It’s a similar set up, i.e. lets you keep everything in a single file w/o statically linking in your data, but it’s got a nicer interface (you can just use fopen/fread etc.) and I’ve got it working nicely on both my DS and on No$GBA.
Hopefully now I can finally get some real graphics on screen - I’ve written half a VRAM manager for dealing with tile sets and maps, just need to give it some more testing now I can load in proper data.

Entries (RSS)