Rockbox Technical Forums

Rockbox General => Rockbox General Discussion => Topic started by: Adam on October 09, 2006, 02:44:55 AM

Title: Testers wanted for NSF player
Post by: Adam on October 09, 2006, 02:44:55 AM
I've got an NSF (NES music) player running nicely on my iPod, and I could use more testers (espcially on big endian targets).
If anyone is interested check out the patch here: http://www.rockbox.org/tracker/task/6122
If you can't/won't build the patch but want to test anyway I can build it for you, just let me know what system you have.
Title: Re: Testers wanted for NSF player
Post by: pixeldotz on October 09, 2006, 12:13:42 PM
nice.

i'll test this on my h10_20GB when i get home tonight.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 09, 2006, 11:21:41 PM
I fixed an irritating little bug with NSFe loading, new libNotSo up.
Title: Re: Testers wanted for NSF player
Post by: mor on October 09, 2006, 11:34:32 PM
i would really like to test - 5g 60g video rockbox cvs+1.2 fw
Title: Re: Testers wanted for NSF player
Post by: Adam on October 10, 2006, 01:14:44 AM
Here's a build for the 5g ipod video:
http://hcs64.com/files/rockbox-full-nsf0.10-5gvideo.zip
And here's the build for the ipod photo that I'm using, additionally it has this frequency scaling patch (http://www.rockbox.org/tracker/task/6095), without which I get freezes all the time (with and without the NSF player).
http://hcs64.com/files/rockbox-full-nsf0.10-4gcolor.zip

Both from current CVS with nsf0.10.tar.bz2 and nsf5.patch.
Title: Re: Testers wanted for NSF player
Post by: mor on October 11, 2006, 02:14:40 AM
well 48hour after and 1531 NSF´s from the zophar.net collection after, i must say, this is really nice!
i heard again all NES music from my childhood , just right in my ipod. thanks,my car drives will never be the same, now i can hear ROADMASTER song right into my car, as i dreamt once whem i was a child. thanks
Title: Re: Testers wanted for NSF player
Post by: pixeldotz on October 11, 2006, 08:41:51 PM
could you built the patch for the h10_20GB version please?
i'd really like to test this out.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 11, 2006, 09:28:30 PM
Here's a build for H10 20GB (sorry it took so long, when you first posted I thought you meant you would build it yourself):
http://hcs64.com/files/rockbox-full-nsf0.10-h10_20g.zip
And here also is a build for the H120, by another request:
http://hcs64.com/files/rockbox-full-nsf0.10-h120.zip

It is my understanding that the H10 port has some stability problems, if so would you like me to build the frequency scaling patch into the H10 so you could try that as well?
Title: Re: Testers wanted for NSF player
Post by: Adam on October 12, 2006, 12:42:09 AM
I've fixed some endian issues which affect the H120 version, here is a new build (though I don't know if it is working yet).
http://hcs64.com/files/rockbox-full-nsf0.13-h120.zip
Title: Re: Testers wanted for NSF player
Post by: mor on October 12, 2006, 12:57:40 AM
well 72 hours later i found that your viewer is very good. thanks for your job.
my DAP is  ipod video 5g 60 g.

i hope to see that implemented in the main builds!
Title: Re: Testers wanted for NSF player
Post by: pixeldotz on October 12, 2006, 03:58:41 AM
@ ADAM

i'm dropping this on my h10_20GB as i type. one questions though. is there  a way you could build the .patch or .diff separately from the entire build?

this way i can compile my own custom build but still put your patch on them?

