CHIP-8 emulator written in C++ using SDL2
- Support for all 36 original CHIP-8 instructions
- Adjustable instructions per second through command line
- Functional sound emulation 🔊!
- Cross platform
git clone https://github.com/jlofti/Chip8Emulator.git
git submodule init
cd Chip8Emulator
git submodule update --init --recursive
Note: be sure SDL2 is installed!
cd Chip8Emulator
cd build
make -j4
./Chip8Emulator -ROM {path} -FPS {FPS}
Command line inputs are only partially validated so don't go too crazy 😬. Place your roms in the rom folder. I think 540 is accurate for FPS
/Chip8Emulator -ROM pong.ch8 -FPS 540