Skip to content

MrOnlineCoder/eightplay

Repository files navigation

eightplay

Simple CHIP-8 interpreter in C++

Building

eightplay uses SFML for rendering display and showing debug info. Download latest SFML binaries and libs from here, and put content of SFML's lib folder into thirdparty/SFML/lib folder.

Then just open the solution file and you are ready to build. If build fails, setup SFML manually.

Usage

eightplay <file> [speed]

where file is path to CHIP-8 ROM. speed is the speed of emulator (instructions / second). Optional. If not specified, default value of 60 is used. FPS == speed Set to 0 to enable manual mode - you have to run each next instruction by pressing F2.

Thanks to:

fallahn

Cowgod for writing nice CHIP-8 reference: link

Releases

No releases published

Packages

No packages published