JMA Compression
Moderator: ZSNES Mods
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
That's nice and all, but what I have is better.kode54 wrote:While you're at it...
If any of the JMA testers want to embelish on that statement, feel free.
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 !
...Let me dig it.Nach wrote:If any of the JMA testers want to embelish on that statement, feel free.
Code: Select all
-rw-r--r-- 1 nach nach 7997201 2004-10-21 00:52 sfx.7z
-rwxrwxrwx 1 grin users 6989773 2004-10-21 00:53 sfx.jma
皆黙って俺について来い!!
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)
Did you use ultra compression for that 7-Zip archive? From the command line:grinvader wrote:...Let me dig it.Nach wrote:If any of the JMA testers want to embelish on that statement, feel free.
There. Point made.Code: Select all
-rw-r--r-- 1 nach nach 7997201 2004-10-21 00:52 sfx.7z -rwxrwxrwx 1 grin users 6989773 2004-10-21 00:53 sfx.jma
7z a -t7z -mx=9 blah.7z [...]
Oh, and what did you pack into that archive?
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Of course, ultra solid compression.
The archive holds all the superFX snes roms.
Namely:
The archive holds all the superFX snes roms.
Namely:
Code: Select all
-rw-r--r-- nach/nach 524288 2004-10-21 00:07:01 Dirt Racer (E).SFC
-rw-r--r-- nach/nach 524288 2004-10-21 00:09:23 Dirt Trax FX (E).SFC
-rwxr--r-- nach/nach 524288 2004-10-21 00:04:18 Dirt Trax FX (U).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:28 Doom (E).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:28 Doom (J).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:28 Doom (U).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:59:13 Star Fox 2 (Private Build) (J).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:28 Star Fox CE (U).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:28 Star Fox (J).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:28 Star Fox (U).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:28 Star Fox (U)(v1.2).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:28 Starwing CE (E).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Starwing CE (G).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Starwing (E).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Starwing (E)(v1.1).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Starwing (G).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Stunt Race FX (E).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:29 Stunt Race FX (U)(v1.1).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:29 Super Mario World 2 - Yoshi's Island (E).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:30 Super Mario World 2 - Yoshi's Island (E)(v1.1).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:30 Super Mario World 2 - Yoshi's Island (J).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:30 Super Mario World 2 - Yoshi's Island (J)(v1.1).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:30 Super Mario World 2 - Yoshi's Island (J)(v1.2).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:31 Super Mario World 2 - Yoshi's Island (U).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:32 Super Mario World 2 - Yoshi's Island (U)(v1.1).SFC
-rwxr--r-- nach/nach 524288 2004-10-21 00:01:14 Vortex (E).SFC
-rwxr--r-- nach/nach 524288 2004-10-21 00:01:14 Vortex (J).SFC
-rwxr--r-- nach/nach 524288 2004-10-21 00:01:14 Vortex (U).SFC
-rwxr--r-- nach/nach 1048576 2004-10-20 23:58:32 Wild Trax (J)(v1.1).SFC
-rwxr--r-- nach/nach 2097152 2004-10-20 23:58:32 Winter Gold (E).SFC
Last edited by grinvader on Mon Nov 15, 2004 3:41 pm, edited 1 time in total.
皆黙って俺について来い!!
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)
Okay, but unpacking will be really fun when people start packing their entire collections in one solid archive. I doubt that will prevent the appearance of a nsrt_fullset.jma on P2P networks.
Either way, JMA support will need to include indexing archives as directories, so a ROM image can be selected from their contents. Hmm, not to mention, if IPS patches are to be packed inside with their respective games, they will need to be conveniently ordered to follow the ROM image, so they may be loaded sequentially. Otherwise, more suffering from the solid archive extraction.
Either way, JMA support will need to include indexing archives as directories, so a ROM image can be selected from their contents. Hmm, not to mention, if IPS patches are to be packed inside with their respective games, they will need to be conveniently ordered to follow the ROM image, so they may be loaded sequentially. Otherwise, more suffering from the solid archive extraction.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
I highly doubt anyone has enough RAM to get an entire NSRT set into one solid archive.
I designed the container in such a way that has extra uncompressed fields which allows for unlimited expansion with only a single byte overhead.
Which basically means any ideas we come up with can be done immediatly, without affecting tools extraction will the standard unjma in any way what so ever.
I designed the container in such a way that has extra uncompressed fields which allows for unlimited expansion with only a single byte overhead.
Which basically means any ideas we come up with can be done immediatly, without affecting tools extraction will the standard unjma in any way what so ever.
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:
Thanks to the following people, ZSNES SDL port now has JMA support:
Igor Pavlov
Andrea Mazzoleni
grinvader
theoddone33
zones
malcster
Lord Nightmare
CL
Nach
ipher and I are currently trying to get the other ports up to speed.
Igor Pavlov
Andrea Mazzoleni
grinvader
theoddone33
zones
malcster
Lord Nightmare
CL
Nach
ipher and I are currently trying to get the other ports up to speed.
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:
Thanks to a very patient ipher, ZSNESW now has JMA support
ZSNES DOS port has the JMA code compiled in, but for some reason won't load them, I'll be looking into it.
ZSNES DOS port has the JMA code compiled in, but for some reason won't load them, I'll be looking into it.
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 !
You assume correctly.X Prime wrote:Drool.
So, I assme to actually compress to JMA I need to DL the newest NSRT RC?
皆黙って俺について来い!!
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)
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Note the newest one isn't released to the general public yet.
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:
ZSNES DOS port is now 100% JMA compatible.
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:
Already been working on it.anewuser wrote:Will JMA support be added to Snes9x?
Yes. Will be a while till I get a chance to write up some good docs though.anewuser wrote: I am not a programmer, but are you going to release the JMA file format specification?
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 !
This really fits the whole jma thing imo:
皆黙って俺について来い!!
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)
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Can you spell ASM HELL ?TheDanish wrote:Maybe have the text scroll automatically while it's highlighted?ipher wrote:narrow font works, but unfortunately, ZSNES uses the same font for the entire GUI... so you would have to change the entire GUI font which has been done before, but doesn't look too good.
皆黙って俺について来い!!
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)