Last I checked all the SNES emulators still in development support JMA, but none of them support RAR 3.x+.
Indeed, thanks to your help :)
RAR is a lousy example (and a lousy format), isn't the actual format closed to the public still? I didn't have Tengai's ZIP file size to compare to. Does SNESGT, MESS and Super Sleuth really support JMA? I haven't checked, and I should. I thought SS was written in Delphi and that you didn't even know GIGO. Then there's all of the VM emulators that are popping up as of late. Jario, JSNES, Infinity, not sure which of those are active and which aren't.
But even that's still not the point. The point is that your compression format is extremely impressive in that it beats out even the best commercial alternatives. However, it is not, and will never be, mainstream like ZIP is. And honestly, who really wants 800 compression formats? For those that do, now think about writing your own emulator / SNES utility / whatever. Do YOU want to add code to support all of these formats?
bsnes for example incurred a 3% speed decrease by requiring the /EHsc flag for MSVC to compile JMA, gained 30-60kb in EXE size, 82kb in source size, and takes 1-2 seconds longer per fresh compile, or 4-6 seconds with gcc. All to save 40kb per SNES ROM. And this is why I'm so bitchy about it.
Nach, all of your ideas to date have been impressive and innovative. NSRT, NPS, ZSNES<>mplayer bridge, even JMA. I mean no disrespect, but I still for the life of me can't figure out why you have released JMA into the open, and are allowing people to try and convert all their ROMs to this obscure format. I too have created superior compression algorithms under the basis that file size is more important than compression speed. But I did it for the technical challenge alone. I realized my format would only complicate the lives of any programmer who had to support it.
Even storing the entire SNES library on the most expensive flash memory device would still only cost you an extra three dollars tops with ZIP, and that price is only going down. JMA might be a good idea for DVD ISOs, but never for ~2-4mb SNES ROMs :(