This C++ project was started as a way of learning low-level C++ programming and building something for fun.
NOTE: This is WIP and code is continuously updated to add additional functionality.
The starting point is building a CHIP-8 disassembler to get the basic functionality and interpreter implemented. This will later on be implemented as part of a renderer to form the full CHIP-8 emulator.
- SDL2
- To build the CHIP8 file disassembler, run
make disassembler
. - To build the main CHIP8 emulator, run
make build
in the root directory.
https://stevelosh.com/blog/2016/12/chip8-graphics/