Skip to content
/ Chip8tle Public

A Chip8 emulator for Windows written in C++ with no dependencies besides WinAPI and the C standard library.

Notifications You must be signed in to change notification settings

Nodli/Chip8tle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip8tle

A Chip8 emulator for Windows written in C++ with no dependencies besides WinAPI and the C standard library.

ROMs from the internet are bundled in the repository and can be dragged and dropped on the compiled executable to start the emulator. Credits for these ROMs are available in data/ReadMe.txt

Based on information available in "Cowgod's Chip-8 Technical Reference v1.0" available here [http://devernay.free.fr/hacks/chip8/C8TECH10.HTM] at the time of writing.

Keyboard Controls

The original Chip8 keyboard layout (LEFT)

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

is mapped to the following keyboard keys on a QWERTY layout.

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

Screenshot

Chip8tle running ./data/TETRIS

About

A Chip8 emulator for Windows written in C++ with no dependencies besides WinAPI and the C standard library.

Resources

Stars

Watchers

Forks