CHIP-8 emulators
![]() | |
Screenshot of Pong implemented in CHIP-8 | |
Developer | Joseph Weisbecker |
---|---|
Release date | 1977[1] |
Emulated | ✓ |
- Note: The terms 'emulator', 'interpreter' and 'simulator' are used interchangeably by developers of interpreters of CHIP-8.
CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. CHIP-8 interpreters have been official endorsed/made by some hardware developers, while most interpreters are considered homebrew or hobbyist software.
- Adoption
- There have been multiple communities that have used CHIP-8.
In the late 1970s to 1980s microcomputer kit communities are where CHIP-8 was first popular.
This is due to systems like the COSMAC VIP including CHIP-8 programs in instruction manuals.[2] In these communities CHIP-8 programs and extensions were being shared with newsletters, like 'DREAMER' and 'VIPER magazine'
Later, in the 1990s CHIP-8 began to be popular on graphing calculators. This community started when a CHIP-8 interpreter called CHIP-48, the origin the 'CHIP-48' extension was released on the HP-48 in 1990. In 1991 the 'S-CHIP' interpreter released on HP-49G, with the 'S-CHIP' extension being a derivative of CHIP-48.[3]
Since then there have been other communities that have created and ported interpreters, devices such as home computers and consoles have been hardware targeted by some software developers. With interpreters still being made for consoles and computers, as well as many other old and new devices. In the 2010s the Octojam competition started with the creation of XO-CHIP, which was created in 2014[4]. Octojam which has ran from 2014-2023, [5] with had dozens of CHIP-8, S-CHIP, and XO-CHIP programs created for it.
- CHIP-8 extensions
- For information on CHIP-8 extensions see: CHIP-8 extensions and compatibility by the CHIP-8 Research Facility
- Extensions to CHIP-8 have existed since the 1970s.
CHIP-8, and its extensions are based on implementing opcodes in interpreters.[6] The original CHIP-8 being the most supported, with the most supported extensions being S-CHIP and XO-CHIP.
When extensions change the behavior of an opcode it makes the specific opcode when used incompatible with other extensions, most derivative extensions try to maintain backward compatibility with 'parent' extension. If commonly used or many opcodes' behavior is change it will large incompatibilities with extensions.
- Computers with supporting CHIP-8
- For more information on these computers, see List of computers.
- Devices with official/endorsed or other well-known CHIP-8 support.
These devices include: DREAM 6800, COSMAC VIP, HUG1802/ETI-660, Oscom Nano, Telmac 1800, Telmac 2000, V-ELF, VIP2K Membership Card.
Contents
Interpreters
Computers
Name | Platform(s) | Latest Version | Libretro Core | Accuracy | FLOSS | Active | Recommended | ||
---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||
Cadmium | ![]() ![]() ![]() |
1.1.8 | ✗ | Cycle | ✓ | ✓ | ✓ | ||
C-Octo | ![]() ![]() ![]() |
git | ✗ | High | ✓ | ✓ | ✓ | ||
CubeChip-SDL | ![]() ![]() ![]() |
git | ✗ | High | ✓ | ✓ | ✓ | ||
JAXE | ![]() ![]() |
git libretro core |
✓ | High | ✓ | ✓ | ✓ | ||
chip8swemu | ![]() ![]() |
git | ✗ | Mid | ✓ | ✗ | ✓ | ||
DSP | ![]() ![]() ![]() |
git | ✗ | Mid | ✓ | ✓ | ✓ | ||
shmip8 | ![]() ![]() |
git | ✗ | Mid | ✓ | ✗ | ~ | ||
Vision-8 | ![]() ![]() ![]() |
1.0 | ✗ | High-Mid | NC | ✗ | ~ | ||
SVision-8 | ![]() ![]() ![]() |
? | ✗ | High-Mid | NC | ✗ | ~ | ||
CHIP-8 Interpreter | ![]() |
git | ✗ | Mid | ✓ | ✗ | ~ | ||
chip8-asm64-emu | ![]() |
git | ✗ | Mid | ✓ | ✗ | ✗ | ||
OmniChip-8 | ![]() ![]() |
git | ✗ | Low | ✓ | ✓ | ✗ | ||
CowChip | ![]() ![]() |
0.2 | ✗ | Low-Mid | ✗ | ✗ | ✗ | ||
Chip8-DOS | ![]() |
git | ✗ | Low-Mid | ✓ | ✗ | ✗ | ||
Pin8 | ![]() |
git | ✗ | TBD | NC | ✗ | ! | ||
CHIP-8 Emulator | ![]() |
git | ✗ | TBD | ✓ | ✗ | ! | ||
CHIP-8 | ZealOS | git | ✗ | TBD | ✓ | ✗ | ! | ||
Emu OS | x86 CPUs | git | ✗ | TBD | ✓ | ✗ | ! |
Name | Platform(s) | Latest Version | Accuracy | FLOSS | Active | Recommended | |||
---|---|---|---|---|---|---|---|---|---|
Computers / m68k, PPC | |||||||||
Vision-8 | ![]() |
1.0 | High-Mid | NC | ✗ | ✓ | |||
Crazy-8 | ![]() |
1.0.4 | TBD | ✓ | ✗ | ! | |||
MacVision-8 | ![]() |
1.0 | TBD | NC | ✗ | ! | |||
Chip8 | ![]() |
? | TBD | NC | ✗ | ! | |||
Home computers | |||||||||
Chip-8 | Atari 8-bit | git | TBD | ✓ | ✓ | ! | |||
Chip09 | Tandy CoCo 2 Dragon 32/64 |
git | TBD | ? | ✗ | ! | |||
Vision-8 | ![]() ![]() |
1.0 | TBD | NC | ✗ | ! | |||
SVision-8 | ![]() |
? | TBD | NC | ✗ | ! | |||
CHIP-OTTO | ![]() ZX Spectrum Next Cambridge Z88 |
? | TBD | ✗ | ✗ | ! | |||
C64 Chip-8 | ![]() |
git | TBD | ✓ | ✗ | ! | |||
OmniChip-8 | ![]() |
git | TBD | ✓ | ✓ | ! | |||
Chip-8 Emulator | ![]() |
? | TBD | ✗ | ✗ | ! | |||
MoeCHIP-8 for C64 | ![]() |
git | TBD | ? | ✗ | ! | |||
Vic-20 Chip-8 Emulator | ![]() |
1.11 | TBD | ✗ | ✗ | ! | |||
CHIP-8 Simulator BBC/Master | ![]() BBC Master |
? | TBD | ✗ | ✗ | ! | |||
Chip-8 | ![]() |
26-Jan-98 | TBD | ? | ✗ | ! | |||
Portable computers / Pocket computers | |||||||||
chip8 | Sharp PC-1350 PC-1360 PC-2500 |
git | TBD | ✓ | ✗ | ! | |||
CHIP-850 | PC-G850 | ? | TBD | ✓ | ✗ | ! | |||
LXV8 | HP 95LX HP 100LX HP200LX |
? | Mid | NC | ✗ | ! | |||
CHIP8-100 | TRS-80 Model 100 | git | TBD | ? | ✗ | ! |
Other devices
Name | Platform(s) | Latest Version | Accuracy | FLOSS | Active | Recommended | |||
---|---|---|---|---|---|---|---|---|---|
Mobile / ARM | |||||||||
Chip8 | ![]() |
0.7.1 | High | ✓ | ✗ | ✓ | |||
ChipChip | ![]() |
1.8.0 | Mid | ✗ | ✓ | ✓ | |||
C-Octo | ![]() |
git | High | ✓ | ✓ | ✓ | |||
iPhone-Chip-8-Emulator | ![]() |
git | TBD | ✗ | ✗ | ~ | |||
PalmChip8 | ![]() |
1.0 | TBD | ✗ | ✗ | ! | |||
DALE-8 | ![]() |
git | TBD | PD | ✗ | ! | |||
Pico-CHIP8 | ![]() |
git | TBD | ✓ | ✗ | ! | |||
MeltChip | BlackBerry PlayBook | git | TBD | ✓ | ✗ | ! | |||
Consoles | |||||||||
Chip8 Xbox One | ![]() |
? | Mid | ✓ | ✗ | ✓ | |||
CHIP8 Emulator | ![]() |
2.2 | Mid | ✓ | ✗ | ✓ | |||
Chippy | ![]() |
1.0 | TBD | ✓ | ✗ | ✓ | |||
Chip 8 Emulator | ![]() |
1.0a | TBD | ✗ | ✗ | ✓ | |||
Chip8-n64 | ![]() |
git | Mid | ✓ | ✗ | ✓ | |||
PsChip8 | ![]() |
git | Mid | ✓ | ✗ | ✓ | |||
Super Chip8x | ![]() |
git ROM |
Mid | ✓ | ✗ | ✓ | |||
CHIP8 TO SMD | ![]() |
2.0 | Mid | ✗ | ✗ | ✓ | |||
Chip8-NX | ![]() |
git | Mid | ✓ | ✗ | ~ | |||
Chip8x | ![]() |
v5 | Low-Mid | ✗ | ✗ | ~ | |||
Chip8-3DO | ![]() |
git | Low-Mid | ✓ | ✗ | ~ | |||
Chip8 Emulator | ![]() |
POC | Low | ? | ✗ | ~ | |||
chip-64 | ![]() |
git | TBD | ✓ | ✓ | ✗ | |||
CHIP-8 GENESIS | ![]() |
git | TBD | ? | ✗ | ✗ | |||
NES-CHIP-8 | ![]() |
git ROM |
High | ✓ | ✗ | ✗[N 2] | |||
CHIP-F8 | ![]() |
git | Mid | ? | ✗ | ✗ | |||
CHIP8 | ![]() ![]() |
v1 | Mid | ? | ✗ | ! | |||
Whack-a-Mole | ![]() |
0.900 | TBD | ? | ✗ | ! | |||
CrabEmu | ![]() |
0.2.0 | TBD | ✓ | ✗ | ! | |||
SMS Chip-8 interpreter | ![]() |
git 0.21 |
TBD | ✓ | ✗ | ! | |||
CHIP-8 emulator | ![]() |
? | TBD | ✗ | ✗ | ! | |||
chipce8 | ![]() |
git | TBD | ✓ | ✗ | ! | |||
Chippi | Intellivision | ? | TBD | ✗ | ✗ | ! | |||
Handhelds | |||||||||
Chip8me | ![]() |
1.0 | Mid | ✗ | ✗ | ✓ | |||
DrChip 8 | ![]() |
09/20/02 | TBD | ✗ | ✗ | ✓ | |||
CEightY | ![]() |
git PND |
Mid | ? | ✗ | ✓ | |||
Chip-3DS | ![]() |
1.0 git |
Mid | ? | ✗ | ~ | |||
PSPChip8 | ![]() |
1.0 | Low | ✗ | ✗ | ~ | |||
DreamChip | ![]() |
V4 | Low | ✗ | ✗ | ✗ | |||
GB-8 | ![]() |
git | High | ✓ | ✗ | ✗[N 2] | |||
damaged chip8 | ![]() |
git | High | ✓ | ✓ | ✗[N 2] | |||
Vision-8 for Gameboy | ![]() |
1.0 | TBD | NC | ✗ | ! | |||
OmniChip-8 | ![]() |
git | TBD | ✓ | ✓ | ! | |||
MicroCHIP | ![]() |
1.0 git |
TBD | ? | ✗ | ! | |||
VITA-8 | ![]() |
git | TBD | ? | ✗ | ! | |||
Dingux-chip8 | ![]() |
? | TBD | ? | ✗ | ! | |||
gpchip | ![]() |
? | TBD | ? | ✗ | ! | |||
Chips1 | ![]() |
git | TBD | ✓ | ✓ | ! | |||
Chip8Pd | ![]() |
git | TBD | ? | ✗ | ! | |||
C8 | ![]() |
0.2 | TBD | ? | ✗ | ! | |||
EFCS | ![]() |
0.1 | TBD | ? | ✗ | ! | |||
Chip8 | ![]() |
? | TBD | ✓ | ✗ | ! | |||
CHIP/8 | P/ECE | ? | TBD | ✓ | ✗ | ! | |||
Chip-8-Pokitto | Pokitto | git | TBD | ? | ✗ | ! | |||
CHIP-8 mini | ![]() |
git | TBD | ✓ | ✗ | ! | |||
Calculators | |||||||||
S-CHIP | HP48SX | 1.1 | TBD | NC | ✗ | ✓ | |||
CHIP48 | HP48GX HP48SX |
GX SX |
TBD | ✗ | ✗ | ✓ | |||
Chip8Emu | ![]() |
1.2.2 | Mid | ✓ | ✗ | ✓ | |||
Schip8fx | Casio AFX Fx-9860 |
1.11.0 | Mid | ? | ✗ | ✓ | |||
C8SALT | TI-84 series | git | TBD | ✓ | ✗ | ✓ | |||
Chip-84 | ![]() |
git | TBD | ✓ | ✗ | ! | |||
Chip84CE | ![]() |
git | TBD | ✓ | ✗ | ! | |||
Chip8-TI68k | TI-68k | git | TBD | ✓ | ✓ | ! | |||
Vinegar | TI-83 TI-83 Plus |
1.1 | TBD | ✓ | ✗ | ! | |||
HP Prime Chip8 Emulator | HP Prime | 1.6 | TBD | ? | ✗ | ! | |||
CHIP-8 | N0110 | Upilson git |
TBD | ? | ✗ | ! | |||
Microcontrollers | |||||||||
8boy | ![]() |
git | TBD | ✓ | ✗ | ! | |||
ESPboy CHIP8 | ESPboy | git | TBD | ✓ | ✓ | ! | |||
ESP32TinyChip8 | ESP32 | git | TBD | ✓ | ✓ | ! | |||
chip8-esp8266 | ESP8266 | git | TBD | ✓ | ✗ | ! | |||
Tjipp8 | PIC16F17xx | git | TBD | ✓ | ✗ | ! | |||
Chip-8 STM32 | STM32 | git | TBD | ✓ | ✓ | ! | |||
chip8-stm32 | STM32 | git | TBD | ✓ | ✗ | ! | |||
TIVA8 | TM4C123 | git | TBD | ✓ | ✗ | ! | |||
ByteBoy | MSP430 | git | TBD | ? | ✗ | ! | |||
Firmware | |||||||||
CHIP-8 UEFI | ![]() |
git | TBD | ✓ | ✗ | ! | |||
GPCHIP | Miyoo | 0.0.1 | TBD | ✓ | ✗ | ✓ | |||
PluginChip8 | ![]() |
? | TBD | ✓ | ? | ✓ | |||
Fantasy computers/consoles | |||||||||
CHIP-8 Emulator | ![]() |
1.5 | TBD | ✗ | ✗ | ✗ | |||
CHIP-80 | ![]() |
Update 4 | TBD | ✗ | ✗ | ✗ | |||
Chip-8 emulator | Vircon32 | ? | TBD | ✓ | ✗ | ! | |||
minimicro-chip8 | MiniMicro | git | TBD | ✓ | ✗ | ! | |||
Other | |||||||||
chip8swemu | Game & Watch: Super Mario Bros | git | Mid | ✓ | ✗ | ✓ | |||
flipper-chip | Flipper Zero | git | TBD | ✓ | ✗ | ✗ | |||
CHIP-8 console on FPGA | TinyFPGA BX | git | TBD | ✓ | ✗ | ! | |||
ICED Potato | ICE40UP5K | git | TBD | ✓ | ✗ | ! |
Other platforms
Name | Platform(s) | Latest Version | Accuracy | FLOSS | Active | Recommended | |||
---|---|---|---|---|---|---|---|---|---|
Web browsers | |||||||||
Octo | ![]() |
Website git |
High | ✓ | ✓ | ✓ | |||
Cadmium | ![]() |
Website git |
Cycle | ✓ | ✓ | ✓ | |||
Silicon8 | ![]() |
Website git |
High | ✓ | ✗ | ✓ | |||
Chip8.js | ![]() |
Website git |
TBD | ✓ | ✗ | ~ | |||
Flip8 Redux | ![]() |
NewGrounds | TBD | ✗ | ✗ | ✗ | |||
Text editor | |||||||||
chip-8.nvim | NeoVim | git | TBD | ✓ | ✗ | ! | |||
chip8.el | Emacs | git | TBD | ✓ | ? | ! | |||
Game Engine / Mod | |||||||||
CHIP8-GM | GameMaker | git | High-Mid | ✓ | ✗ | ✓ | |||
chip8emu-agk | AppGameKit 2 | git | TBD | ✓ | ✗ | ! | |||
Godot CHIP-8 Emulator | Godot (GDScript) | git | TBD | ✓ | ✗ | ! | |||
E2-CHIP-8-interpreter | Garry's Mod | git | TBD | ? | ✗ | ! | |||
Chip8Unity | Unity | git | TBD | ✓ | ✗ | ! | |||
Chip8Interpreter4Unity | Unity | git | TBD | PD | ✗ | ! | |||
Blit-8 | Minecraft | 1.0 | TBD | ✓ | ✗ | ! | |||
Megazeux CHIP-8 Emulator | Megazeux | ? | TBD | ? | ✗ | ! | |||
Other | |||||||||
WAVE Multi-Emulator | Scratch | 1.1.2 git |
TBD | ? | ✗ | ! | |||
SuperCHIP emulator | ![]() |
git | TBD | ✓ | ✗ | ! | |||
emuchip8me | J2ME | git | TBD | ? | ✗ | ! | |||
Chip-84 Rainmeter Edition | Rainmeter | git | TBD | ? | ✗ | ! | |||
cl-chip8 | Common Lisp | git | TBD | ✓ | ✗ | ! |
Extension support
Computer | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
Cadmium | ✓ | ✓ | ✓ | ✓[7] |
C-Octo | ✓ | ✓ | ✓ | ✗ |
CubeChip-SDL | ✓ | ✓ | ✓ | ✓[8] |
JAXE | ✓ | ✓ | ✓ | ✓[9] |
chip8swemu | ✓ | ✓ | ✗ | ✗ |
DSP | ✓ | ✓[10] | ✗ | ✗ |
shmip8 | ✓ | ✗ | ✗ | ✗ |
Vision-8 | ✓ | ✗ | ✗ | ✗ |
SVision-8 | ✓ | ✓ | ✗ | ✗ |
CHIP-8 Interpreter (DOS) | ✓ | ✗ | ✗ | ✗ |
chip8-asm64-emu | ✓ | ✗ | ✗ | ✗ |
OmniChip-8 | ✓ | ✗ | ✗ | ✗ |
CowChip | ✓ | ✗ | ✗ | ✗ |
Chip8-DOS | ✓ | ✗ | ✗ | ✗ |
Pin8 | ✓ | ✗ | ✗ | ✗ |
CHIP-8 emulator (KolibriOS) | ✓ | ✗ | ✗ | ✗ |
CHIP-8 (ZealOS) | ✓ | ✗ | ✗ | ✗ |
Emu OS | ✓ | ✗ | ✗ | ✗ |
Crazy-8 | ✓ | ✓ | ✗ | ✗ |
MacVision-8 | ✓ | ✗ | ✗ | ✗ |
Chip8 (Amiga) | ✓ | ✗ | ✗ | ✗ |
Chip-8 (Atari 8-bit) | ✓ | ✓ | ✗ | ✗ |
Chip09 | ✓ | ✗ | ✗ | ✗ |
CHIP-OTTO | ✓ | ✗ | ✗ | ✗ |
C64 Chip-8 | ✓ | ✗ | ✗ | ✗ |
Chip-8 Emulator (Commodore 64) | ✓ | ✗ | ✗ | ✗ |
MoeCHIP-8 for C64 | ✓ | ✗ | ✗ | ✗ |
Vic-20 Chip-8 Emulator | ✓ | ✗ | ✗ | ✗ |
CHIP-8 Simulator BBC/Master | ✓ | ✗ | ✗ | ✗ |
Chip-8 (RISC OS) | ✓ | ✗ | ✗ | ✗ |
CHIP-850 | ✓ | ✗ | ✗ | ✗ |
LXV8 | ✓ | ✗ | ✗ | ✗ |
CHIP8-100 | ✓ | ✗ | ✗ | ✗ |
Mobile | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
ChipChip | ✓ | ✓ | ✗ | ✓[11] |
iPhone-Chip-8-Emulator | ✓ | ✓ | ✗ | ✗ |
PalmChip8 | ✓ | ✓ | ✗ | ✗ |
DALE-8 | ✓ | ✗ | ✗ | ✗ |
Pico-CHIP8 | ✓ | ✗ | ✗ | ✗ |
MeltChip | ✓ | ✗ | ✗ | ✗ |
Console | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
Chip8 Xbox One | ✓ | ✗ | ✗ | ✗ |
CHIP8 Emulator (Wii U) | ✓ | ✓ | ✗ | ✗ |
Chippy | ✓ | ✓ | ✗ | ✗ |
Chip 8 Emulator (GameCube) | ✓ | ✗ | ✗ | ✗ |
Chip8-n64 | ✓ | ✗ | ✗ | ✗ |
PsChip8 | ✓ | ✗ | ✗ | ✗ |
Super-Chip8x | ✓ | ✗ | ✗ | ✗ |
CHIP8 TO SMD | ✓ | ✓ | ✗ | ✗ |
Chip8-NX | ✓ | ✗ | ✗ | ✗ |
Chip8x | ✓ | ✓ | ✗ | ✗ |
Chip8-3DO | ✓ | ✗ | ✗ | ✗ |
Chip-8 emulator (PS4) | ✓ | ✗ | ✗ | ✗ |
chip-64 | ✓ | ✗ | ✗ | ✗ |
CHIP-8 GENESIS | ✓ | ✗ | ✗ | ✗ |
NES-CHIP-8 | ✓ | ✗ | ✗ | ✗ |
CHIP-F8 | ✓ | ✗ | ✗ | ✗ |
Chip8 (PS2/PS3) | ✓ | ✗ | ✗ | ✗ |
Whack-a-Mole | ✓ | ✗ | ✗ | ✗ |
CrabEmu | ✓ | ✗ | ✗ | ✗ |
CHIP-8 emulator (DreamCast) | ✓ | ✗ | ✗ | ✗ |
CHIP-8 emulator (Saturn) | ✓ | ✗ | ✗ | ✗ |
SMS Chip-8 interpreter | ✓ | ✗ | ✗ | ✗ |
chipce8 | ✓ | ✗ | ✗ | ✗ |
Chippi | ✓ | ✗ | ✗ | ✗ |
Chip8me | ✓ | ✓ | ✗ | ✗ |
DrChip 8 | ✓ | ✗ | ✗ | ✗ |
CEightY | ✓ | ✓ | ✗ | ✗ |
Chip-3DS | ✓ | ✗ | ✗ | ✗ |
GB-8 | ✓ | ✗ | ✗ | ✗ |
damaged chip8 | ✓ | ✗ | ✗ | ✗ |
Chip8 Emulator (PSP) | ✓ | ✗ | ✗ | ✗ |
DreamChip | ✓ | ✗ | ✗ | ✗ |
MicroCHIP | ✓ | ✓ | ✗ | ✗ |
VITA-8 | ✓ | ✗ | ✗ | ✗ |
Dingux-Chip8 | ✓ | ✗ | ✗ | ✗ |
gpchip (Dingoo) | ✓ | ✗ | ✗ | ✗ |
Chips1 | ✓ | ✓ | ✓ | ✗ |
Chip8Pd | ✓ | ✗ | ✗ | ✗ |
C8 | ✓ | ✓ | ✗ | ✗ |
EFCS | ✓ | ✗ | ✗ | ✗ |
Chip8 (Lynx) | ✓ | ✓ | ✗ | ✗ |
CHIP/8 | ✓ | ✓ | ✗ | ✗ |
Chip-8-Pokitto | ✓ | ✗ | ✗ | ✗ |
CHIP-8 mini | ✓ | ✗ | ✗ | ✗ |
Calculator | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
S-CHIP | ✓ | ✓ | ✗ | ✗ |
CHIP48 | ✓ | ✗ | ✗ | ✗ |
Chip8Emu | ✓ | ✗ | ✗ | ✗ |
Schip8fx | ✓ | ✓ | ✗ | ✗ |
C8SALT | ✓ | ~ | ✗ | ✗ |
Chip-84 | ✓ | ✓ | ✗ | ✗ |
Chip84CE | ✓ | ✗ | ✗ | ✗ |
Chip8-TI68k | ✓ | ✓ | ✗ | ✗ |
Vinegar | ✓ | ✓ | ✗ | ✗ |
HP Prime Chip8 Emulator | ✓ | ✗ | ✗ | ✗ |
CHIP-8 (N0110) | ✓ | ✓ | ✗ | ✗ |
Microcontroller | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
8boy | ✓ | ✓ | ✗ | ✗ |
ESPboy CHIP8 | ✓ | ✓ | ✗ | ✗ |
ESP32TinyChip8 | ✓ | ✗ | ✗ | ✗ |
chip8-esp8266 | ✓ | ✗ | ✗ | ✗ |
Tjipp8 | ✓ | ✗ | ✗ | ✗ |
Chip-8 STM32 | ✓ | ✓ | ✓ | ✓[12] |
CHIP 8 emulator (STM32) | ✓ | ✗ | ✗ | ✗ |
TIVA8 | ✓ | ✗ | ✗ | ✗ |
ByteBoy | ✓ | ✗ | ✗ | ✗ |
Firmware | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
CHIP-8 UEFI | ✓ | ✗ | ✗ | ✗ |
GPCHIP (Miyoo) | ✓ | ✗ | ✗ | ✗ |
PluginChip8 | ✓ | ✓ | ✗ | ✗ |
Fantasy Computer/Console | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
CHIP-8 Emulator (PICO-8) | ✓ | ✗ | ✗ | ✗ |
CHIP-80 | ✓ | ✗ | ✗ | ✗ |
Chip-8 emulator (Vircon32) | ✓ | ✗ | ✗ | ✗ |
minimicro-chip8 | ✓ | ✗ | ✗ | ✗ |
Other | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
chip8 (PC-1350/PC-1360/PC-2500) | ✓ | ✗ | ✗ | ✗ |
flipper-chip | ✓ | ✗ | ✗ | ✗ |
CHIP-8 console on FPGA | ✓ | ✗ | ✗ | ✗ |
ICED POTATO | ✓ | ✗ | ✗ | ✗ |
Browser | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
Octo | ✓ | ✓ | ✓ | ✗ |
Silicon8 | ✓ | ~ | ~ | ✗ |
Chip8.js | ✓ | ✗ | ✗ | ✗ |
Flip8 Redux | ✓ | ✓ | ✗ | ✗ |
Program add-on/plugin | ||||
---|---|---|---|---|
Interpreter | CHIP-8 | S-CHIP | XO-CHIP | Other |
chip-8.nvim | ✓ | ~ | ~ | ✗ |
chip8.el | ✓ | ✓ | ✗ | ✗ |
CHIP8-GM | ✓ | ✓ | ✗ | ✗ |
chip8emu-agk | ✓ | ✗ | ✗ | ✗ |
Godot CHIP-8 Emulator | ✓ | ✗ | ✗ | ✗ |
E2-CHIP-8-interpreter | ✓ | ✗ | ✗ | ✗ |
Chip8Unity | ✓ | ✗ | ✗ | ✗ |
Chip8Interpreter4Unity | ✓ | ✗ | ✗ | ✗ |
Blit-8 | ✓ | ✗ | ✗ | ✗ |
Megazeux CHIP-8 Emulator | ✓ | ~ | ✗ | ✗ |
WAVE Multi-Emulator | ✓ | ✓ | ✓ | ✓Cite error: Closing </ref> missing for <ref> tag (Flipper Zero)
See alsoExternal links
References
|