Skip to content

A CHIP-8 VM/interpreter written as a way to experiment with Cmake, QT and dabble into emulators

Notifications You must be signed in to change notification settings

RikFabri/CHIP8-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP8-Emulator

A cross-platform CHIP-8 VM/interpreter written as a way to experiment with Cmake, QT and dabble into emulators

The emulator doesn't play sound, altho the relevant opcodes are there (learning pcm is for another time)

screen-gif

Installing

Windows users can download a portable install here.
I don't provide any linux binaries at the moment, but I have compiled it on manjaro myself to make sure it works.

Input

Chip-8 programs can react to A-F and 0-9, For example, the brix and breakout keybindings are 4 and 6 for left and right.

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

Roms

The emulator comes with a bunch of roms, they're originally from here.

Special thanks

The wiki page and Thomas P. Greene's technical reference were a huge help.

About

A CHIP-8 VM/interpreter written as a way to experiment with Cmake, QT and dabble into emulators

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published