This sketch plays PSG files via a AY-3-8910 PSG chip which is a 3-voice programmable sound generator (PSG).
Works on both the ATmega328 or ATmega168 (Arduino Pro Mini microcontroller board)
(Shows song title, tune number/total tunes, a count down of kilobytes remaining and 3 channel VU meter)
(in front ATmega168 Pro mini (1KB), behind is the ATmega328 Pro mini (2KB))
(back view of PCB - No power socket as I've hardwired on a USB power lead)