Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/microaeris/chip8

Chip8 interpreter in C using SDL
https://github.com/microaeris/chip8

Last synced: about 2 months ago
JSON representation

Chip8 interpreter in C using SDL

Awesome Lists containing this project

README

        

# 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)