Hardware VGM Player - SN76489

3,066 views · Published 17 March 2009 · 1:48 · Indexed 29 September 2026

Channel: Luis Gonzalez · 2009 · Science & Technology

Watch on YouTube

The SN76489 PSG (Programmable Sound Generator) chip in action. 

The arduino decodes the VGM File data from a 256K EEPROM according to this documentation:
smspower.org/music/vgmspec150.txt

then sends the register data to either the Genesis YM2612 chip or PSG Chip via shift registers according to this documentation:
smspower.org/maxim/docs/ym2612/
smspower.org/maxim/docs/SN76489.txt

VGM file being played back
smspower.org/music/competition/entries2007/that_other_final_conflict.vgz

More from this channel