Changes

Jump to navigation Jump to search

CHIP-8 emulators

594 bytes added, 21 April
no edit summary
|{{✓}}
|{{✓}}
|{{?}}
|-
|JAXE
|[https://github.com/kurtjd/jaxe git]<br>[https://buildbot.libretro.com/nightly libretro core]
|{{✓}}
|MidHigh|{{✓}}
|{{✓}}
|{{✓}}
|{{?}}
|-
|Vision-8
|{{NC}}
|{{✗}}
|{{?}}
|-
|CowChip
|{{?}}
|{{✗}}
|{{?}}
|-
|OmniChip-8
|{{?}}
|{{✗}}
|{{?~}}
|-
!colspan="10"|Consoles
|{{✓}}
|-
|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
|[https://github.com/NovaSquirrel/NES-CHIP-8 git]<br>[https://forums.nesdev.org/viewtopic.php?t=17547 ROM]
|{{✗}}
|High<ref Group=Nname=NES>most accuracy tests show that it is accurate, due to the NES controller having less inputs selection in other tests can't be donedue 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
|{{?}}
|{{✗}}
|{{R?}}
|-
|chipce8
|{{✓}}
|{{✗}}
|{{R?}}
|-
|CHIP-F8
|[https://github.com/tobiasvl/chip-f8 git]
|{{✗}}
|?Mid
|{{?}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{?}}
|-
|E2-CHIP-8-interpreter
|{{✓}}
|{{✗}}
|{{?}}
|-
|CHIP-8 console on FPGA
|}
==Comparisons==
<font size="3"><b>;Multi-system / PC / x86</b></font><br>* '''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<font size="3"ref><b>Mobile [https:/ ARM</b><github.com/font><br><font size="3"><b>Web browsers<kurtjd/b>jaxe#troubleshooting JAXE: troubleshooting]</font><brref>. '''(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.<font size="3"><b>Consoles</b></font><br>'''(Web)'''* '''NESSilicon8''' allows selecting supported extensions (original, S-CHIPand XO-8CHIP) and emulation speed. '''(Web)'''* '''Chip8.js''' can not load custom ROMs, new instance has limited controlsto be made to add games.<font size="3"><b>Handhelds</b></font><br><font size="3"><b>Calculators</b></font><br><font size="3"><b>Microcontrollers</b></font><br><font size="3"><b>Firmware</b></font><br><font size="3"><b>Home computers</b></font><br><font size="3"><b>Fantasy computers</b></font><br><font size="3"><b>Text editor</b></font><br><font size="3"><b>Game Engine</b></font><br><font size="3"><b>Other</b></font><br>'''(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]]
Anonymous user

Navigation menu