Feature Req: Realtime MOD ripping
Moderator: ZSNES Mods
Feature Req: Realtime MOD ripping
...like that available in the now-defunct SNEmul.
My computer has somehow disable DOS sound, and neither SNEmul nor OpenSPC & SNESsor will run, so I can't rip MODs and get samples. I'd like to see one of the best features of Archeide & Vox's once-great emulator to be implemented in a future release of zSNES & zSNES-Win
My computer has somehow disable DOS sound, and neither SNEmul nor OpenSPC & SNESsor will run, so I can't rip MODs and get samples. I'd like to see one of the best features of Archeide & Vox's once-great emulator to be implemented in a future release of zSNES & zSNES-Win
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
ZSNES has realtime SPC ripping.
Several huge SPC archives already exist on the int4rweb. Grab the sets you want, then just use a SPC -> MOD converter, I'm pretty sure there are some waiting somewhere.
Google is your friend.
Note that it's easy to add a SPC-reading plugin to your favourite music player, or to use a standalone spc player.
For one reason, SPCs are quite small to begin with (~65 kB per file) and really easy to compress to very insane values with JMA.
Several huge SPC archives already exist on the int4rweb. Grab the sets you want, then just use a SPC -> MOD converter, I'm pretty sure there are some waiting somewhere.
Google is your friend.
Note that it's easy to add a SPC-reading plugin to your favourite music player, or to use a standalone spc player.
For one reason, SPCs are quite small to begin with (~65 kB per file) and really easy to compress to very insane values with 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)
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Better than RAR or 7z archives, and not fully optimized yet. Nach is working on it.
皆黙って俺について来い!!
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:
And Sound Buffer Dump isn't good, why?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- Rookie
- Posts: 14
- Joined: Tue Aug 03, 2004 7:04 am
OR we should also get him to update the foo_unpack component so that we can use JMA for any SPC plugin used in foobar(OR any music file that compresses well with JMA).
If kode54 is reading this, can he also update foo_unpack so that RSN SNES music archives can be used in foobar (RSN's have the exactly same internal archive structure as RAR).
For some weird reason, RSN's are not supported by foo_unpack. If he updates foo_unpack so that it justs pre-processes the archive header, to find out the internal structure of the archive, then it should support RSN extremly easy.
If kode54 is reading this, can he also update foo_unpack so that RSN SNES music archives can be used in foobar (RSN's have the exactly same internal archive structure as RAR).
For some weird reason, RSN's are not supported by foo_unpack. If he updates foo_unpack so that it justs pre-processes the archive header, to find out the internal structure of the archive, then it should support RSN extremly easy.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
I already have two SPC players with JMA supportNoxious Ninja wrote:We should get kode54 to write a Foobar2000 plugin.Metatron wrote:JMA works on SPCs...? Hmmm... What kind of buglike sizes we talking here? If it's really good, we should get the SNESAmp or whoever author to add support.

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 !
Wrong.xxcunix wrote:And i must add that : SOLID RAR files to the best compression...
Solid JMA is the best.
皆黙って俺について来い!!
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)
Oops, bump.
I could point out how JMA could use some more secure features, at least a checksum so it's obvious when the directory has been corrupted, and maybe try "standardizing" what encoding the filenames are in so every archiver doesn't have to test for UTF-8 else fall back on whatever the hell C/ANSI encoding the user's system is configured for. We can't all assume Loonix with UTF-8 as system default, or that Windows should just shove the system encoding into the archives.
Wait, why am I even bothering? foo_unpack isn't my component to mess with anyway. And even then, you won't see me starting on a JMA unpacker until there's a stand-alone archive tool that deals with some of the points I addressed above, or at least a post dismissing them as already corrected. Oh, and a major site like snesmusic.org switching all their stuff over to JMA might help. Then I can't just tell people to rename their RSN files to RAR, and how the RSN extension was only invented for players that can't support archives globally and so that SPC plug-ins aren't taking over all RAR files.
Hmm, although I suppose it may be possible to use just enough of the unrar source to parse the file directory, then create unpacking links for RAR instead.
Noxious Ninja [gone] wrote:We should get kode54 to write a Foobar2000 plugin.Metatron wrote:JMA works on SPCs...? Hmmm... What kind of buglike sizes we talking here? If it's really good, we should get the SNESAmp or whoever author to add support.
Bumping to kill both of you for suggesting stupid things. JMA is only more efficient than 7-zip because it has a smaller directory structure, and so far requires solid archiving. Well, maybe the resulting code to unpack it is also more efficient because the code base is smaller. Simpler container, simpler code.Sir Camehan wrote:OR we should also get him to update the foo_unpack component so that we can use JMA for any SPC plugin used in foobar(OR any music file that compresses well with JMA).
If kode54 is reading this, can he also update foo_unpack so that RSN SNES music archives can be used in foobar (RSN's have the exactly same internal archive structure as RAR).
For some weird reason, RSN's are not supported by foo_unpack. If he updates foo_unpack so that it justs pre-processes the archive header, to find out the internal structure of the archive, then it should support RSN extremly easy.
I could point out how JMA could use some more secure features, at least a checksum so it's obvious when the directory has been corrupted, and maybe try "standardizing" what encoding the filenames are in so every archiver doesn't have to test for UTF-8 else fall back on whatever the hell C/ANSI encoding the user's system is configured for. We can't all assume Loonix with UTF-8 as system default, or that Windows should just shove the system encoding into the archives.
Wait, why am I even bothering? foo_unpack isn't my component to mess with anyway. And even then, you won't see me starting on a JMA unpacker until there's a stand-alone archive tool that deals with some of the points I addressed above, or at least a post dismissing them as already corrected. Oh, and a major site like snesmusic.org switching all their stuff over to JMA might help. Then I can't just tell people to rename their RSN files to RAR, and how the RSN extension was only invented for players that can't support archives globally and so that SPC plug-ins aren't taking over all RAR files.
Hmm, although I suppose it may be possible to use just enough of the unrar source to parse the file directory, then create unpacking links for RAR instead.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Thanks for bumping to post misinformation 

May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Maybe I should have taken this to IRC instead, eh?
Misinformation, or simply bad preconceived notions of information forgotten. The compression scheme is aggressive by default, and that compressed file info block, UTF-8 filenames, etc. Oh well, I'll shut up now.
I think I can also do RSN indexing to create unpack://rar links for stock foo_unpack without bundling the entire unpacking code, but I'm not sure if it will come out small or not. Oh well, that's kind of meh anyway.
Misinformation, or simply bad preconceived notions of information forgotten. The compression scheme is aggressive by default, and that compressed file info block, UTF-8 filenames, etc. Oh well, I'll shut up now.
I think I can also do RSN indexing to create unpack://rar links for stock foo_unpack without bundling the entire unpacking code, but I'm not sure if it will come out small or not. Oh well, that's kind of meh anyway.