kinda off topic but im fiddling around with adding 7z support into xSnes9x. i have it working somewhat but in some instances 7z decoding requires > 80 megabytes of ram allocated, yikes
i can use virtual memory tricks to make it work, but then it becomes a question of feasibility - if and i stress if with VMM it takes say less than 10 seconds to extract and load a rom from 7z then id considering putting it into the next build.
otherwise its a pipe dream
From what I have read about the 7z format.. is that you can list all the files in the archive without extracting anything.. you can also extract a single file from the archive quite easily from the command line in linux. I think if a submenu could be added after selecting a 7z file, that list the files.. then you can select which rom you want.. you might be able to get it to work.
Im no coder though.. but I can do some bash scripting here and there
EDIT: Id love to see 7z support added to these emu's... the compression is amazing with 7z.