Skip to content

leviaviv28/Arduino-Console-Firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Arduino-Console-Firmware

What is this

This project is an Arduino based game console, that will use cartidges to store game logic. Essentially it aims to be an Arduino Gameboy.

How does it work?

The cartridges contain an ATMega138p chip that will run all the games logic, and send the graphics data for the console to draw through I2C. The console also handles the inputs and will send them to the cartridge when requested.

What is the purpose of this?

The purpose of this console is to allow myself to develop many different games for arduino while maintaining one hardware platform for them to run from.

Current Features

Almost complete support for primitive graphics from the ADAFRUIT_gfx library.

Library to facilitate communication between cartidges and console.

Future Improvements

I am in the proccess of creating a circuit board with just the ATMega1280 and other required componenets (Screen, buttons, etc.) to shrink the footprint of the console down to allow me to create a 3D-Printed case and make the console portable.

I also plan to add additional features such as sound and a system menu.

About

Firmware for Arduino console

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published