If you’re born in the 70’s or 80’s, then you’ll miss those old times, especially the retro games (Gosh, I still remembered the happy moment when I play the Super Mario with my brother!).
Instead of just missed the old days, why don’t you spends couple of hours and develop the Uzebox project for your own? The Uzebox is a retro-minimalist homebrew fame console, and it’s based on an AVR 8-bit microcontroller from the Atmel.
This project is totally based on an interrupt driven kernel and has no frame buffer. Those functions such as video sync generation, tile rendering, and music mixing are done in realtime format by a background task. As a result, those games can easily be developed in C language!
The main goal of this design is to make a simple yet good enough sound and graphics while it still can leave enough resources to implement interesting games. Beside that, the emphasis is going to put on to make it easy and fun to assemble and program for the home hobbyists.
Two chips were contained in the final design, which are an ATmega644 and an AD725 RGB-to-NTSC converter.