about earlier. i didn't notice that your patch wasn't compiled :) thats why i said i'd test it. i have no idea how to compile a patch. compiling a build is easy for me, compiling a patch is a different story.
Title: Re: Testers wanted for NSF player
Post by: Peter200lx on October 12, 2006, 10:35:03 AM
Hi! Just wanted to say that the rockbox-full-nsf0.13-h120.zip build it playing beautifully.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 12, 2006, 11:06:10 AM
@pixeldotz:
It would be difficult to ensure that I build it properly to work with your custom build.  If you can compile a build, however, adding in a patch shouldn't be difficult, see the wiki page: http://www.rockbox.org/twiki/bin/view/Main/WorkingWithPatches
Title: Re: Testers wanted for NSF player
Post by: Adam on October 12, 2006, 04:28:06 PM
0.15, new builds for all targets thus far mentioned:
http://hcs64.com/rockbox/
I pulled out a number of tricks I thought would help speed but rather slowed things down...
Also changed a lot of things to const to work around a bug in gcc, but it also resulted in a speed improvement.
Title: Re: Testers wanted for NSF player
Post by: mor on October 12, 2006, 05:16:32 PM
Thanks adam.
this is getting even better!
Title: Re: Testers wanted for NSF player
Post by: Adam on October 12, 2006, 08:41:28 PM
It appears that the changes I made that improved performance on my iPod slowed performance on the H120.  I now have conditional code in place to build it a somewhat different way for coldfire targets.
http://www.hcs64.com/rockbox
Title: Re: Testers wanted for NSF player
Post by: Sherv on October 13, 2006, 03:00:13 AM
Oh MAN, I don't know how I missed this but I'm incredibly excited to try this out! I never though NSF support would ever be available for any portable music player...hell, I play in a video game music cover band, this stuff is close to my heart!

I'd love to try a build for the Archos FM Recorder if it's not too much to ask! I used to have everything set up to compile some custom builds but that's on my machine at work and I'm currently stuck at home on disability.

Thanks so much for this contribution!
Title: Re: Testers wanted for NSF player
Post by: Adam on October 13, 2006, 03:27:52 AM
I'm sorry to say that at the moment it is difficult to use custom decoders on the Archos FM Recorder with rockbox, and even then the machine could not possibly run NSFs in real time.
Awesome to hear you're in a vgm cover band, grab an ipod or something and enjoy the full potential of rockbox!
Title: Re: Testers wanted for NSF player
Post by: Sherv on October 13, 2006, 12:17:27 PM
Ahh, alas it's what I feared :P Maybe an X5 60 gig is in my future...

I still want to express my thanks for providing Rockbox with this awesome feature, you rock dude.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 14, 2006, 03:30:13 AM
New version up with modified behavior when in "repeat one" mode.  Handy for those who want to listen to one tune for a while.
Title: Re: Testers wanted for NSF player
Post by: mightybrick on October 14, 2006, 04:00:04 AM
I'd like to test it!  I have an iPod nano.
Thanks!
Title: Re: Testers wanted for NSF player
Post by: Adam on October 14, 2006, 09:57:54 AM
There is now a nano build here (http://hcs64.com/rockbox/).
Title: Re: Testers wanted for NSF player
Post by: Mr. Brownstone on October 14, 2006, 05:06:24 PM
Oh, baby. :o
Title: Re: Testers wanted for NSF player
Post by: mor on October 16, 2006, 03:44:01 PM
thi´s TASTYYYYY
i really like it man!
now i would like to see each .nsf as a playlist, that´s possible?
Title: Re: Testers wanted for NSF player
Post by: Adam on October 16, 2006, 04:31:56 PM
That is not particularly possible, Rockbox is file-centric and thus can really only look at one NSF as one song.  Potentially you could copy the NSF and modify each copy to only play one track, then you could make a playlist of those, but I don't know exactly how that is to be done.
There is a format called NSFe which allows you to store a playlist within the file (so you can specify what order to play the tracks in or exclude tracks altogether, and includes lengths and fade times for each track), the player will read this format but the playlist functionality is not yet supported (though length and fade is supported).  In that case the NSFe will still appear as one song with a length in seconds equal to the number of tracks, though.
Title: Re: Testers wanted for NSF player
Post by: mor on October 16, 2006, 08:35:30 PM
this detail shall not fade your glory , brave ! ;D
i realy think this is the best thing togheter with c64 sid emu on rockbox..
Title: Re: Testers wanted for NSF player
Post by: Sherv on October 17, 2006, 03:13:38 AM
Now all that's missing is an SPC player :) Can't get enough of FFIV tuneage....

So, in all honesty, I'm considering upgrading my mp3 player soas to take advantage of this patch. A little off topic, but I'm trying to find the best way to switch from my 80gig AJB FMR to something of a comparable capacity...I can go to 60gigs but no less. Should I get the X5?
Title: Re: Testers wanted for NSF player
Post by: mor on October 17, 2006, 08:30:31 PM
jesus, Ninja Gaiden Trilogy soundtrack from zophar still playing really amazing at my IPOD 5g 60g (i love it...)
Title: Re: Testers wanted for NSF player
Post by: adam917 on October 18, 2006, 10:35:16 AM
I've got an NSF (NES music) player running nicely on my iPod, and I could use more testers (espcially on big endian targets).
If anyone is interested check out the patch here: http://www.rockbox.org/tracker/task/6122
If you can't/won't build the patch but want to test anyway I can build it for you, just let me know what system you have.
I have an iRiver H140 and would like to test it out...
Title: Re: Testers wanted for NSF player
Post by: perfectdrug on October 18, 2006, 11:57:27 AM
I've got an NSF (NES music) player running nicely on my iPod, and I could use more testers (espcially on big endian targets).
If anyone is interested check out the patch here: http://www.rockbox.org/tracker/task/6122
If you can't/won't build the patch but want to test anyway I can build it for you, just let me know what system you have.
I have an iRiver H140 and would like to test it out...
look here...
http://hcs64.com/rockbox/
h120 build for you
Title: Re: Testers wanted for NSF player
Post by: Chaoswing on October 19, 2006, 02:56:15 PM
I tested this on my iPod Nano with great results with the nsf files for Dragon Warrior, MegaMan II, MegaMan III and Faxanadu.

However, when playing nsf files from 2A03.org's NES music sound archive, songs often pause every 1 to 3 seconds for a split second.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 19, 2006, 03:39:53 PM
Some of the songs from 2A03.org (more than the proportion in actual games) use expansion chips, which, while mostly supported by the player, require a lot of extra processing and haven't been the subject of much optimization yet.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 19, 2006, 11:13:17 PM
A new build, from the latest CVS, is now up.
Title: Re: Testers wanted for NSF player
Post by: Sherv on October 21, 2006, 01:11:05 AM


Hey Adam, I was wondering...if you haven't added it already, would it be possible/easy to turn on or off the different channels (Square 1, Square 2, etc) while/before playing an NSF? Some of the harmony tracks are just awesome (e.g. Flashman's in MM2 [track 3]) and it's also pretty useful in terms of learning parts. Word!

