CHIP-8 is an interpreted programming language developed in the mid-1970s by Joseph Weisbecker for the COSMAC VIP and Telmac 1800 microcomputers. It was designed to make game programming easier. Programs are run on a virtual machine with a 64×32 pixel monochrome display, 16 input keys, and a simple sound timer. Many classic games were written for CHIP-8 including Pong, Space Invaders, and Tetris clones.
Keyboard mapping: 1234 / QWER / ASDF / ZXCV → CHIP-8 keys 123C / 456D / 789E / A0BF