It is currently Sat Nov 18, 2017 8:25 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 6:37 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
  • FCM8_Entries/Cover/Entry41.nsf same issue as with dendrite
  • FCM9_Entries/Cover/Entry39.nsf I don't see anything wrong with this one? This is Don't Tarry? see below for patch
  • FCM10_Entries/Cover/Entry009.nsf troll PCM entry, not worth any time to troubleshoot
  • FCM10_Entries/Cover/Entry017.nsf turn on "write protect" in NSFPlay FDS options
  • FCM10_Entries/Cover/Entry035.nsf (starts at about 00:11) requires banskwitching but does not specify so, put 00 01 02 03 04 05 06 07 in bank section of header not sure, possible troll?
  • FCM10_Entries/Cover/Entry148.nsf turn on "write protect" in NSFPlay FDS options

The write protect problem is that multi-expansion doesn't make allowances for FDS RAM and there are write conflicts from the other chips' interfaces. I made an option to write-protect it in NSFPlay 2.3, but in the next version I will default it to write protect whenever multi-expansion is used (with an option to disable).


Last edited by rainwarrior on Sun May 04, 2014 7:12 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 6:44 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
FCM9_Entries/Cover/Entry39.nsf

Sorry, there pack is mislabeled and there were two entry 39s in the pack. Back when FCM9 happened I actually patched this one. (I believe I also notified the author of the engine used and it's been subsequently fixed)


Attachments:
File comment: Famicompo 9 Cover Entry 39, patched
Entry39_cover_patched.nsf [13.02 KiB]
Downloaded 125 times
Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 6:57 pm 
Offline

Joined: Sat May 03, 2014 6:28 pm
Posts: 11
Thanks for the patch for FCM9_Entries/Cover/Entry39.nsf. I spent time looking for this previously but came up empty.

rainwarrior wrote:
  • FCM10_Entries/Cover/Entry035.nsf (starts at about 00:11) requires banskwitching but does not specify so, put 00 01 02 03 04 05 06 07 in bank section of header

This one's new to me. I attempted to follow the instructions but now the NSF doesn't play. According to Kevin Horton's NSF documentation, the bank section starts at 0x0070 and runs for eight bytes. Indeed, at that location there is an 8-byte string of zeros but when entering 00 01 02 03 04 05 06 07, the file no longer plays. Must another modification be made or is this not the correct location?


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 7:08 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3192
Location: Mountain View, CA, USA
Thanks much for all the insights! Woot!

I didn't even know about the write-protect option 'til now. I always wondered how all the multi-expansion NSFs managed to actually avoid such conflicts -- sounds like they can't, so the programmer/composer actually has to ensure compatibility if possible. Whee...


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 7:10 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
Er, sorry, I misidentified that one. It does not require bankswitching.

I don't know what's wrong with it. Possibly it's a troll entry, actually, given the size. It doesn't actually hit any bad opcodes or anything.


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Sun May 04, 2014 7:14 pm 
Offline

Joined: Sat May 03, 2014 6:28 pm
Posts: 11
Thanks. I always assumed it was a troll entry but from the song description.


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Mon Nov 23, 2015 12:32 am 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3950
For some reason, the NSF for Ai Senshi Nicol doesn't play correctly. It works fine on FCEUX and Nintendulator.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Mon Nov 23, 2015 12:42 am 
Offline

Joined: Sat May 03, 2014 6:28 pm
Posts: 11
Dwedit wrote:
For some reason, the NSF for Ai Senshi Nicol doesn't play correctly. It works fine on FCEUX and Nintendulator.

Works for me in both 2.3 and SVN (2.4 beta 1).

Ai Senshi Nicol.nsf
CRC-32: 66ecc9d6
MD4: 14ad63f377bb4c7b2a32c5bca726af7b
MD5: 24c0f5a6ffbe490c3771c9726c03614f
SHA-1: e74c715d2ad16aa265b1d4a992d8315dcbdab7d7
SHA-256: 38e0bb12285ee80d53efe596b51b0298f3d67440f312165cb5f52e0f35731645


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Mon Nov 23, 2015 1:11 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
There's an older rip of that game that relies on impossible FDS RAM mirroring. Try this one instead:
https://dl.dropboxusercontent.com/u/883356/NSF_rips/Ai Senshi Nicol (FDS)(1987)(Konam) a.nsf

More info here: http://forums.nesdev.com/viewtopic.php?f=6&t=9224&p=98299#p98299


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Mon Nov 23, 2015 9:10 am 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3950
Looks like merely changing the header bytes at 0x76 from 00 00 to 03 04 was enough to fix it. Thanks!
edit: not quite fixed, doing that still puts a bunch of noise and crap in song #4.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Wed Feb 24, 2016 1:35 am 
Offline

Joined: Sat May 03, 2014 6:28 pm
Posts: 11
Are the clicks at the beginning of track 1 in this NSF supposed to be there? Or is the NSF bad? The clicks aren't present in VirtuaNSF 1062, but I don't know if that means anything. I'm using NSFPlay revision 130 (2.4 beta 1). The clicks are present for the first four seconds and sound similar to artifacts in Napster era MP3s when CD drives and ripping software lacked stable digital audio extraction and error correction. The NSF came from Zophar Domain's collection and has a stamp of February 23, 2014.


Attachments:
Door Door.nsf [8.17 KiB]
Downloaded 63 times
Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Wed Feb 24, 2016 8:59 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5822
Location: Canada
Yes, the clicks should be there. Here's proof recorded from my NES just now: http://rainwarrior.ca/projects/nes/door_door_1_nes.flac

The NSF is strange. It sets both squares and the triangle to frequency 7 for a brief time before silencing, so you get a high frequency chirp. It also suffers from a non-returning PLAY function, which is kind of unusual for a ripped NSF. I would guess that in-game nothing is changing onscreen while this first track plays?


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Wed Feb 24, 2016 9:50 pm 
Offline

Joined: Sat May 03, 2014 6:28 pm
Posts: 11
Thanks for the investigation. I found gameplay footage and you're correct: image is static while the music plays.

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


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Thu Feb 25, 2016 7:55 am 
Offline
NESICIDE developer
User avatar

Joined: Mon Oct 13, 2008 7:55 pm
Posts: 1049
Location: Minneapolis, MN
Just FYI I created a Winamp plugin for straight-up .FTM playing. I'd been posting about it in response to this request.

It's not perfect yet, but it at least works.

For those of us [or just me?] that don't want to have to export FTMs to NSFs to listen to their playlists in Winamp. :beer:


Top
 Profile  
 
 Post subject: Re: NSFPlay 2.3
PostPosted: Tue Mar 15, 2016 12:13 am 
Offline
User avatar

Joined: Fri Nov 19, 2004 7:35 pm
Posts: 3950
Just a minor problem with the Winamp plugin.
In Windows 10, when you mouse over the taskbar entry for Winamp, you get a set of playback controls. Play, Pause, Stop work fine, but the Previous and Next controls do not work correctly, and instead restart the currently playing track. This is weird because the buttons in Winamp work fine, hotkeys and global hotkeys work fine, and media keys on the keyboard work fine as well.

_________________
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group