awesome-chip-8
by tobiasvl
List of CHIP-8 resources
AI summary
CHIP-8 reference
A curated list of resources and tools for the CHIP-8 emulator and interpreter development
- stars
- 170
- forks
- 11
- watching
- 5
- awesome lists
- 2
- entries
- 48
What's in the list
48 links in 9 sections, with live GitHub stats.activeno commit in 2y
Community
- COSMAC Elf Group
Group for discussion of the COSMAC Elf, as well as anything else RCA 1802-related, including COSMAC VIP and CHIP-8
- #chip8 channel on the Emulation Development Discord server
Chat for discussing development of CHIP-8 emulators/interpreters
- OctoJam
An Octo-centric game jam held every October
Documentation
Mastering CHIP-8
In-depth overview of the CHIP-8 instruction set
- CHIP-8 Instruction Set
Quick cheat sheet for CHIP-8 instructions
CHIP-8 Instruction Set
A comprehensive instruction/opcode table
CHIP-8 Technical Reference
Overview of how the CHIP-8 interpreter works
CHIP-8 Extensions Reference
A list of CHIP-8 variants and extensions
- Chip-8 on the COSMAC VIP
An in-depth disassembly and analysis of the original CHIP-8 interpreter on the COSMAC VIP
HP48-Superchip
An in-depth look at CHIP48 and Super-CHIP for the HP48 calculators, and modifications to make them CHIP-8 compatible
- Octo Extensions
Specification for Octo's XO-CHIP extension
Emulator/interpreter development
- How to write an emulator (CHIP-8 interpreter)
A guide to developing a CHIP-8 interpreter in C/C++
- Emulator 101: CHIP-8
A guide to developing a CHIP-8 disassembler and interpreter in C
- Chip 8 Instruction Scheduling and Frequency
Timing of CHIP-8 instructions on the COSMAC VIP
- High-level guide to making a CHIP-8 emulator
A guide for developing a CHIP-8 interpreter, without code
Emulator/interpreter development / Testing
chip8-test-rom
corax89's CHIP-8 test program, which tests most instructions for correct (Super-CHIP compliant) behavior
CHIP-8 test suite
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 test
Test program that checks the delay timer's behavior
Random number test
Test program that checks the spread and mask for random number generation
Emulators/interpreters
- Octo
An IDE for development of CHIP-8, Super-CHIP and XO-Chip games
- 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)
Super-Chip8x
CHIP-8 emulator for the SNES
CHIP-8 console on FPGA
A CHIP-8 emulator for the TinyFPGA BX chip
- Vinegar
CHIP-8/Super-CHIP interpreter for TI-83 (Plus) calculators
- LowResNX
CHIP-8 interpreter and debugger programmed in BASIC inside another retro fantasy console
Software development / Tools
- Octo
A high-level assembler for CHIP-8, Super-CHIP and XO-CHIP, complete with an environment for testing programs, and tools for sharing your creations
wernsey chip8
A CHIP-8 assembler/disassembler
- EZ-Bake Animator
A graphics preparation tool that creates XOR-ed animations
- EZ-Writer
A tool for converting text into CHIP-8 sprites
- EZ-Pack
An image slicing/repaletting tool
- Chipify
A script that filters and encodes mono-channel WAV audio to XO-CHIP audio
octofont
Convert TrueType (ttf) fonts to Octo code for CHIP-8
Software development / Guides and snippets
- Octo manual
The manual for Octo
- A Beginner's Guide to Programming with Chip8
An introductory guide to CHIP-8 programming in Octo
- An Intermediate Guide to Game Development with Chip8
Remaking the Atari 2600 game "Outlaw" for CHIP-8 in Octo
- Chip8 Programming Techniques
Many different programming tips for CHIP-8
- Octo Metaprogramming Cookbook
How to use Octo's assembly directives for meta-programming
- Mastering SuperChip
How to make games compatible with CHIP-8 and Super-CHIP, as well as some Super-CHIP specific techniques
- Adventures in Sorting
Implementing efficient sorting algorithms in Octo for CHIP-8
chip8-multiply
Multiplication routines for CHIP-8, written in Octo
Software development / Postmortems
Games
- CHIP-8 Archive
A collection of public domain (CC0) games, all playable online
A collection of CHIP-8 programs and documentation
Matt Mikolay's games, programs and documentation
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-chip-8.