Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.02 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.02 KB

CHIP-8

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.

Installation

  1. Clone the repository
    git clone https://github.com/T0V6/CHIP-8.git
  1. Build source code
    make
  1. Delete build
    make clean

Usage

  • From project's folder
    ./bin/chip8 <rom file> <delay>
  • The key assignments depend on the chosen ROM!

Documentation

The source code contains numerous developer comments explaining emulator's functionality. This currently serves as the project's sole documentation.

Contributing

Bugs, proposals, or feature pull requests are welcome :D

License

This project is licensed under the MIT License. See the LICENSE file for details.