Title: Re: Testers wanted for NSF player
Post by: Adam on October 21, 2006, 11:25:57 PM
It would be quite easy to program that, but how would you control it?  The interface is the sticking point for me.
Title: Re: Testers wanted for NSF player
Post by: Sherv on October 22, 2006, 12:28:28 PM
Hmm, good point. Well, since there are 6 channels maybe a way of toggling them on or off could be controlled via button combinations? Or just have a menu tree?
Title: Re: Testers wanted for NSF player
Post by: BigMac on October 22, 2006, 01:37:19 PM
Amazing patch. I expect to see this in the CVS very soon. I truly hope your next addon is NSFE files because that was a Necessity to me.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 22, 2006, 04:41:35 PM
NSFE is supported, just not the "playlist" functionality (which I may be getting around to later today).  And titles will probably never be supported, as I can't think of how to get rockbox to display changing track titles.
Title: Re: Testers wanted for NSF player
Post by: BigMac on October 22, 2006, 10:33:55 PM
No titles are fine, the playlist functions however are crucial.
Keep ROCKing on!
Title: Re: Testers wanted for NSF player
Post by: adam917 on October 22, 2006, 11:01:19 PM
Hmm, good point. Well, since there are 6 channels maybe a way of toggling them on or off could be controlled via button combinations? Or just have a menu tree?
Well, the NotSoFatso Winamp plug-in has tickboxes: one for each channel, and an invert tickbox as well. You can control where in the stereo signal the channel is as well. Maybe a menu would be in order for this kind of control. ;-)
Title: Re: Testers wanted for NSF player
Post by: Llorean on October 22, 2006, 11:25:49 PM
As it's a codec, not a plugin, you really don't have a way to give the user individual control of it.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 22, 2006, 11:50:26 PM
Right, Llorean's point is ithe important one, a (rockbox) codec doesn't really have a user interface.  Potentially there could be a configuration file that the codec checks, or maybe a full NSF player plugin that could do everything you want.  I'd prefer a reasonable default behavior, though, so I probably won't be doing anything along those lines myself (which of course doesn't preclude someone else from doing so, I'd be happy to look over potential additions, or you could wait until everything is clean enough for CVS).  The only exception is my special treatment of "repeat one", since I consider both playing forever and with track limits equally valid, with a format that is intended to loop forever.
Title: Re: Testers wanted for NSF player
Post by: Llorean on October 23, 2006, 12:23:16 AM
I think a standalone plugin version of it with the ability to turn various instruments/channels/whatever (not really familiar with the format) sounds like the best additional option to me, at least.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 23, 2006, 03:57:48 AM
New version of patch (0.20) and builds up:
http://hcs64.com/rockbox/
Doesn't really add much functionality, but do please test it to let me know if I've broken anything.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 26, 2006, 03:55:46 AM
New version (0.24) up.  Much better speed, NSFE playlist support.

