Chip-8 emulator/interpreter written in C# and Blazor. It is running fully in web browser using WebAssembly.
Implementation is based on classic COSMAC VIP Chip-8 interpreter specification found on the internet.
Original keypad:
1 | 2 | 3 | C |
---|---|---|---|
4 | 5 | 6 | D |
7 | 8 | 9 | E |
A | 0 | B | F |
Is mapped to:
1 | 2 | 3 | 4 |
---|---|---|---|
Q | W | E | R |
A | S | D | F |
Z | X | C | V |
Blip contains build-in library of games downloaded from https://www.zophar.net/pdroms/chip8.html.
Included games are in public domain.
- RCA COSMAC VIP CDP18S711 Instruction Manual (1978)
- Cowgod's Chip-8 Technical Reference
- Chip-8 wiki
- CHIP-8 extensions and compatibility
- Reddit r/EmuDev channel