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
Edit: beta is over, you can ignore this thread now.
-- URL REMOVED --
I've been working on NSFPlay, and at this point it's about as accurate as I know how to make it at the moment (excepting the N163 accurate buzz, I haven't bothered to implement that). It also has a bunch of new features like WAV export (from the command line too), MMC5 PCM, stereo panning and per-channel mixing, several crash fixes, etc. A more complete list is in nsfplay.txt
Anyhow, I think this is just about ready for a proper release, but I'd like some help testing it. Please report any bugs you find on IRC, here, or e-mail me, or however you think I'll get the message.
Bugs from beta 3 fixed in beta 4:
- Channel mask is off by one after restart for 5B/VRC6/VRC7/N163. (fixed)
- Loop detection kinda janky (improved)
- Quasi-secret about menu option shows up ?????? on English locales. (fixed)
- Keyboard key dots were lingering for extra frames, looked especially wrong for VRC6 squares. (fixed, key off is now snappy)
- Keyboard 1-8x speed slider causes playback thread hang on low speeds. (fixed)
- Length counter fails to reset to 0 when clearing enable bits via $4015. (fixed)
Edit: new beta version, beta 4. Fixed bugs listed above. Lemme know if there's anything else.
Known bugs from Beta 4:
- Sound lags keyboard after forward seek. (fixed)
- Crash when using WAV export with no loaded NSF. (fixed)
Ryukenden1 a lot of players are inaccurate w.r.t. the N163 waveform lengths; most documents out there have the hardware described wrong, so most emulators have it wrong still. The NSF export you made has the same problem (so they match each other and sound okay on a "wrong" emulator like VirtuaNSF). The required fix is a new NSF exporter, not a change to NSFPlug.
No, it does not support NSF2. That's out of scope for this update. (Was focused on getting the format people actually use correct before I think about new formats that people don't.)
Gil-Galad ripped one NSF file that has some NSF2 in it (Rollerblade Racer). Currently, it will only play in Nintendulator. I'm surprised anyone else knows about the format.
I also didn't know rainwarrior made NSFPlay.