10-24-2015, 07:56 PM
Ah, loading an individual file inside a 7-zip solid archive of similar files. Fun.
Just a fair word of warning ... when I tried this, loading a single game from "Super Mario World.7z" would consume nearly 2GiB of memory.
GBA games are even larger, but I don't think there's anything in the world quite like the SMW hacking community, so you'll probably be able to get away with a lot less. But all the same, you may want to be careful on RAM allocation boundaries on the more limited systems you support (eg 3DS, assuming you have a file loader there.) You should prepare for the worst case that you'll need RAM equal to the size of the entire uncompressed 7-zip archive to load a game from it.
Just a fair word of warning ... when I tried this, loading a single game from "Super Mario World.7z" would consume nearly 2GiB of memory.
GBA games are even larger, but I don't think there's anything in the world quite like the SMW hacking community, so you'll probably be able to get away with a lot less. But all the same, you may want to be careful on RAM allocation boundaries on the more limited systems you support (eg 3DS, assuming you have a file loader there.) You should prepare for the worst case that you'll need RAM equal to the size of the entire uncompressed 7-zip archive to load a game from it.