Chimp is a Chip-8 emulator written in C++. It uses SDL2 for rendering and Dear Imgui for the GUI. The source code and binaries can be found on GitHub.
I’ve written a series of posts on the writing of this emulator. So, if it’s the juicy details you need, you should head there immediately.
- Emulates all Chip8 instructions including a few quirky ones.
- Accurate sound emulation.
- ROM Selector (place ROMs in the ‘roms’ folder).
- Selectable emulation speed.
- Registers and stack display.