Changes

Jump to navigation Jump to search

CHIP-8 emulators

1,007 bytes added, 3 June
m
Add more CHIP-8 interpreters written in BASIC
|CHIP8 Emulator
|align=left|{{Icon|WiiU}}
|[https://apps.fortheusers.org/wiiu/CHIP8 2.2]<br>[https://github.com/rw-r-r-0644/CHIP8-Emulator-WiiU git]
|Mid
|{{?}}
|{{✗}}
|{{✓}}
|Chippy
|align=left|{{Icon|Wii}}
|[https://www.gamebrewoscwii.org/wikilibrary/app/Chippy_Wii chippy 1.0]
|{{TBD}}
|{{?}}
|{{✗}}
|{{✓}}
|Chip8-NX
|align=left|{{Icon|NX}}
|[https://github.com/Marice/CHIP8-NX/releases git]
|Mid
|{{✓}}
|[https://github.com/NovaSquirrel/NES-CHIP-8 git]<br>[https://forums.nesdev.org/viewtopic.php?t=17547 ROM]
|High
|{{✓}}
|{{✗}}
|{{✗}}<ref Group=N name=Input_problems>Due to limited number buttons on the system the interpreter is on certain CHIP-8 buttons are not usable</ref>
|-
|Sega Genesis CHIP-8
|[https://github.com/danilo94/Sega-Genesis-CHIP-8 git]
|align=left|{{Icon|MD}}
|{{TBD}}
|{{✓}}
|{{✗}}
|{{?}}
|{{✗}}
|{{✗}}<ref Group=N name=Input_problems>Due to limited number buttons on the system the interpreter is on certain CHIP-8 buttons are not usable</ref>
|-
|CHIP8
|align=left|{{Icon|DC}}
|[https://dreamcast.wiki/CrabEmu 0.2.0]
|{{TBD}}
|{{✓}}
|{{✗}}
|{{R}}
|-
|Sega Genesis CHIP-8
|align=left|{{Icon|MD}}
|{{TBD}}
|{{✓}}
|GB-8
|align=left|{{Icon2|GB}}
|[https://github.com/Hacktix/GB-8/releases git]
|High
|{{✓}}
|-
|VB Chip-8
|Visual Basic6
|[https://web.fe.up.pt/~vma/chip8/index.htm ?]
|Mid
|SmallBasic
|[https://github.com/pixelomer/Chip8-SmallBasic git]
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|-
|VChip 8
|Visual Basic 6
|[https://github.com/Planet-Source-Code/raziel-vchip-8-chip-8-emulator-update-v1-0-1__1-47851/ git]
|{{TBD}}
|{{?}}
|-
|chip-8-vba
|Visual Basicfor Applications
|[https://github.com/rndtrash/chip-8-vba git]
|{{TBD}}
|{{✓}}
|{{✗}}
|{{R}}
|-
|Chip8VB
|Visual Basic .NET
|[https://github.com/neethan/Chip8VB git]
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|{{✓}}
|{{✓}}
|{{}}<ref>[https://github.com/kurtjd/jaxe#features JAXE Features] - JAXE 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>
|{{✗}}
|{{✗}}
|-
|NES-CHIP-8
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Sega Genesis CHIP-8
|{{✓}}
|{{✗}}
|-
|CrabEmu
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Sega Genesis CHIP-8
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{}}<ref>[https://github.com/Sarania/Project-Cherry/releases/tag/v1.0 Project Cherry 1.0 release page]</ref>
|-
|VB Chip-8
|-
|Chip8 SmallBasic
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|VChip 8
|{{✓}}
|{{✗}}
|-
|chip-8-vba
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Chip8VB
|{{✓}}
|{{✗}}
* '''Chip8-n64''' Needs recompilation for custom ROMs, using [https://dragonminded.com/n64dev/ Libdragon]. '''(Nintendo 64)'''
* '''PsChip8''' Needs recompilation for custom ROMs, using [https://www.psxdev.net/downloads.html PSYQ SDK] and GNU Make '''(PlayStation 1)'''
* '''Super Chip8x''' Can remap buttons on a per ROM bases. Needs recompilation for custom ROMs, using [https://github.com/RPGHacker/asar asar]. '''(Super Nintendo)'''
* '''CHIP8 TO SMD''' Placeholder text. '''(Mega Drive)'''
* '''Chip8-NX''' Placeholder text. '''(Switch)'''
* '''CHIP-8 GENESIS''' Placeholder text. '''(Genesis)'''
* '''NES-CHIP-8''' Needs recompilation for custom ROMs, using [https://cc65.github.io/ cc65]. '''(Nintendo Entertainment System)'''
* '''Sega Genesis CHIP-8''' Needs recompilation for custom ROMs, using [https://github.com/Stephane-D/SGDK SGDK] '''(Genesis)'''
* '''CHIP-F8''' Needs recompilation for custom ROMs, using [https://dasm-assembler.github.io/ dasm]. '''(Channel F)'''
* '''CHIP8''' Placeholder text. '''(PlayStation 2, PlayStation 3)'''
* '''Whack-a-Mole''' Placeholder text. '''(Dreamcast)'''
* '''CrabEmu''' Placeholder text. '''(Dreamcast)'''
* '''Sega Genesis CHIP-8''' Needs recompilation for custom ROMs, using [https://github.com/Stephane-D/SGDK SGDK] '''(Genesis)'''
* '''SMS Chip-8 interpreter''' Placeholder text. '''(Master System)'''
* '''CHIP-8 emulator''' Placeholder text. '''(Saturn)'''
* '''00SChip8''' Simple GUI. '''(PureBasic)'''
* '''Project Cherry''' nothing notable, command line/Terminal. '''(FreeBASIC)'''
* '''VB Chip-8''' Remappable keys, slows down when debug option is enabled. '''(Visual Basic6)'''
* '''Chip8 SmallBasic''' Placeholder text. '''(SmallBasic)'''
* '''VChip 8''' Placeholder text. '''(Visual Basic 6)* '''chip-8-vba''' Placeholder text. '''(SmallBasicVisual Basic for Applications)'''* '''Chip8VB''' Placeholder text. '''(Visual Basic .NET)'''
* '''chip8''' Placeholder text. '''(BlitzMax)'''
* '''DALE-8A'''Placeholder text. '''(AWK)'''
* '''LOVE-8''' Placeholder text. '''(LÖVE)'''
==See also==
 
* [[Fantasy console emulators]]
 
==External links==
* [https://archive.org/details/chip-8-games Chip-8 Database] - Games, Programs and demos for: CHIP-8, CHIP-8X, SCHIP, XO-CHIP and MegaCHIP.
** [https://web.archive.org/web/20101219114051/http://www.chip8.com/?page=109 CHIP-8 Pack] - Older version of the above, done by the now offline site chip8.com. Last updated in 2011, no XO-CHIP applications.
* [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.
* [https://web.archive.org/web/20060506012205/http://www.geocities.co.jp/Playtown-Yoyo/6130/chip8.htm Let's Emu Chip-8 Emulator] Lists Windows CHIP-8 interpreters not listed here.
* The GitHub topics: [https://github.com/topics/chip8-emulator CHIP-8 emulator], [https://github.com/topics/chip8 CHIP-8] and [https://github.com/topics/chip8-interpreter CHIP-8 interpreter]. Which may have intepreters not listed here.
* [https://chip-8.github.io Awesome CHIP-8] - Lists resources for CHIP-8.
* [https://github.com/Timendus/chip8-test-suite CHIP-8 Test suite] - Test suite to see compatibility of interpreters.
==References==

Navigation menu