You're very naive. Of course there's the possibility of a fanmade NSF (I believe someone on NESDev had made one with 3 tunes from the demo), but ripping proper game music to a NSF is not possible.
No, a NSF for Mega Man 9 cannot be ripped. However, as Knurek said, Acmlm is making a very accurate NSF of the music. I posted some links before, but here they are again:
Mega Man 9 WIP NSF:
http://acmlm.rustedlogic.net/etc/mm9/mm9.nsf
Mega Man 9 WIP Music Player:
http://acmlm.rustedlogic.net/etc/mm9/mm9nsf.nes
I really hope that he finishes this project. He has done an excellent job of recreating the music so far.
Hm, two separate people doing the same thing isn't too productive. Acmlm and Sivak should hook up. Also resulting NSFs should be subject to herculean levels of scrutiny until they're as perfect as possible ;) there could do with being a webpage for it, I imagine it's a project many people would be interested in.
for those who haven't heard about it already, tssf recently did the entire soundtrack in NSF form, using s3m2nsf. the accuracy is pretty high, aside from some technical issues he hit that he couldn't do a lot about.
Wow! I am impressed. It seems that I ran across a very early version of this a while ago, but I didn't think that they were very good. Nice to see that this guy was able to improve the quality and finish all of the tracks.
tssf has updated his NSFs and improved accuracy of some tracks. He has also created timed NSFes for anyone who would like them. The changelog says that this will be the final update for the NSFs, but last I checked tssf is still trying to figure out how to merge the individual NSFs into one file. So we may get one more update if he is successful in doing that.
And if you are really impatient, I wrote a Python script to combine all the individual NSF files. Just put in the same directory as the NSFs and run. It combines them in lexicographical order -- output file is combined.nsf. The script just uses the tags from the first NSF file it encounters, but those are easy enough to change
Now that's a neat little script Knurek. I am impressed by its small size. From what I hear, Python is really good at getting a lot of functionality out of a little code. I should probably learn it sooner or later...[/ramble]
Anyway, thanks for the upload Knurek.
EDIT: tssf updated the set with the combined NSF/NSFe files and a few more fixes. Get it here.
Hm! It seems that my efforts are well known here.. I'm glad everyone's happy with the results of my work. I tried my hardest.. :) This will be the last update to this NSF set..
Again the url for anyone who may not have found it is: http://tssf.gamemusic.ca/Remakes/GIBStuff/tssf_mm9_nsfs.zip