Well I included several NSF files (one at a time) to try to give my game some music. There were some interesting results. I made it so that no songs played until you pressed the up key, so I could watch the memory viewer in real time and see what playing a song from the chosen nsf did. Most nsf files either overflowed the stack, or corrupted the nametable data as soon as it started playing. I could walk around and play the game normally, but as soon as I hit the up key and started a song, everything went down the toilet. I stuck to small nsfs since my game is NROM.
Here is what corrupted my program:
Dragon Quest 1
These two worked OK:
So I guess my game will have music from bomberman... which isn't so bad.