Home

Awesome

chip8

Chip8 interpreter in C using SDL

The long term goal for this project is to have a working Chip 8 emulator run on a portable Arduino microcontroller with an OLED display and 16 pin key pad.

TODO

- Finish C implementation
- Buy hardware parts
    - Still need a buzzer 
- Translate to Arduino 
    - Draw to screen
    - Interface with SPI RAM lib
- (Optional) 3D print a case?

SDL NOTES

sudo apt-get install libsdl2-2.0 sudo apt-get install libsdl2-dev gcc -o chip8 -O2 -Wall -std=c11 -g chip8.c sdl2-config --cflags --libs

sdl2-config --cflags --libs -I/usr/include/SDL2 -D_REENTRANT -L/usr/lib/x86_64-linux-gnu -lSDL2

chip8.c then -I(lib name) -L(path)