Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Ripping samples from the complete Action 52 NSF Owner: TechEmporium New post
Page 1 of 1 Sort:  
Ripping samples from the complete Action 52 NSF Posted: 2010-09-14 03:49 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#9589
I have a horrible problem on my hands when it comes to ripping Action 52's audio samples.

I have the complete rip of Action 52's 124 songs & samples. I'm trying to rip the "Make your selection now" & "It Takes Two" samples (the first two samples in the entire NSF file,) except I'm unable to rip them through NSF Live. I've tried playing the NSF file through Nestopia as well; the emulator craps out & calls the NSF file corrupt (I suspect it's because the file's 90 KB in length).

I also have the Action 52 intro-only NSF; I experience the same problem in ripping the DMC samples in NSF Live (however, it still runs in Nestopia).

Can anyone point me to the right direction? Is there any DMC ripper that you could recommend for this problem?

I'll attach both NSF files here (in case anyone wants to test them or rip the DMC files).

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
RE: Ripping samples Action 52 Posted: 2010-09-14 06:16 Reply | Quote
tadpole

Avatar

Member for: 5712 days
Location: Renton, WA, USA
Status: Offline

#9601
http://nesdev.parodius.com/bbs/viewtopic.php?t=4630&sid=763b2843f154243ae2323b8d0ec237ec

[quote=nesdev_forums]
It all does raw writes to 4011 and does not use DPCM at all
[/quote]



Posted: 2010-09-15 02:16 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#9624
Thanks for that info, tadpole.

Lousy Vince Perri; if it weren't for his hiring co-op college students to program his crappy knock-off of a multi-cart knock-off on Atari STs, I'd be able to rip some good samples.

Ah, well; I guess I'd have to take a WAV recorded sample & convert that.

But wait a minute... If it's not using a single DPCM sample (doing all writes to offset 4011 at such a good quality,) There technically should be a way of doing such things in FamiTracker (given that a feature to do this in the tracker could be created).

This leaves me to another question; how is it that Perri, Bogas & their college frat teamsters were able to insert PCM samples into different offsets? Were they using a hex editor (or some kind of a crappy IDE) to program the game?

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2010-09-15 10:51 Reply | Quote
nicetas_c



Member for: 4582 days
Location: AB, CA
Status: Offline

#9631
Given both Action 52 and Cheetahmen II were using the same mapper not used by any game else, it may not be too difficult to understand how they have implemented it.

-- Wait a second, it seems that there is some sort of stuff which allows users do $4011 hacking like Action 52. Heim This, anyone?

On a side note, it seems that Action 52 is the biggest NES ROM up to date, but then it is obvious where about 1.5 MB of space came from. My guess is that Action 52 is just 385 KB without those $4011 thingy.

Posted: 2010-09-16 02:36  (Last Edited: 2010-09-16 05:02) Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#9641
So technically, there should be a way of hex-editing the contents of offset $4011 to retrieve whatever samples are stored there.

I'll try looking at Action 52's ROM with CajoNES & separate the game into its PRG & CHR files. Maybe that could tell us how much of the cartridge's ROM information is music-related.

EDIT: CHR ROM is 512 kB & PRG ROM is 1.5 MB in Action 52's original cartridge. Perhaps disassembling the ROM would be the only good way to go with this...

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Page 1 of 1 Sort: