Changes

Jump to navigation Jump to search

CHIP-8 emulators

306 bytes added, 17 May
m
Reorganize recommendations
|imagecaption = Screenshot of Pong implemented in CHIP-8
|developer = Joseph Weisbecker
|type = Interpreted programming language|release = 1977<ref name=COSMAC_RELEASE_YEAR>[https://archive.md/20130209173133/http://groups.yahoo.com/group/rcacosmac RCA COSMAC Yahoo! Group]</ref> (original)<br>1991<ref name=SCHIP_11_DOC>[http://devernay.free.fr/hacks/chip8/schip.txt S-CHIP 1.1 documentation]</ref> (S-CHIP)<br>2014<ref>[https://chip-8.github.io/extensions/#xo-chip CHIP-8 extensions and compatibility#XO-CHIP]</ref> (XO-CHIP)
|emulated = {{✓}}
}}
:''' ''WIP Note''': needs [[accuracy testing]] and checking for [[licensing]]''
:''Note: The terms 'emulator', 'interpreter' and 'simulator' are used interchangeably by developers of interpreters of CHIP-8.''
'''[[wikipedia:CHIP-8|CHIP-8]]''' is an [[wikipedia:Interpreter_(computing)|interpreted ]] [[wikipedia:Programming_language|programming language]], developed by Joseph Weisbecker. CHIP-8 interpreters have been official endorsed/made by some hardware developers, while most interpreters are considered [[wikipedia:Homebrew_(video_games)|homebrew]] or hobbyist software.
;Adoption
:There have been multiple eras of CHIP-8 being adopted by communities.
In the late 1970s to 1980s DIY [[wikipedia:Microcomputer|microcomputer]] kit communities were are where CHIP-8 was first popular due to CHIP-8 being first used on the [[wikipedia:COSMAC_VIP|COSMAC VIP]] in 1977.<ref name=COSMAC_RELEASE_YEAR>[https://archive.md/20130209173133/http://groups.yahoo.com/group/rcacosmac RCA COSMAC Yahoo! Group]</ref> In these communities CHIP-8 programs and extensions were being shared with newsletters, like '[https://archive.org/search?query=creator%3A%22N.S.W.+6800+Users+Group%22&sort=title DREAMER]' and '[https://github.com/mattmikolay/viper VIPER magazine]'.
This is due to the [[wikipedia:Telmac 1800|Telmac 1800] and [[wikipedia:COSMAC_VIP|COSMAC VIP]] in 1977.<ref name=COSMAC_RELEASE_YEAR>[https://archive.md/20130209173133/http://groups.yahoo.com/group/rcacosmac RCA COSMAC Yahoo! Group]</ref> In these communities CHIP-8 programs and extensions were being shared with newsletters, like '[https://archive.org/search?query=creator%3A%22N.S.W.+6800+Users+Group%22&sort=title DREAMER]' and '[https://github.com/mattmikolay/viper VIPER magazine]'. Later, in the 1990s CHIP-8 began to be popular on [[wikipedia:Graphing calculator|graphing calculators]], this community started when a CHIP-8 interpreter called CHIP-48 with a extension of the same name was released on the [[wikipedia:HP_48_series|HP-48]] in 1990. The 'S-CHIP' interpreter released on [[wikipedia:HP_49/50_series#HP_49G|HP-49G]], with the 'S-CHIP' extension being a derivative of CHIP-48.<refname=SCHIP_11_DOC>[http://devernay.free.fr/hacks/chip8/schip.txt S-CHIP 1.1 documentation]</ref>
Since then other communities that have adopted/used CHIP-8, Since the late 1990s interpreters have been created and ported to many consoles, computers, and other devices. The [https://beyondloom.com/blog/octojam.html Octojam] competition, which has since ended was created in 2010s and had dozens of CHIP-8, S-CHIP and XO-CHIP programs created for it.
|{{✗}}
|Cycle
|{{✓}}
|{{✓}}
|{{✓}}
|-
|JAXE
|align=left|{{Icon|Windows|Lin}}<small><ref group=N name=libretro>''Only available outside of Windows and Linux as a libretro core (e.g., [[RetroArch]]).''</ref></small>
|[https://github.com/kurtjd/jaxe git]<br>[https://buildbot.libretro.com/nightly libretro core]
|{{✓}}
|High
|{{✓}}
|{{✓}}
|Mid
|{{✓}}
|{{}}
|{{✓}}
|-
|{{✓}}
|-
|JAXEshmip8|align=left|{{Icon|Windows|LinLinux}}<small><ref group=N name=libretro>''Only available outside of Windows and Linux as a libretro core (e.g., [[RetroArch]]).''</ref></small>|[https://github.com/kurtjdshmolyneaux/jaxe shmip8 git]<br>[https://buildbot.libretro.com/nightly libretro core]|{{✓}}|High|{{}}|{{✓}}Mid
|{{✓}}
|{{✗}}
|{{?}}
|-
|Vision-8
|{{✗}}
|{{~}}
|-
|OmniChip-8
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/Eggbertx/OmniChip-8 git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|CubeChip-SDL
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/coornio/CubeChip-SDL git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|CowChip
|{{✗}}
|{{✗}}
|-
|OmniChip-8
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/Eggbertx/OmniChip-8 git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|CHIP-8 Interpreter
|{{✓}}
|{{✗}}
|{{?}}
|-
|shmip8
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/shmolyneaux/shmip8 git]
|{{✗}}
|Mid
|{{✓}}
|{{✗}}
|{{?}}
|-
|CubeChip-SDL
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/coornio/CubeChip-SDL git]
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{?}}
|-
|Mid
|{{✓}}
|{{}}
|{{✓}}
|}

Navigation menu