A Chip-8 implementation written in C with SDL2. It is a work in progress, so it might be possible to find bugs.

To build the interpreter, use:
gcc chip8.c -o <name> -lSDL2
Make sure you have installed SDL2 in your system.
The intepreter expects a binary ROM file as input. You need to provide it.
./chip path-to-rom
This small project was created for educational purposes, to familiarize with the functioning of low-level systems. It currently runs the main games available online (e.g., BRIX, INVADERS, TICTAC, etc).