The build page now has old versions as well, so if something sounds off in 0.24 see if it sounded right in 0.20 or 0.17.

I noticed something odd, when playing FF3 straight through (from the NSFE), the 23rd track is missing percussion.  0.25 is my attempt to fix this by reinit'ing the nsf core for each track.
Title: Re: Testers wanted for NSF player
Post by: mor on October 26, 2006, 07:52:19 PM
that´s great! crongratulations! ( i was still using the .17 ver) eheheh
thanks man , now i  think it´s perfect!(ipod 5g - 60g)
Title: Re: Testers wanted for NSF player
Post by: Adam on October 27, 2006, 12:49:38 AM
Fixed a few issues, took out more unneeded stuff, and put a lot in IRAM for non-arm builds.  This should mean better performance on the H120 and other coldfire targets.  If you run this on an H120 I'd like to hear about your experience.

Oh, and while it is nice to hear that everyone is happy about it, I'd like some more bug reports, please  ;)

http://www.hcs64.com/rockbox
Title: Re: Testers wanted for NSF player
Post by: Llorean on October 27, 2006, 12:55:11 AM
Just as a quick feedback, performance is *definitely* better on my H120. I've only listened for 30 seconds so far, but the Metroid song that skipped a lot is now not skipping (so far). If I have any further problems I'll let you know. If you don't hear from me, of course, all is well. :)
Title: Re: Testers wanted for NSF player
Post by: Adam on October 27, 2006, 01:43:45 AM
Glad to hear it!

One more quick fix, the third FME07 channel was broken in 0.27 (notable on many Gimmick! tracks), 0.28 has replaced 0.27 on the builds page.
Title: Re: Testers wanted for NSF player
Post by: Adam on October 30, 2006, 02:25:34 AM
Just to keep y'all updated, new builds are up. No new functionality is added for NSF, but I just wanted to get sync'd to CVS.  There is a change in the patch, due to dithering no longer being codec controlled, thus we're at 0.29.

Also, someone suggested that I should put this in the unsupported builds thread, but I'm fairly new to this community and I'm not sure how/whether I should do so.
Title: Re: Testers wanted for NSF player
Post by: Llorean on October 30, 2006, 02:34:32 AM
This thread and the builds exist solely for the testing of your patch, not as an alternative distribution of Rockbox like the other ones are, which is why I haven't said anything.

I have *no* objection to compiling a single-patch build for users to more easily test your patch for you. :) I don't really see it as a 'build' in the same sense as those.
Title: Re: Testers wanted for NSF player
Post by: mor on October 30, 2006, 02:33:33 PM
well,  everything still all right here, .29 nsf - ipod 5g - 60g.
On last fryday i was driving listening to the MEGA MAN 3 tracks 3am, full volume , and i got stopped by a cop, trying to figure how i could play a NES and drive at the same time.at this time of night, at that high volume.. ehheeh
but was just funny when the cop looked at me and sayd : Hey i cant believe i heard some NINTENDINHO(nes name in brazil) music, are you playing video - games and driving? are you crazy, man get out o´the car...eejejjejeje

i got a new friend and a new rockbox user from that day on... the cop just LOVE some old NES classics :)

(He doesnt noticed my fire extinguisher was unvalid by 3 months :) )
 
