AVR TV Game
This project allows you to play two games – Tetris and Snake – on a PAL TV using a very simple circuit based around an ATmega168.

Downloads
The source code and binary can be downloaded from this link.
Game Videos
Either game can be selected with a menu that appears when you power up the circuit. Tetris was developed first, and so doesn't show this menu in the following video.
Photos

I put my version of this project into an enclosure with an external RCA jack for video output, DC power socket and power switch.

Thanks to the simplicity of the circuit, most of the inside of the box is taken up by the switches and their wires.
The pin header behind the ATmega168 can be used to update the software via a programming cable.
