NSF (NES Sound Format)
The NES Sound Format (NSF) is a chiptune format for 8-bit Nintendo games. Full specs are at http://www.tripoint.org/kevtris/nes/nsfspec.txt
NSF files are similar to SID files (Commodore 64 music), in that they store multiple tracks in one very small .NSF file. Sound effects are sometimes included in NSF files as well.
An NSF file is actually a ROM for an NES game with all data stripped away, except for the audio engine and audio related data.
There is also the related NSFe (Extended NES Sound Format), which allows for individual track titles and listings. It also allows for marking of tracks that should be ignored by the player.
NSF support was added to SVN on 25 Jan 2007. Runs in realtime on all supported targets that support software decoding. Track selection works, but requires that Repeat is set to One. (A note here, track selection only works one way, going forward. Skipping back will skip forward for the first three tracks or so, then will begin playback at the first track again. - AlexVanderpol
Playback on most files seems to be accurate to the sound produced by the actual games, though I've run into one that sounds rather horribly distorted (may be a bad rip?), and I've discovered that some games seem to have hidden music tracks that don't actually get used in the game. - AlexVanderpol
: NES Sound Format (NSF)
Copyright © by the contributing authors.