Chip-8 is a simple, interpreted, programming language which was first used on some do-it-yourself computer systems in the late 1970s and early 1980s.
Install sdl2 (you can install this on debian based distros by typing sudo apt install libsdl2-dev
)
you can compile it by running make
in the terminal
after that you can run the program by giving the path of the rom
./chip8 rom/BLITZ.ch8
Chip 8 Key | Keyboard Key |
---|---|
1 |
1 |
2 |
2 |
3 |
3 |
4 |
Q |
5 |
W |
6 |
E |
7 |
A |
8 |
S |
9 |
D |
0 |
X |
A |
Z |
B |
C |
C |
4 |
D |
R |
E |
F |
F |
V |
https://en.wikipedia.org/wiki/CHIP-8
http://devernay.free.fr/hacks/chip8/C8TECH10.HTM Documentation \
https://github.com/kripod/chip8-roms Chip8 ROMs
https://github.com/corax89/chip8-test-rom Test ROM for instructions can be found here
https://github.com/loktar00/chip8/blob/master/roms/Keypad%20Test%20%5BHap%2C%202006%5D.ch8 Test ROM for keyboard can be found here