Chip-8 language interpreter written in C, based on Cowgod's technical Reference v1.0.
The current version runs in command line and is able to render images. The movement operation codes are not yet functional. Specifically, the opcodes SKP, SKNP, LDVK and LDFV. Sound is also not supported. The project is developed in C23 with GCC 13.4.0.
- Clone the project from GitHub:
git clone https://github.com/PLCodingStuff/Chip-8-Emu cd Chip-8-Emu - Build the project:
make
- Run the project:
./chip8 <filename.rom>
This is a demo of the IBM's Logo rendered in chip8, in command line.
./chip8 "IBM Logo.ch8"