Changes

Jump to navigation Jump to search

CHIP-8 emulators

3,465 bytes added, 25 April
add Blit-8
|[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
|[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
|[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
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{~}}
|-
|Flip8 Redux
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?✗}}|{{✗}}
|-
!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
|{{?}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{✓}}
|{{✓}}
|-
|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
|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
|{{?}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{?}}
|{{✗}}
|{{R}}
|-
|chipce8
|{{✓}}
|{{✗}}
|{{R?}}
|-
|CHIP-F8
|[https://github.com/tobiasvl/chip-f8 git]
|{{✗}}
|?Mid
|{{?}}
|{{✗}}
|[https://github.com/haroldo-ok/really-old-stuff/tree/master/gameboy/gbv8_100 1.0]
|{{✗}}
|?Mid
|{{NC}}
|{{✗}}
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|[https://www.komkon.org/~dekogel/vision8.html 1.0]
|{{✗}}
|?Mid
|{{NC}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{?}}
|-
|Chip-8 Emulator
|align=left|{{Icon|C64}}
|[https://csdb.dk/release/?id=17306 ?]
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{?}}
|-
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?}}
|{{?}}
|-
!colspan="10"|Fantasy Computerscomputers
|-
|minimicro-chip8
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?✗}}|{{✗}}
|-
|CHIP-80
|TIC-80
|[https://tic80.com/play?cart=953 ?Update 4]
|{{✗}}
|?
|{{?}}
|{{✗}}
|{{?✗}}|{{✗}}
|-
!colspan="10"|Text editor
|{{?}}
|-
!colspan="10"|Game Engine/ Mod
|-
|CHIP8-GM
|[https://github.com/Dudeidu/CHIP8-GM git]
|{{✗}}
|?High-Mid
|{{✓}}
|{{✗}}
|{{?}}
|-
|E2-CHIP-8-interpreter
|?
|{{?}}
|{{✗}}
|{{?}}
|-
|[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]
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{?}}
|{{✓}}
|{{✗}}
|{{?}}
|-
|CHIP-8 console on FPGA
|{{✗}}
|{{?}}
|-
|chip8swemu
|align=left|Game & Watch: Super Mario Bros
|[https://github.com/AlfonsoJLuna/chip8swemu-gaw git]
|{{✗}}
|Mid
|{{✓}}
|{{✓}}
|{{✓}}
|}
==ComparisonsExtension support==
<div style="overflow-x:auto;width:100%">
{| class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
|-
|Vision-8
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|CowChip
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{?}}
|{{✓}}<ref>[https://play.google.com/store/apps/details?id=com.GuillaumePayet.ChipChip ChipChip description] - Google Play</ref>
|-
|{{✓}}
|{{✓}}
|{{?}}
|-
|Silicon8
|{{✗}}
|-
|CHIP Emulator (Chip8 Xbox one)One
|{{✓}}
|{{✗}}
|{{✓}}
|{{~}}
|{{✗}}
|{{✗}}
|-
|Chip-84
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|-
|C64 Chip-8
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Chip-8 Emulator (Commodore 64)
|{{✓}}
|{{✗}}
|{{✓}}
|{{~}}
|{{✗}}
|{{✗}}
|-
|Blit-8
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|}
==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.
==References==
<references/>
;Notes
<references group=N />
;Notes
<references group="N"/>
[[Category:Historic emulation software]]
Anonymous user

Navigation menu