Retro Game Console With ATMEGA644
by Zihatec in Circuits > Microcontrollers
6827 Views, 43 Favorites, 0 Comments
Retro Game Console With ATMEGA644
![Gamescom.png](/proxy/?url=https://content.instructables.com/FI8/3TBX/HQVPYO5Z/FI83TBXHQVPYO5Z.png&filename=Gamescom.png)
![Euzebox_front.jpg](/proxy/?url=https://content.instructables.com/FBV/ZNH8/HQQLNMLI/FBVZNH8HQQLNMLI.jpg&filename=Euzebox_front.jpg)
![CIMG0296.JPG](/proxy/?url=https://content.instructables.com/FVX/UY74/HQQLNOUI/FVXUY74HQQLNOUI.jpg&filename=CIMG0296.JPG)
![EUzebox_PCB_small.jpg](/proxy/?url=https://content.instructables.com/FZT/S6YR/HQS4Z7O3/FZTS6YRHQS4Z7O3.jpg&filename=EUzebox_PCB_small.jpg)
![IMG_1193.JPG](/proxy/?url=https://content.instructables.com/F5J/D5HB/HQV6HVIX/F5JD5HBHQV6HVIX.jpg&filename=IMG_1193.JPG)
![1291games_LRG.jpg](/proxy/?url=https://content.instructables.com/FYI/6WBI/HQS4Z7O1/FYI6WBIHQS4Z7O1.jpg&filename=1291games_LRG.jpg)
![Arkanoid.gif](/proxy/?url=https://content.instructables.com/F3Q/QMVL/HQQLNOVP/F3QQMVLHQQLNOVP.gif&filename=Arkanoid.gif)
![DonkeyKong.png](/proxy/?url=https://content.instructables.com/FQN/1OJA/HQSV4JON/FQN1OJAHQSV4JON.png&filename=DonkeyKong.png)
![Megatris.gif](/proxy/?url=https://content.instructables.com/FFH/QKJ1/HQS4Z7X1/FFHQKJ1HQS4Z7X1.gif&filename=Megatris.gif)
![Gorillas_gameplay.png](/proxy/?url=https://content.instructables.com/FQZ/6PN5/HQSV4JLS/FQZ6PN5HQSV4JLS.png&filename=Gorillas_gameplay.png)
![Happy Easter gameplay.png](/proxy/?url=https://content.instructables.com/FHL/WYZV/HQSV4JLT/FHLWYZVHQSV4JLT.png&filename=Happy Easter gameplay.png)
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.