Skip to content

lviot/CHIP-8-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 interpreter

Description

CHIP-8 interpretor to run CHIP-8 games, written in C. Cross-platform compilation (see section compilation). Work in progress, there are still bugs and not all roms are playable.

🤖 Compilation

mkdir build && cd build           // create build directory
conan install .. --build=missing  // install project dependencies
cmake .. && cmake --build .       // compile project

💡 Usage

CHIP-8 -f <path_to_rom> [options]

options:
  -r, --ratio: pixel size ratio
  -l, --log: log file path

🛠 Tests

Made with criterion, and so not cross-platform. In progress.

Upcoming improvements! 🥳

About

Cross-platform CHIP-8 interpreter in C. 🤖

Topics

Resources

Stars

Watchers

Forks