demo.mp4
my first Chip-8 interpreter
Converted Keyboard | Chip8 |
---|---|
1 2 3 4 | 1 2 3 C |
Q W E R | 4 5 6 D |
A S D F | 7 8 9 E |
Z X C V | A 0 B F |
Esc | Close the window |
if you clone this repo using --recursive flag roms folder will be created with roms found at https://github.com/kripod/chip8-roms
At the moment there is no support for Super chip-48 instructions,then some roms will not run well
Warning:This repositories uses git submodules then clone using --recursive flag
git clone --recursive https://github.com/Chipskein/cp8.git
in case you did forgot of the flag, you can run:
git submodule update --init
go build -o cp8
./cp8 --rom $ROM_FILE_PATH