Here's another one of my VGM players that I've written lately; an NES version. (the others are here, here and here).
This version supports Master System, Game Gear (SN76489) and NES (2A03) music in VGM format. Music made for other machines using SN76489 - like Colecovision and BBC Micro - should also work, but might not sound correct due to differences in the noise LFSR width.