Quaqqer.dev
HomeProjects

CHIP-8

Select a ROM and start playing! My personal favorite is Tetris. :)

CHIP-8 uses a 4x4 pad for controls, the tables below show how keys are mapped on the keyboard. Since every game has different controls, you will have to discover them for yourself.

1 2 3 C
4 5 6 D
7 8 0 E
A 0 B F
1 2 3 4
Q W E R
A S D F
Z X C V

Description

This is a basic CHIP-8 emulator implemented in JavaScript (or TypeScript rather). I followed a high-level guide which was a good middle-ground between challenging and fun.