JMA Compression
Moderator: ZSNES Mods
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
JMA Compression
I would like to say that thanks to some help from grinvader and the rest of the NSRT team, JMA Compression is now actually a reality.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Code: Select all
/home/nach/nsrt> nsrt -savetype
NSRT v3.3 - Nach's SNES ROM Tools
After -savetype specify one of the following:
uncompressed A regular file.
zip The Zip data compression file format, invented by P. Katz.
gzip The GZip data compression format, invented by J. Gailly and M. Adler.
bzip2 Red Hat's BZip2 text compression format, invented by J. Seward.
jma NSRT team's ROM compression format based off of LZMA.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
If you were so lazy, you'd use the command line version. In the GUI you can work with one ROM at a time, don't you want to do them all at once?X Prime wrote:Well, as long as it's in the GUI version. Hehe. (Yes, i am lazy.)
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Regular
- Posts: 317
- Joined: Tue Sep 14, 2004 12:48 am
- Location: In a small padded white room
- Contact:
Maybe you should fix that bug.Nach wrote:If you were so lazy, you'd use the command line version. In the GUI you can work with one ROM at a time, don't you want to do them all at once?X Prime wrote:Well, as long as it's in the GUI version. Hehe. (Yes, i am lazy.)

http://jdrrant.blogspot.com/ - CODEpendent Blog
http://games.technoplaza.net/ - Emulation Goodies
http://games.technoplaza.net/ - Emulation Goodies
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
What bug?jdratlif wrote:Maybe you should fix that bug.Nach wrote:If you were so lazy, you'd use the command line version. In the GUI you can work with one ROM at a time, don't you want to do them all at once?X Prime wrote:Well, as long as it's in the GUI version. Hehe. (Yes, i am lazy.)
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Regular
- Posts: 317
- Joined: Tue Sep 14, 2004 12:48 am
- Location: In a small padded white room
- Contact:
That the GUI can only work one at a time.Nach wrote:What bug?jdratlif wrote:Maybe you should fix that bug.Nach wrote:If you were so lazy, you'd use the command line version. In the GUI you can work with one ROM at a time, don't you want to do them all at once?X Prime wrote:Well, as long as it's in the GUI version. Hehe. (Yes, i am lazy.)
http://jdrrant.blogspot.com/ - CODEpendent Blog
http://games.technoplaza.net/ - Emulation Goodies
http://games.technoplaza.net/ - Emulation Goodies
-
- Regular
- Posts: 317
- Joined: Tue Sep 14, 2004 12:48 am
- Location: In a small padded white room
- Contact:
I wasn't really serious about it being a bug, but I don't think it's a limitation inherent to graphical interfaces either.Ichinisan wrote:I've never used the GUI version, but I'll speculate that it's not a bug, but a limitation inherent to graphical interfaces.
Though a multi-select file list might be a way around such an interface limitation, I wouldn't know because I have not used the GUI.
If the text version can do multiple ROMs at once, then there should be a way to do it in the graphical version.
Multiple-select listbox for specifics, or a do all in directory 'x' maybe. But maybe I'm not familiar with the particular actions. It just seems that anything you can do in the text version should be doable in a graphical version.
I didn't know there was a GUI actually. I've only used it a couple times when posting issues with specific games.
http://jdrrant.blogspot.com/ - CODEpendent Blog
http://games.technoplaza.net/ - Emulation Goodies
http://games.technoplaza.net/ - Emulation Goodies
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
Re: JMA Compression
Great! Now you just have to get GoodMerge to support it, and everybody will be happy.Nach wrote:I would like to say that thanks to some help from grinvader and the rest of the NSRT team, JMA Compression is now actually a reality.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: JMA Compression
Are you insane?Noxious Ninja wrote:Great! Now you just have to get GoodMerge to support it, and everybody will be happy.Nach wrote:I would like to say that thanks to some help from grinvader and the rest of the NSRT team, JMA Compression is now actually a reality.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Time for some testing.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
Re: JMA Compression
Maybe. You do intend to release full specs and refernce code, right?Nach wrote:Are you insane?Noxious Ninja wrote:Great! Now you just have to get GoodMerge to support it, and everybody will be happy.Nach wrote:I would like to say that thanks to some help from grinvader and the rest of the NSRT team, JMA Compression is now actually a reality.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: JMA Compression
Once everything is ironed out.Noxious Ninja wrote:Maybe. You do intend to release full specs and refernce code, right?Nach wrote:Are you insane?Noxious Ninja wrote:Great! Now you just have to get GoodMerge to support it, and everybody will be happy.Nach wrote:I would like to say that thanks to some help from grinvader and the rest of the NSRT team, JMA Compression is now actually a reality.
It's going to take some time till things are fully up to speed, but you can count on the next NSRT including support, and I'll try to get ZSNES to support it in the upcoming weeks.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
From what I tested, jma also rules with gba roms.
@Nach -> that's what I told you... :þ
Just wait a bit.
Yes.Player1 wrote:sorry if I ask, but why is JMA better than ZIP? Has it better compression?
Can Zsnes open this files?

Just wait a bit.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
If you zip up a game and all of it's international variants (regional, hacks, revisions, etc), the zip format does not look at the similarities between different files. A "solid" archive (an option with other compression formats like RAR, ACE, and 7zip) has the capability to siginificantly reduce size in such a situation.
Super Mario All-Stars (J), (U), and (E) can compress together to less than 1/3 the size of a zipped archive.
Consider that there are two versions of SMAS that include Super Mario World. Thow those into the archive and all variants of Super Mario World.
You can save some serious hard drive space.
Super Mario All-Stars (J), (U), and (E) can compress together to less than 1/3 the size of a zipped archive.
Consider that there are two versions of SMAS that include Super Mario World. Thow those into the archive and all variants of Super Mario World.
You can save some serious hard drive space.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Player1 wrote:Can Zsnes open this files?
I'd expect most people to at least read the first post

Nach wrote:I'll try to get ZSNES to support it in the upcoming weeks.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Status update.
I now have ZSNES loading JMA files.
I still have to improve it though till I'm satisified with it. I'll probably have something to commit in a week or so.
I now have ZSNES loading JMA files.
I still have to improve it though till I'm satisified with it. I'll probably have something to commit in a week or so.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Hahahahahahahahaha
I love beta-testing.
Hahahaha
HA
I love beta-testing.
Hahahaha
HA
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
It has two modes, solid and semi-solid.Noxious Ninja wrote:Does JMA support solid archives?
I actually was thinking of supporting that one of these days. Will have to look at it from both angles and determine if it would be a worthwhile project or not.Noxious Ninja wrote: Of course, making use of that would require a game selection menu for multi-ROM archives, so ZSNES wouldn't get much use from it, but still.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding