Skip to content

jasonzengvan/jzChip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 Emulator

This is a Chip-8 emulator written in C++. The implementations are based on Chip-8 Wikipedia.

Screenshot

alt

Platform

Only executable in Mac now. Should be easy to support other platforms in the future since there are only few platform-specific implementations.

Controls

Original Chip-8 uses hex inputs, 0x1 - 0xF. This implementation uses the following inputs for convenience.

1 2 3 4
Q W E R
A S D F
Z X C V

Graphics

Graphic display is achieved by using OpenGL.
FPS is set to ~60 although I didn't find any sources regarding the refreshing rate of the original Chip-8.

Sound

Not supported yet.

About

A Chip-8 Emulator in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published