A CHIP-8 emulator built in C
CHIP-8 is a simple interpreted programming language developed in the mid-1970s for early 8-bit computers. It was designed specifically for video game development and features a limited instruction set, running on a virtual machine and enabling cross-platform compatibility through emulators.
- Clone the repository
git clone https://github.com/T0V6/CHIP-8.git
- Build source code
make
- Delete build
make clean
- From project's folder
./bin/chip8 <rom file> <delay>
- The key assignments depend on the chosen ROM!
The source code contains numerous developer comments explaining emulator's functionality. This currently serves as the project's sole documentation.
Bugs, proposals, or feature pull requests are welcome :D
This project is licensed under the MIT License. See the LICENSE file for details.