A chip-8 interpreter/emulator built in C++ using SDL2 for graphics.
- Put SDL2 inside "deps" folder in project root directory.
- mkdir build
- cd build
- cmake -G "MinGW Makefiles" ..
- mingw32-make
- ./main.exe <ROM> <Scale> <Delay in hz>
The version of SDL2 used is 2.0.22.
I have only tested on windows with GCC/G++ MinGW but it should work with other compilers.
Some ROMs that I've successfully managed to run are in the ROMs folder.
Cowgod's Chip-8 Technical Reference
Austin Morlan's Chip-8 Tutorial