More NSF Requests

Discuss NSF files, FamiTracker, MML tools, or anything else related to NES music.

Moderator: Moderators

User avatar
Vectrex2809
Posts: 102
Joined: Mon Jul 14, 2014 6:05 am
Location: Tokyo, Japan

Re: More NSF Requests

Post by Vectrex2809 »

Does anyone have an NSF of Mad Max?
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Vectrex2809 wrote:Does anyone have an NSF of Mad Max?
Yes.
User avatar
Vectrex2809
Posts: 102
Joined: Mon Jul 14, 2014 6:05 am
Location: Tokyo, Japan

Re: More NSF Requests

Post by Vectrex2809 »

MrNorbert1994 wrote:
Vectrex2809 wrote:Does anyone have an NSF of Mad Max?
Yes.
Mind if you send it my way? I've been searching for it all over the internet without success
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Looks like you are not paying attention to my gigantic NSF archive. :P

I advice you to download mine from here:
http://mrnorbert1994.uw.hu/

You most likely going to see rips that are complete, unlike old archives.
Attachments
Mad Max (SFX).nsf
(31.91 KiB) Downloaded 494 times
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Re: More NSF Requests

Post by Banshaku »

If MrNorbert1994 doesn't have it, nobody has it :lol:
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Now that you mentioned Nick Eastridge crap, I was able to add the DPCM samples to Conan.
Attachments
Conan - The Mysteries Of Time (VFX).nsf
(31.23 KiB) Downloaded 491 times
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Apparently the
LET'S GET BUSY
and the
HEISAAN (??)
samples were on separate banks.
Attachments
Daiku No Gen-San (SFX) (NES - Dendy).nsf
(24.35 KiB) Downloaded 489 times
Hammerin' Harry (SFX) (NES - PAL Optimazed).nsf
(24.36 KiB) Downloaded 495 times
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Reripped this son of a bitch.
1.) Eliminated the indirect jumps as play. No NSF file can have a thing.
2.) Relocated the DMC play (Kingshriek's old rip) from $BDC0 > $DDC0, because the title screen's song got a nasty CPU jam at the end of song in a lot of old players.
3.) Added the PCM samples.
4.) Properly arranged it.
Attachments
Skate Or Die 2 - The Search For Double Trouble (SFX).nsf
(127.56 KiB) Downloaded 502 times
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: More NSF Requests

Post by NewRisingSun »

Waixing educational game.

Edit: added sound effects.
Tiancai Xiaozi.nsf
(8.92 KiB) Downloaded 458 times
Last edited by NewRisingSun on Sat Mar 02, 2019 4:11 pm, edited 1 time in total.
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: More NSF Requests

Post by rainwarrior »

MrNorbert1994 wrote:(Skate Or Die 2 - The Search For Double Trouble (SFX).nsf)

Reripped this son of a bitch.
1.) Eliminated the indirect jumps as play. No NSF file can have a thing.
2.) Relocated the DMC play (Kingshriek's old rip) from $BDC0 > $DDC0, because the title screen's song got a nasty CPU jam at the end of song in a lot of old players.
3.) Added the PCM samples.
4.) Properly arranged it.
The only player I could find that can play this is FCEUX, though I'm not quite sure what mechanism it requires...

However, I noticed two things about it:
1. Writes to $2000. (I don't think this is required for playback though.)
2. INIT doesn't return. (I think this is what most players have trouble with.)

Though I did just finish implementing NSF2 for NSFPlay, so I thought I'd try and see how easily it could be turned into a standard-conforming NSF2. Turned out pretty easy!

1. Set version 2 in header $05.
2. Set non-returning INIT flag in header $7C.
3. NOPed out the $2000 writes.
4. Wrote a little INIT stub at 05:D170 to implement the two-stage INIT process for NSF2 non-returning INIT. (The first PLAY happens before the real INIT #2, but it's okay because this PLAY routine does nothing when memory is still zeroed.)

That was all it took, and this is now a working NSF2. (Only works in one player so far, of course.)

Edit: noticed a loud buzz at the end of all the samples. I found a loop at 0C:8007 that was enabling the DPCM (writing #$10 to $4015). Replaced that #$10 with a #0 to turn it off and now it's nice and silent when they finish.

Edit 2: made a small tweak to the INIT stub at NewRisingSun's suggestion, which makes this backward compatible with the previous technique it was using, I think? At least it plays in FCEUX again without having to support the NSF2 process.

Edit 3: I have made a better version of this after taking a closer look. See: this post instead.
Attachments
sod2_nsf2.nsf
(127.56 KiB) Downloaded 440 times
Last edited by rainwarrior on Wed Mar 20, 2019 5:49 pm, edited 1 time in total.
User avatar
B00daW
Posts: 586
Joined: Thu Jan 03, 2008 1:48 pm

Re: More NSF Requests

Post by B00daW »

The rip is out of tune or your latest player (beta 11) and doesn't play it right?

https://www.youtube.com/watch?v=X8TmIxHSBcU

Distortion samples seem slightly flat in frequency.
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: More NSF Requests

Post by rainwarrior »

Hmm, yeah the NSF (my NSF2 version or Mr. Norbert's version) plays the same way in FCEUX though. I think this is a problem with the rip itself, not NSFPlay, though I'm not sure what the specific issue is. (Unless it's a problem that NSFPlay has in common with FCEUX...?)
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

General rerips, and a new prototype rip.
Attachments
Dino Hockey (Alpha 1990.12.18) (SFX).nsf
(9.81 KiB) Downloaded 383 times
Majaventure - Mahjong Senki (SFX).nsf
(12.49 KiB) Downloaded 389 times
Garfield No Isshuukan - A Week Of Garfield (SFX).nsf
(8.69 KiB) Downloaded 380 times
Nishimura Kyoutarou Mystery - Blue Train Satsujin Jiken (SFX).nsf
(10.63 KiB) Downloaded 375 times
Yamamura Misa Suspense 2 - Kyouto Hana No Misshitsu Satsujin Jiken (SFX).nsf
(7.81 KiB) Downloaded 404 times
User avatar
MrNorbert1994
Posts: 987
Joined: Tue May 06, 2014 1:50 pm
Location: Szeged, Hungary
Contact:

Re: More NSF Requests

Post by MrNorbert1994 »

Dian Shi Ma Li: removed indirect JMPs from init and play.
Jikai Shounen Mettomag - Jikai Shounen Met Mag: massively shrinked it.
Kick & Run: massively shrinked + added SFX.
Attachments
Dian Shi Ma Li (SFX).nsf
(3.47 KiB) Downloaded 361 times
Jikai Shounen Mettomag - Jikai Shounen Met Mag (SFX).nsf
(4.17 KiB) Downloaded 354 times
Kick And Run - Kick & Run (SFX).nsf
(44.13 KiB) Downloaded 352 times
Post Reply