CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker made on his 1802 Microprocessor. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s.
Source: Wikipedia
The project's aim is to emulate the behavior of the CHIP-8 and enable the user to run CHIP-8 programs on modern hardware, like PONG or SPACE INVADERS.
Requirements:
- gcc
- SDL2
Download the repo:
git clone https://github.com/galatea21/chip8_interpreter.git
build chip8_interpreter:
cd chip8_interpreter && make
./chip8.out path/to/your/ROM
CHIP-8 Keypad
Source: Tobiasvl's blog
PC Keyboard
The key mappings of the interpreter. Source: chip-walo