Most of your rom managers support re-compression and they will be getting 7z support, so what I'm going to do is get the whole .145 set together, chds and all and just sit on it until they implement the changes and have my favorite rom manager re-zip everything.
Btw, 145 is causing all sorts of havoc with the rom managers as well. Samples are now available in flc flavor (again, more compression) and because of it romcenter is having a kiniption fit. Clrmampro seems to be having similar problems with some of the list xml changes due to recent EM additions.
I'm having to bounce back between the two to rebuild my set.
Dave:
The difference is cube quest. Prior to the inclusion of laserdisc games, the average chd not to mention the complete mame set was drastically smaller. Now the mame set is well over 100 gigs, which makes it problematic simply from a managment standpoint. But I don't think the devs are overly concerned about storage, what they are concerned about is the loading of roms. When you play a game it is unzipped in memory, decompressed, and loaded. Again, it used to be that a "huge" game was 50 or 60 megs. Arcana Hearts was recently added to mame. It's a 134 meg rom that decompresses to over 200 megs! Ever unzipped a 200 meg zip? It takes a while! 7zip is 64 bit so it helps with the loading time.
It's actually more about convenience and future-proofing than any performance, memory, or space reasons. I don't think 7-zip is quicker to decompress (speed is comparable), and it does require a little more memory (or a lot more if you use 'solid' compression)
BTW even if LMZA compression is added to CHDs the LD ones won't change, what a lot of people don't realise is those are already compressed with a dedicated lossless A/V codec. If they'd been done as plain zip-based compression they'd probably be closer to 100gig each ;-)
A CHD set for MESS on the other hand is enormous, around 1.5TB, and that's without even the PSX being covered yet (which is around 2TB on it's own) CHDs of CD images will benefit greatly from integrated FLAC and LMZA compression.
It's all about making sensible choices based on the technology currently available (both hardware and software)
7Zip has long been requested (hence the FAQ entry for it) but it's only recently really started making sense. The format is 'mature' at this stage, the limits of plain zips are starting to show, and it's effectively become the standard, modern, *open* way of compressing data. Even Mamedev have been using 7-zip to compress their distributed binaries for a while now.
Nobody is being forced to use .7z files anyway, it's presented entirely as an option.
I know some people seem to handily ignore any real progress made in the last few years, and think we should have all called it quits at 0.36, but if that had happened MAME would just be one of those long dead emulators like Retrocade, virtually impossible to run on a modern system, and we'd all be talking about the same progress in some other emulator instead.