Retro Game Console With ATMEGA644
by Zihatec in Circuits > Microcontrollers
7100 Views, 43 Favorites, 0 Comments
Retro Game Console With ATMEGA644











Features:
- Low parts count and cost: The system is made of only two chips and discrete components.
- Interrupt-driven kernel: No cycle counting required, sound mixing and video generation are all made in the background.
- 256 simultaneous colors: Accomplished by using a R-2R resistor ladder DAC.
- 4 channels sound engine: The sound subsystem is composed of 3 wavetable channels and 1 noise or PCM channel.
- MIDI In: With a music sequencer, allows the creation of music directly on the console.
- Retro controllers: The joypad inputs uses standard NES/SNES controllers interface.
- SNES Mouse Support.
- SD/MicroSD card interface.
- Expandable: I/O lines and peripherals are still available, like the UART and SPI port for one to experiment.
- breadboard area for own hardware extensions
- Gameloader (beta): Load and flash games stored on SD cards.
- API: Develop games using an API that provides multiple video modes, sound driver and more.
- Open source: The software and hardware design are totally free and licensed under the GPL.
- more as 80 free games and demos available
A detailed construction manual, DIY kits and circuit diagrams are also available here.