Changes

Jump to navigation Jump to search

CHIP-8 emulators

13,756 bytes added, 25 April
add Blit-8
{{Infobox computer
|title = CHIP-8
|image = PONG CHIP8.png
|imagecaption = Screenshot of Pong implemented in CHIP-8
|developer = Joseph Weisbecker
|type = Interpreted programming language
|release = 1976<ref>[https://en.wikipedia.org/wiki/Joseph_Weisbecker Joseph Weisbecker] - Wikipedia</ref> (original)
|emulated = {{✓}}
}}
 
{{WIP}}
:'''''CHIP-8WIP Note''' is an interpreted programming language, developed by Joseph Weisbecker.<br>Most interpreters : needs [[accuracy testing]] and emulators are one of the checking for [[Main_Page#Emulators_on_consoles.2C_phones_.26_other_hardware_.28....29licensing]]''{{for|Homebrew emulators]] for their system, Devices with official/marketed with computers dedicated to running CHIP-8 support include|List of computers}}: the [https''Note://mjbauerThe terms 'emulator', 'interpreter' and 'simulator' are used interchangeably by developers of interpreters of CHIP-8.biz/DREAM6800.htm DREAM 6800], '' '''[[wikipedia:COSMAC VIPCHIP-8|COSMAC VIPCHIP-8]]''' is an interpreted programming language, [[wikipedia:Telmac 1800|Telmac 1800]] and ETI-660. See [[List of computers|this page]] for information of emulation of these systemsdeveloped by Joseph Weisbecker.<br>
Extensions to Most CHIP-8 have existed since the 1970sinterpreters are [[Main_Page#Emulators_on_consoles.2C_phones_.26_other_hardware_.28....29|Homebrew emulators]] for their system, With some extensions conflicting devices with each-other<ref>https:official//chipmarketed with CHIP-8.github.io/extensions/</ref><ref>support include: the [https://githubmjbauer.combiz/trapexit/chip-8_documentation</ref> most extensions have limited support outside of the interpreter they were made forDREAM6800.htm DREAM 6800], [[wikipedia:COSMAC VIP|COSMAC VIP]], with the notable exception S-CHIP (also known as SCHIP [[wikipedia:Telmac 1800|Telmac 1800]] and SuperETI-Chip)660.
Extensions to CHIP-8 extensions include: CHIP-8Chave existed since the 1970s, CHIPWith some conflicting with each-8E, CHIPother.<ref>https://chip-8X, CHIP8.github.io/extensions/</ref><ref>https://github.com/trapexit/chip-8I, CHIP8_documentation</ref> Most extensions have limited support outside of the interpreter they were made for. The most supported extensions are S-10, HiRes CHIP-8, CHIP-48, and XO-CHIP, S-CHIP<br>.
'''To test [[Emulation accuracy|accuracy]] to the original For information on CHIP-8 use theextensions see: [https://chip-8.github.comio/Timendusextensions/chip8CHIP-test-suite 8 extensions and compatibility] by the CHIP-8 test suite]''' Research Facility==Interpreters and emulators==
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
|[https://github.com/gulrak/cadmium 1.1.8]
|{{✗}}
|HighCycle
|{{✓}}
|{{✓}}
|chip8swemu
|align=left|{{Icon|Windows|Lin}}
|[https://github.com/AlfonsoJLuna/chip8swemu -sdl2 git]
|{{✗}}
|Mid
|[https://github.com/leniad/dsp-emulator git]
|{{✗}}
|?Mid|{{✓}}
|{{✓}}
|{{✓}}
|{{?}}
|-
|JAXE
|[https://github.com/kurtjd/jaxe git]<br>[https://buildbot.libretro.com/nightly libretro core]
|{{✓}}
|?High|{{✓}}
|{{✓}}
|{{✓}}
|{{?}}
|-
|Vision-8
|align=left|{{Icon|Windows|DOS|UNIX}}
|[https://www.komkon.org/~dekogel/vision8.html 1.0]
|{{✗}}
|Mid
|{{NC}}
|{{✗}}
|{{~}}
|-
|CowChip
|align=left|{{Icon|W9x}}<br>Windows 3.1
|[http://www.emu-france.com/emulateurs/10-ordinateurs/108-chip-8-superchip-8-megachip-8-chip-16/924-cowchip/ 0.2]
|{{✗}}
|Low-Mid
|{{✗}}
|{{✗}}
|{{✗}}
|-
|OmniChip-8
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/Eggbertx/OmniChip-8 git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|Pin8
|align=left|{{Icon|Haiku}}
|[https://github.com/cnelmortimer/Pin8 git]
|{{✗}}
|?
|{{NC}}
|{{✗}}
|{{?}}
|-
|CHIP-8 Emulator
|KolibriOS
|[https://github.com/rgimad/chip8_kolibri git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|{{✗}}
|{{~}}
|-
|PalmChip8
|align=left|{{Icon|Palm}}
|[https://www.ladoshki.com/5777-palm-PalmChip8-v1-0.htm 1.0]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|DALE-8
|align=left|{{Icon|KaiOS}}
|[https://gitlab.com/suborg/dale-8 git]
|{{✗}}
|?
|{{✓}}<ref Group=N>[https://gitlab.com/suborg/dale-8 DALE-8 is public domain]</ref>
|{{✗}}
|{{?}}
|-
|Pico-CHIP8
|align=left|{{Icon|rpi}}
|[https://github.com/Y2K-x/pico-chip8 git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|MeltChip
|BlackBerry PlayBook
|[https://github.com/karolprzyb/MeltChip/ git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
!colspan="10"|Web browsers
|[https://johnearnest.github.io/Octo/ Website]<br>[https://github.com/JohnEarnest/Octo git]
|{{✗}}
|HighCycle
|{{✓}}
|{{✓}}
|[https://games.gulrak.net/cadmium Website]<br>[https://github.com/gulrak/cadmium git]
|{{✗}}
|HighCycle
|{{✓}}
|{{✓}}
|[https://timendus.github.io/silicon8/ Website]<br>[https://github.com/Timendus/silicon8 git]
|{{✗}}
|?High
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{~}}
|-
|Flip8Redux
|align=left|{{Icon|Web}}
|[https://webwww.archivenewgrounds.org/web/20100127171830com/http://newsdee.comportal/flip8view/ Website287105 NewGrounds]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?✗}}|{{✗}}
|-
!colspan="10"|Consoles
|-
|CHIP Emulator[https://gbatemp.net/threads/how-to-sideload-chip8-emulator-on-xbox-one.470025/ Chip8 Xbox One]
|align=left|{{Icon|XboxOne}}
|[https://www.xboxone-hqgithub.com/download-file-17.html 1wiired24/ProjectPegasus/ ?]
|{{✗}}
|Mid
|{{?}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|[https://apps.fortheusers.org/wiiu/CHIP8 CHIP8 Emulator]
|align=left|{{Icon|WiiU}}
| [https://apps.fortheusers.org/wiiu/CHIP8 2.2]
|{{✗}}
|Mid
|Chippy
|align=left|{{Icon|Wii}}
|[https://www.zophargamebrew.netorg/consoleswiki/wii/chip8/chippyChippy_Wii 1.html pre-v20]
|{{✗}}
|Mid?|{{?}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{✓}}
|{{✓}}
|-
|Super-Chip8x
|align=left|{{Icon|SNES}}
|[https://github.com/Ersanio/Super-Chip8x git]<br>[https://blog.ersan.io/2018/01/16/snes-chip-8-emulator/ ROM]
|{{✗}}
|Mid
|{{✓}}
|-
|Chip8 To CHIP8 TO SMD
|align=left|{{Icon|MD}}
|[http://pscd.ru/games/smd/csmd/8767-chip8-to-smd.html 2.0]
|NES-CHIP-8
|<abbr title="Nintendo Entertainment System">NES</abbr>
|[https://github.com/NovaSquirrel/NES-CHIP-8 git]<br>[https://forums.nesdev.org/viewtopic.php?t=17547 ROM]
|{{✗}}
|?High<ref Group=N name=NES>most accuracy tests show that it is accurate, other tests can't be done due to controller inputs. Controller inputs are mapped to the Dpad and some games and demos are unplayable due to this.</ref>
|{{✓}}
|{{✗}}
|{{?}}<ref Group=N name=NES>most accuracy tests show that it is accurate, other tests can't be done due to controller inputs. Controller inputs are mapped to the Dpad and some games and demos are unplayable due to this.</ref>
|-
|Chip8-NX
|[https://github.com/jmgk77/CHIP8 v1]
|{{✗}}
|?Mid
|{{?}}
|{{✗}}
|{{✗}}
|Low-Mid
|{{✓}}
|{{✗}}
|{{~}}
|-
|Whack-a-Mole
|align=left|{{Icon|DC}}
|[https://dreamcast.wiki/Whack-a-Mole 0.900]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|CrabEmu
|align=left|{{Icon|DC}}
|[https://dreamcast.wiki/CrabEmu 0.2.0]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|CHIP-8 emulator
|align=left|{{Icon|Saturn}}
|[https://segaxtreme.net/threads/sega-saturn-28th-anniversary-game-competition.25278/#post-183539 ?]
|{{✗}}
|?|{{~✗}}|{{✗}}|{{?}}|-|chipce8|PC Engine / TurboGrafx-16|[https://github.com/trapexit/chipce8 git]|{{✗}}|?|{{✓}}|{{✗}}|{{?}}
|-
|CHIP-F8
|[https://github.com/tobiasvl/chip-f8 git]
|{{✗}}
|?Mid|{{~?}}
|{{✗}}
|{{✗}}
|Game Boy
|[https://github.com/haroldo-ok/really-old-stuff/tree/master/gameboy/gbv8_100 1.0]
|{{✗}}
|Mid
|{{NC}}
|{{✗}}
|{{?}}
|-
|OmniChip-8
|Game Boy
|[https://github.com/Eggbertx/OmniChip-8 git]
|{{✗}}
|?
|{{✓}}
|{{}}
|{{?}}
|-
|{{✗}}
|{{✗}}
|-
|Chips1
|WonderSwan
|[https://github.com/asiekierka/chips1 git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|Chip8Pd
|Playdate
|[https://github.com/PixelPhobicGames/Chip8-PlayDate git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|C8
|align=left|{{Icon|GP32}}
|[https://www.zophar.net/consoles/gp32/chip8/c8.html 0.2]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|Chip8
|Atari Lynx
|[https://forums.atariage.com/topic/43405-chip-8-emulator-wip/ ?]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|Chip-8-Pokitto
|Pokitto
|[https://github.com/spinalcode/Chip-8-Pokitto git]
|{{✗}}
|?
|align=left|{{Icon|TI84+CE}}
|[https://github.com/kyleleong/chip84ce git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|Chip8-TI68k
|TI-68k
|[https://github.com/n8pjl/chip8-ti68k git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|Vinegar
|TI-83<br>TI-83 Plus
|[https://benryves.com/bin/vinegar/ 1.1]
|{{✗}}
|?
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|ByteBoy
|MSP430
|[https://github.com/anthonybuo/ByteBoy git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|{{✓}}
|{{✓}}
|{{?}}
|-
|Chip09
|Tandy CoCo 2<br>Dragon 32/64
|[https://github.com/ebonhand09/Chip09 git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|[https://www.komkon.org/~dekogel/vision8.html 1.0]
|{{✗}}
|?Mid|{{?NC}}
|{{✗}}
|{{?}}
|CHIP-OTTO
|ZX Spectrum<br>ZX Spectrum Next<br>Cambridge Z88
|[https://wwwretrobits.komkonitch.orgio/~dekogel/vision8.html 1.0chip-otto ?]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|{{?}}
|-
|vic20 chipOmniChip-8|align=left|{{Icon|C64}}|[https://github.com/Eggbertx/OmniChip-8 git]|{{✗}}|?|{{✓}}|{{✓}}|{{?}}|-|Chip-8 Emulator|align=left|{{Icon|C64}}|[https://csdb.dk/release/?id=17306 ?]|{{✗}}|?|{{✗}}|{{✗}}|{{?}}|-|Vic-20 Chip-8 Emulator
|VIC-20
|[https://huffelduff.itch.io/vic20-chip-8 1.11]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|{{?}}
|-
!colspan="10"|OtherFantasy computers|-|minimicro-chip8|MiniMicro|[https://github.com/JoeStrout/minimicro-chip8 git]|{{✗}}|?|{{✓}}|{{✗}}|{{?}}|-|CHIP-8 Emulator|PICO-8|[https://www.lexaloffle.com/bbs/?tid=2492 1.5]|{{✗}}|?|{{✗}}|{{✗}}|{{✗}}|-|CHIP-80|TIC-80|[https://tic80.com/play?cart=953 Update 4]|{{✗}}|?|{{✗}}|{{✗}}|{{✗}}|-!colspan="10"|Text editor
|-
|chip-8.nvim
|{{✗}}
|{{?}}
|-
|chip8.el
|Emacs
|[https://depp.brause.cc/chip8.el/ git]
|{{✗}}
|?
|{{✓}}
|{{?}}
|{{?}}
|-
!colspan="10"|Game Engine / Mod
|-
|CHIP8-GM
|GameMaker
|[https://github.com/Dudeidu/CHIP8-GM git]
|{{✗}}
|High-Mid
|{{✓}}
|{{✗}}
|{{✓}}
|-
|E2-CHIP-8-interpreter
|Garry's Mod
|[https://github.com/gstapler/E2-CHIP-8-interpreter git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|Chip8Unity
|Unity
|[https://github.com/jarkkopa/Chip8Unity git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|Chip8Interpreter4Unity
|Unity
|[https://github.com/CarlosManuelRodr/Chip8Interpreter4Unity git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|[https://web.archive.org/web/20160906054553/https://www.computercraft.info/forums2/index.php?/topic/27446-blit-8-a-chip-8-emulator-for-cc/ Blit-8]
|Minecraft
|[https://pastebin.com/2h0b6L2B 1.0]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|Megazeux CHIP-8 Emulator
|Megazeux
|[https://www.digitalmzx.com/forums/index.php?showtopic=9709 ?]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
!colspan="10"|Other
|-
|chip8
|{{✗}}
|{{?}}
|-
|Chip-84 Rainmeter Edition
|Rainmeter
|[https://github.com/Chip-84/chip-84-rainmeter git]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|flipper-chip
|Flipper Zero
|[https://github.com/dwdraugr/flipper-chip git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{✗}}
|-
|CHIP-8 console on FPGA
|TinyFPGA BX
|[https://github.com/pwmarcz/fpga-chip8 git]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|-
|chip8swemu
|align=left|Game & Watch: Super Mario Bros
|[https://github.com/AlfonsoJLuna/chip8swemu-gaw git]
|{{✗}}
|Mid
|{{✓}}
|{{✓}}
|{{✓}}
|}
 ==Extension support==<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;vertical-align:middle;width:100%"|- style="font-weight:bold;"! Interpreter! CHIP-8! S-CHIP! XO-CHIP! Other|-|Cadium|{{✓}}|{{✓}}|{{✓}}|{{✓}}<ref>[https://github.com/gulrak/cadmium#supported-chip-8-variants Cadium supported CHIP-8 variants] - Cadium Github</ref>|-|chip8swemu|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|[[DSP]]|{{✓}}|{{✓}}<ref>[https://github.com/leniad/dsp-emulator/blob/master/src/misc/init_games.pas dsp-emulator/src/misc/init_games.pas] - DSP GitHub</ref>|{{✗}}|{{✗}}|-|JAXE|{{✓}}|{{✓}}|{{✓}}|{{✓}}<ref>[https://github.com/kurtjd/jaxe#features JAXE Features] - JAXE GitHub</ref>|-|Vision-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CowChip|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|OmniChip-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Pin8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 emulator (KolibriOS)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 (ZealOS)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|ChipChip|{{✓}}|{{✓}}|{{✗}}|{{✓}}<ref>[https://play.google.com/store/apps/details?id=com.GuillaumePayet.ChipChip ChipChip description] - Google Play</ref>|-|iPhone-Chip-8-Emulator|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|PalmChip8|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|DALE-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Pico-CHIP8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|MeltChip|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Octo|{{✓}}|{{✓}}|{{✓}}|{{✗}}|-|Silicon8|{{✓}}|{{~}}|{{~}}|{{✗}}|-|Chip8.js|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Flip8 Redux|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip8 Xbox One|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8x|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|CHIP8 Emulator (Wii U)|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chippy|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip 8 Emulator (GameCube)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8-n64|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|PsChip8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Super-Chip8x|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP8 TO SMD|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|NES-CHIP-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8-NX|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-8 emulator (PS4)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8 (PS2/PS3)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8-3DO|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Whack-a-Mole|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CrabEmu|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 emulator (DreamCast)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|chipce8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-F8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8me|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|DrChip 8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-3DS|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|GB-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|pspchip8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8 Emulator (PSP)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|DreamChip|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chips1|{{✓}}|{{✓}}|{{✓}}|{{✗}}|-|Chip8Pd|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|C8|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip8 (Lynx)|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip-8-Pokitto|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 mini|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8Emu|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Schip8fx|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|C8SALT|{{✓}}|{{~}}|{{✗}}|{{✗}}|-|Chip-84|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip84CE|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8-TI68k|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Vinegar|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|8boy|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|ESPboy CHIP8|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|ESP32TinyChip8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-8 STM32|{{✓}}|{{✓}}|{{✓}}|{{✓}}<ref>[https://github.com/FedericoBruzzone/CHIP-8-STM32 CHIP-8 STM32 README]</ref>|-|CHIP 8 emulator (STM32)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|TIVA8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|ByteBoy|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 UEFI|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|GPCHIP|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|PluginChip8|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip-8 (Atari 8-bit)|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|Chip09|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-OTTO|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8 (Amiga)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|C64 Chip-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-8 Emulator (Commodore 64)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Vic-20 Chip-8 Emulator|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 Simulator BBC/Master|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-8 (RISC OS)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|minimicro-chip8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-8 Emulator (PICO-8)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|CHIP-80|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|chip-8.nvim|{{✓}}|{{~}}|{{~}}|{{✗}}|-|chip8.el|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|CHIP8-GM|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|E2-CHIP-8-interpreter|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8Unity|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip8Interpreter4Unity|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Megazeux CHIP-8 Emulator|{{✓}}|{{~}}|{{✗}}|{{✗}}|-|Blit-8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|chip8 (PC-1350/PC-1360/PC-2500)|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|Chip-84 Rainmeter Edition|{{✓}}|{{✓}}|{{✗}}|{{✗}}|-|flipper-chip|{{✓}}|{{✗}}|{{✗}}|{{✗}}|-|fpga-chip8|{{✓}}|{{✗}}|{{✗}}|{{✗}}|}==Comparisons==;Multi-system / PC* '''Cadium''' The GUI is hard to navigate to a new user but has many emulation options, supports the most CHIP-8 extensions out of any interpreter see list [https://github.com/gulrak/cadmium#supported-chip-8-variants here]. Also great debugger. '''(PC, Web)'''* '''chip8swemu''' Simple GUI with, easy to navigate. '''(PC, G&W)'''* '''CowChip''' Sensitive to illegal function calls and crashes due to them. '''(PC)'''* '''JAXE''' Defaults to S-CHIP mode<ref>[https://github.com/kurtjd/jaxe#troubleshooting JAXE: troubleshooting]</ref>. '''(PC)'''* '''Vision-8''' Blurry resolution scaling (Windows). '''(PC, Gameboy, Coleco, Amiga)'''* '''Octo''' IDE and interpreter, allows for sprite, audio and supports multiple multiple extensions and custom compatibility options and compatibility profile for specific extensions. '''(Web)'''* '''Silicon8''' allows selecting supported extensions (original, S-CHIP and XO-CHIP) and emulation speed. '''(Web)'''* '''Chip8.js''' can not load custom ROMs, new instance has to be made to add games. '''(Web)''' * '''flipper-chip''' does not support any controls/input<ref>[https://github.com/dwdraugr/flipper-chip/issues/1 Flipper-chip issue #1]</ref> '''(Flipper Zero)'''* '''Chip-84 Rainmeter Edition''' is blurry when set to a resolution higher than the original CHIP-8 due to Rainmeter not supporting nearest neighbor pixel interpolation. '''(Rainmeter)'''Needs recompilation for custom ROMs: '''Super Chip8x'''([https://github.com/RPGHacker/asar asar]), '''NES-CHIP-8''' ([https://cc65.github.io/ cc65]), '''Chip-f8''' ([https://dasm-assembler.github.io/ dasm]). Can't load custom ROMs: '''Flip8 Redux''','''CHIP-80''', '''CHIP-8 Emulator''' (PICO-8).==See also==* [[Fantasy console emulators]]==External links==* [https://johnearnest.github.io/chip8Archive/ CHIP-8 Archive] - CHIP-8, S-CHIP and XO-CHIP programs licensed under the [https://creativecommons.org/share-your-work/public-domain/cc0/ CC0] license.* [https://www.zophar.net/pdroms/chip8.html CHIP-8 Public Domain ROMs - Zophar's Domain] - CHIP-8 and S-CHIP programs that are Public Domain.==References==
<references/>
;Notes
<references group=N />
 
;Notes
<references group="N"/>
[[Category:Historic emulation software]]
Anonymous user

Navigation menu