The goal of this project is to implement a Chip-8 interpreter. This is a starter project for me to get into low-level programming and emulations. It's using C++17 features so you will need a more or less up-to-date compiler to build it. Build instructions are below. First some clips of it being in use in it's current state.
Install the dependencies and then run
$ mkdir build
$ cd build/
$ cmake ..
$ cmake --build .
$ ./Chip8EMU
Install the dependencies and then run
$ mkdir build
$ cd build/
$ cmake ..
$ cmake --build .
// copy SFML dll's into the build directory
$ ./Chip8EMU
The emulator expects to find the roms
and resources
folders in it's parent directory. So make sure to run it from the correct working directory.