(ah sorry for my bad english, i hope you can understand.

but was just funny when the cop looked at me and sayd : Hey i cant believ i heard some NINTENDINHO(nes name in brazil) music, are you playing video - games and driving? are you crazy,man get out o´the car...eejejjejeje
Title: Re: Testers wanted for NSF player
Post by: globek on November 03, 2006, 03:17:34 PM

this is great...now if only someone would do an .spc or .vgm (genesis music format like .gym but MUCH MUCH better quality-wise) plug-in!
Title: Re: Testers wanted for NSF player
Post by: Adam on November 08, 2006, 03:10:34 PM
New patch, 0.30, sync'd with CVS (the old red queen problem, gotta run to stay in place).
Title: Re: Testers wanted for NSF player
Post by: mor on November 09, 2006, 07:47:57 PM
thanks adam , keep up the good work. god may bless you.
Title: Re: Testers wanted for NSF player
Post by: Sherv on November 14, 2006, 06:05:21 PM
Hey Adam, I believe an X5 will be purchased in the very near future pending on whether your NSF player will run on its version of Rockbox. Will it be easy to port over or should I set my sights on the existing builds/models?
Title: Re: Testers wanted for NSF player
Post by: Adam on November 14, 2006, 06:29:59 PM
From what I understand it should run, but I have not heard from anyone testing it yet.
Title: Re: Testers wanted for NSF player
Post by: Peter200lx on November 20, 2006, 10:17:24 PM
Cool! The builds have been updated to 8/18/2006 at http://hcs64.com/rockbox/

Thanks!

Title: Re: Testers wanted for NSF player
Post by: Adam on November 27, 2006, 03:09:21 AM
Builds updated, patch needed to be updated to match CVS. Some speed improvements (things moved into IRAM for coldfire, should be most noticeable with FME-07 and VRC6).
Title: Re: Testers wanted for NSF player
Post by: Sherv on November 28, 2006, 10:08:38 AM
Hello Adam, I have received my iAudio X5 and would love to try out your NSF player. I don't have the means to compile or patch the source code at work, so if it's not too much trouble could you please compile an X5 firmware? Thanks a lot!
Title: Re: Testers wanted for NSF player
Post by: Adam on November 28, 2006, 06:27:40 PM
There is now an x5 build up here: http://hcs64.com/rockbox .  I am very interested to hear how/if it works for you.
Also, for any interested, it takes 16 minutes on my machine to build all 6 versions I am now providing.
Title: Re: Testers wanted for NSF player
Post by: Sherv on November 28, 2006, 09:29:47 PM
Thanks Adam, it works perfectly so far!! This is amazing, thanks so much for coding this...I'll be using it heavily over the next few days, I'll let you know if anything comes up!
Title: Re: Testers wanted for NSF player
Post by: Sherv on November 30, 2006, 09:10:51 AM
Hey guys. So after a day or two of heavy usage I run into one problem on my X5 which I can't reproduce faithfully but which occurs rather frequently. I ROLO into the custom build Adam has compiled, navigate to my NSF directory, chooes a file, and play it. It loads fine, and switching tracks usually proceeds as normal until randomly one track will just be silence. It remains silent if I try to advance past it, but if I move backwards through the tracks in the NSF then it will play. I'm not sure if this makes sense, I'm still trying to pinpoint the exact problem, but it doesn't affect any specific NSFs from what I can tell.
Title: Re: Testers wanted for NSF player
Post by: massiveH on November 30, 2006, 09:40:06 PM
Any chance of an H3xx build?
Title: Re: Testers wanted for NSF player
Post by: Adam on December 01, 2006, 04:01:43 AM
H3xx build now built (and others updated), please let me know how it works.
Title: Re: Testers wanted for NSF player
Post by: massiveH on December 01, 2006, 06:39:30 PM
I have an H360, and it appears to be working fine, I'll test it throughly over the weekend, and let you know my findings, THANKS AGAIN!  8-)
Title: Re: Testers wanted for NSF player
Post by: Sherv on January 29, 2007, 08:19:40 PM
Kudos on getting this feature committed to the main source dude!

I have two questions for you...firstly, how feasible would it be to change/customize the navigation scheme? That is, instead of the next/prev button presses skipping to the next NSF file how about having the track change instead?

Secondly, suppose I wanted to set up a playlist of specific tracks in different NSFs...is there a way to properly address these tracks or is that impossible?

Thanks bro!
Title: Re: Testers wanted for NSF player
Post by: Adam on January 29, 2007, 09:52:53 PM
Quote
how feasible would it be to change/customize the navigation scheme? That is, instead of the next/prev button presses skipping to the next NSF file how about having the track change instead?
This is already somewhat supported, when you set repeat mode to "repeat one" and press next it will go on to the next subtune in the NSF.  Other than that (which is sort of hackish) there isn't much that can be done from the codec side.
Quote
suppose I wanted to set up a playlist of specific tracks in different NSFs...is there a way to properly address these tracks or is that impossible?
The NSFe format supports playlists, so theoretically you could make a bunch of copies of one file and set each to only play a single track.  I am considering working on a tool to do this automatically.
Title: Re: Testers wanted for NSF player
Post by: Sherv on January 30, 2007, 04:57:29 PM
Ahh, I didn't realize the change in function when in repeat-one mode. Sweet, that's good enough for me! I dabbled a bit with NSFes but that was a while back, I'll look into em again!
Title: Re: Testers wanted for NSF player
Post by: dma on February 19, 2007, 04:17:01 AM
Great work on this codec as well. Marvelous that it supports some additional chips. :)

