Submission + - SPAM: The Monkey Island (TM) PC speaker music player
What better gift indeed! But to make it a decent challenge, right after hacking DOSBox to dump the songs' frequencies, I made a portable player with the tiniest target I had — an ATtiny85 micro-controller, with 512 bytes of RAM and 8 KB of flash. Fitting the music data inside it was quite demanding... I started with Huffman compression, but even after that I had to deal with some challenges... Read all about it in my blog post
Link to Original Source