A Simple implementation of Chip-8 to learn about emulation in cpp.
To run this project in Linux:
mkdir build && cd build
cmake ../
make
./chip8 10 3 romname
To run in windows you will need:
Run:
vcpkg install sdl2:x64-windows
To use Cmake in powershell:
(mkdir build) -and (cd build)
cmake -G "MinGW Makefiles" ../
make
.\chip8 10 3 romname
If you're in CMD:
mkdir build && cd build
cmake -G "MinGW Makefiles" ../
make
.\chip8 10 3 romname
- Add Windows compatibility
- Add Sound
- Port project to WebAssembly
https://austinmorlan.com/posts/chip8_emulator/
https://wiki.libsdl.org/SDL2/APIByCategory