Title: Re: Testers wanted for NSF player
Post by: oblib__ on March 23, 2007, 10:17:15 PM
Thanks a bunch for this codec. One request -- winamp is able to create a playlist indexing the individual tracks within the NSFE file. Would it be possible to make these playlists compatible with your codec? I tried and it froze up. An entry looks like this:

nsf://6:Zelda.nsfe

That will play track 6 of Zelda.nsfe. I guess for now I can make duplicates of the files as you indicated above. Thanks again!
Title: Re: Testers wanted for NSF player
Post by: oblib__ on March 27, 2007, 11:45:39 PM
Well, I went ahead and did it myself, though I'm sure it's not to the point where it could be submitted. For one thing, it changes the codec API without updating the version  :o

In any case, I'm not a programmer and I've never actually modified open source code before -- you are welcome to take what I've done here and fix it, or throw it out completely!

Theory behind my changes:
I changed the playlist parser so that if a line starts with nsf:// it strips that prefix off, reads and stores the following number, and then passes that number to the nsf codec via the codec_api class.
The nsf codec requests the track number everytime it skips to another track, and if it's not there (-1) then plays as usual. If parsed track number is there, the nsf codec forces that track to play, and then forces the end of that .nsf file when the track is done.
I tested it with a winamp generated playlist and it seems to be working perfectly on my nano.

BTW, I found that the main music of Solstice.nsfe (track 2) from Slick's sounds way off versus what it sounds like in the game and in Winamp. I'm not sure what would cause that...

[attachment deleted by admin for age]
Title: Re: Testers wanted for NSF player
Post by: Sherv on May 22, 2007, 08:34:55 AM
Hey guys, I've been noticing a strange phenomenon recently while switching to playing NSFs from MP3s: basically, my hard drive on my iAudio X5 will be constantly accessed and navigation through the currently playing NSF or to a new NSF or even to an MP3 will basically freeze. The music will continue to play, the WPS will load all the info for the loaded file/track, but the hard drive will continue to spin like crazy and the player would basically be stuck until suddenly the new file/track will play.

I am running the latest daily build...and I have things such as directory cache on. Any ideas? Thanks!
Title: NSF support -- Brilliant! But...
Post by: Mr. Brownstone on June 04, 2007, 01:01:07 PM
I just upgraded my Rockbox build from some early/mid-2006 custom patched-version to the latest in the Current Build section. What a difference! The new menu layout is great, and easy to get accustomed to thanks to the icons.

The main reason I upgraded was to hear some classic NES music on my H300. The only track I've listened to so far is the NSF from Solstice: Quest for the Staff of Demnos which I have rather a soft spot for, But there are a couple of issues with playback:

1. The "bell" noise that plays throughout track 0:01 (in-game music) is not true to the original sound, and jitters occasionally, so there's a bug in the instrument playback somewhere.

2. Tracks 0:05 and 0:06 (title-screen music) are quite long, and fade-out before they're finished. Could there be an option to change this limit in the Sound settings possibly? The title-screen music is the best bit! ;D

Other than these issues NSF playback of the Solstice music is flawless, which is excellent considering how inaccurate I've heard it through some emulators.