Skip to content

MICK-DONALDS/Chip4Nano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🕹️ Chip4Nano

Chip4Nano is a Open-source lightweight CHIP-8 emulator built for the Arduino Nano. It uses a joystick for input and an SH1106 OLED display for output, with no external memory required.

Features: - CHIP-8 emulator optimized for Arduino Nano - EEPROM saving - Flash Mode via Python - Joystick input - SH1106 display support

Flash Mode: To enter Flash Mode, hold the joystick button and press the reset button.

Usage: python send_rom.py pong.ch8

Hardware: OLED (I2C): SDA=A4, SCL=A5 Joystick: VRx=A0, VRy=A1, SW=D2

To-Do: - Test Arduino Uno compatibility - Improve SCHIP support - Add sound - Optimize performance

About

Arduino Nano Chip8 Emu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors