A simple Chip8 emulator built using SDL2
Includes a memory visualizer
Currently only linux/wsl is supported
git clone https://github.com/BurntIce16/Chip8Emu
to compile the program run
cd chip chip8
make
to execute the program run using the following command
./chip8 <chip 8 program>
To terminate press ctl+c in the console for the time being
This project was made possible thanks to:
- https://multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/
- https://en.wikipedia.org/wiki/CHIP-8#Opcode_table
- https://github.com/corax89/chip8-test-rom
- https://github.com/Timendus/chip8-test-suite
- CHIP-8 splash screen
- IBM logo
- Corax+ opcode test
- Flags test
- Quirks test
- Keypad test
- Beep test
- Scrolling test