Chip-8 is a virtual machine invented in the 1970s which allowed game developers to port their games more easily than other systems. Instead of rewriting the whole game for a new computer, you simply had to rewrite the Chip-8 program, and the games would work immediately. Today, it is popular for being really easy to write an emulator for, which is what I've done here! This emulator was written in Rust and made to work in the browser via WebAssembly.
This is still a work in progress, so some games (cough Tetris) aren't working properly yet. Still, some are working quite well, and I hope you enjoy!
Select your games and other settings at the top. Chip-8 games actually use 16(!) buttons, which have been mapped to the keyboard like this:
Copyright 2019-2020 © Austin Bricker