awesome-chip-8
github.com/tobiasvl/awesome-chip-8 ↗List of CHIP-8 resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me guides and snippets resources from awesome-chip-8"
Installation instructions →What's inside
Software development
- A Beginner's Guide to Programming with Chip8Guides and snippets
An introductory guide to CHIP-8 programming in Octo.
- Adventures in SortingGuides and snippets
Implementing efficient sorting algorithms in Octo for CHIP-8.
- An Intermediate Guide to Game Development with Chip8Guides and snippets
Remaking the Atari 2600 game "Outlaw" for CHIP-8 in Octo.
- chip8-multiplyGuides and snippets
Multiplication routines for CHIP-8, written in Octo.
- Chip8 Programming TechniquesGuides and snippets
Many different programming tips for CHIP-8.
- ChipifyTools
A script that filters and encodes mono-channel WAV audio to XO-CHIP audio.
Games
- A collection of CHIP-8 programs and documentation
Matt Mikolay's games, programs and documentation.
- CHIP-8 Archive
A collection of public domain (CC0) games, all playable online.
Community
- #chip8 channel on the Emulation Development Discord server
Chat for discussing development of CHIP-8 emulators/interpreters.
- COSMAC Elf Group
Group for discussion of the COSMAC Elf, as well as anything else RCA 1802-related, including COSMAC VIP and CHIP-8.
- OctoJam
An Octo-centric game jam held every October.
Emulators/interpreters
- CHIP-8 console on FPGA
A CHIP-8 emulator for the TinyFPGA BX chip.
- Emma02
An emulator for many old microcomputers, including COSMAC VIP, Telmac 1800 and ETI 660, which ran early CHIP-8 interpreters (which are included in the emulator).
- LowResNX
CHIP-8 interpreter and debugger programmed in BASIC inside another retro fantasy console.
- Octo
An IDE for development of CHIP-8, Super-CHIP and XO-Chip games.
- Super-Chip8x
CHIP-8 emulator for the SNES.
- Vinegar
CHIP-8/Super-CHIP interpreter for TI-83 (Plus) calculators.
Documentation
- CHIP-8 Extensions Reference
A list of CHIP-8 variants and extensions.
- CHIP-8 Instruction Set
A comprehensive instruction/opcode table.
- CHIP-8 Instruction Set
Quick cheat sheet for CHIP-8 instructions.
- Chip-8 on the COSMAC VIP
An in-depth disassembly and analysis of the original CHIP-8 interpreter on the COSMAC VIP.
- CHIP-8 Technical Reference
Overview of how the CHIP-8 interpreter works.
- HP48-Superchip
An in-depth look at CHIP48 and Super-CHIP for the HP48 calculators, and modifications to make them CHIP-8 compatible.
Emulator/interpreter development
- Chip 8 Instruction Scheduling and Frequency
Timing of CHIP-8 instructions on the COSMAC VIP.
- chip8-test-romTesting
corax89's CHIP-8 test program, which tests most instructions for correct (Super-CHIP compliant) behavior.
- CHIP-8 test suiteTesting
Timendus' collection of tests, including an improved version of corax89's test rom, a test for the behaviour of the flags and a CHIP-8 / Super-CHIP / XO-CHIP quirks test.
- Delay timer testTesting
Test program that checks the delay timer's behavior.
- Emulator 101: CHIP-8
A guide to developing a CHIP-8 disassembler and interpreter in C.
- High-level guide to making a CHIP-8 emulator
A guide for developing a CHIP-8 interpreter, without code.
Showing a sample of 48 resources. View the full list on GitHub →