Changes

Jump to navigation Jump to search

CHIP-8 emulators

127 bytes added, 17 June
m
no edit summary
|CHIP-8
|Low
|{{~?}}
|{{✗}}
|{{~}}
|[https://www.youtube.com/watch?v=NjaudptrTuo CHIP8]
|SwissMicros DM42
|[https://dropbox.com/scl/fi/c4niglg181bkbx3unx2el/CHIP8.pgm?rlkey=7on9c3hguat0bfusbwy33dnn3&dl=0 ?]
|CHIP-8
|{{TBD}}
|LowRes NX
|[https://lowresnx.inutilis.com/topic.php?id=1648 ?]
|CHIP-8
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|-
|SCHIP Interpreter
|LowRes NX
|[https://lowresnx.inutilis.com/topic.php?id=2214 Play]<br>[https://lowresnx.inutilis.com/topic.php?id=2217 Dev]
|CHIP-8
|{{TBD}}
|CHIP-8<br>S-CHIP
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|CHIP-8
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|CHIP-8
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
{|class="wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Programming Language
! scope="col"|Latest version
! scope="col"|[[#Extensions|Extension(s)]]
|CHIP-8
|High
|{{?PublicDomain}}
|{{✓}}
|{{✓}}
|[https://github.com/rndtrash/chip-8-vba git]
|CHIP-8
|Mid<abbr title="Code review, not ROM tested">*</abbr>
|{{PublicDomain}}
|{{✗}}
|Clojure
|[https://github.com/netb258/clj8 git]
|CHIP-8
|{{TBD}}
|{{?}}
|{{✗}}
|{{R}}
|-
|Minish
|Lua
|[https://github.com/griffi-gh/minish git]
|CHIP-8
|{{TBD}}
:'''CubeChip-SDL''' (PC)
::Drag and drop to load ROMs.
:'''JAXE''' (PC, Libretro)
::Good selections of options for emulation, Defaults to S-CHIP mod.
:'''chip8swemu''' (PC, G&W)
:'''InfoChip8''' (Windows)
::Rainbow color palette. Nothing else notable, command line/Terminal.
:'''shmip8''' (PC)
::Needs ROM to be specified in command line/terminal.
:'''Vision-8''' (PC, Coleco, Amiga, MSX)
:'''SVision-8''' (PC, Coleco, Amiga, MSX)
::Adds S-CHIP support to Vision-8
:'''CHIP-8 Interpreter''' (DOS)
::Nothing notable, command line/Terminal.
:'''C8''' (DOS)
::Nothing notable, command line/Terminal.
:'''Chip8''' (DOS)
::Odd key-mapping. Nothing else notable, command line/Terminal.
:'''DOS Chip-8 / VChip-8''' (DOS)
::Nothing notable, command line/Terminal.
:'''chip8-asm64-emu''' (Linux)
:'''Chip8-DOS''' (DOS)
::Nothing notable, command line/Terminal.
:'''Pin8''' (Haiku)
::Placeholder text.
:'''CHIP-8 Emulator''' (KolibriOS)
::Placeholder text.
:'''CHIP-8''' (ZealOS)
:'''WinRT-CHIP8''' (Windows Phone)
::Placeholder text.
:'''PalmChip8''' (PalmOS)
::Placeholder text.
:'''DALE-8''' (KaiOS)
:'''Pico-CHIP8''' (Raspberry Pi Pico)
::Placeholder text.
:'''MeltChip''' (BlackBerry PlayBook)
::Placeholder text.
'''<abbr title="Web browser">Web</abbr>
:'''Chip-8 for Suns''' (SunOS)
::Placeholder text.
:'''Crazy-8''' (Classic Mac OS)
::Placeholder text.
:'''MacVision-8''' (Classic Mac OS)
:'''CHIP-OTTO''' (ZX Spectrum, ZX Spectrum Next)
::Includes games, no ROM selection interface (press <code>J</code> to go to next game). Can load games from a different tape.
:'''ZX Chip8''' (ZX Spectrum)
::Placeholder text.
:'''C64 Chip-8''' (Commodore 64)
::Placeholder text.
:'''Chip-8 Emulator''' (Commodore 64)
::Placeholder text.
:'''MoeCHIP-8 for C64''' (Commodore 64)
::Needs recompilation for custom ROMs, using [https://www.c64-wiki.com/wiki/KickAssembler KickAssembler].
:'''Vic-20 Chip-8 Emulator''' (VIC-20)
:'''PsChip8''' (PlayStation)
::Needs recompilation for custom ROMs, using [https://www.psxdev.net/downloads.html PSYQ SDK] and GNU Make
:'''Super Chip8x''' (Super Nintendo)
::Can remap buttons on a per ROM bases. Needs recompilation for custom ROMs, using [https://github.com/RPGHacker/asar asar].
:'''CHIP8''' (PlayStation 2, PlayStation 3)
:'''Chip8-NX''' (Switch)
::Placeholder text.
:'''Chip8x''' (Xbox)
::Good interface. Can load ROMs from disk, HDD or any other storage device
:'''Chip8 Emulator''' (PlayStation 4)
::Placeholder text.
:'''Chip8-3DO''' (3DO)
::Needs recompilation for custom ROMs, using [https://3dodev.com/software/sdks 3DODev].
:'''chip-64''' (Nintendo 64)
::Doesn't work in tested emulators. Needs recompilation for custom ROMs, using [https://github.com/ARM9/bass bass].
:'''CHIP-8 GENESIS''' (Genesis / Mega Drive)
::Placeholder text.
:'''NES CHIP-8''' (Nintendo Entertainment System)
::Needs recompilation for custom ROMs, using [https://cc65.github.io/ cc65].
:'''Sega Genesis CHIP-8''' (Genesis / Mega Drive)
::Needs recompilation for custom ROMs, using [https://github.com/Stephane-D/SGDK SGDK]
:'''CHIP-F8''' (Channel F)
::Needs recompilation for custom ROMs, using [https://dasm-assembler.github.io/ dasm].
:'''Chip-8 XNA''' (Xbox 360)
:'''CrabEmu''' (Dreamcast)
::Placeholder text.
:'''SMS Chip-8 interpreter''' (Master System)
::Placeholder text.
:'''CHIP-8 emulator''' (Saturn)
:'''DrChip 8''' (Game Boy Advance)
::Placeholder text.
:'''CEightY''' (Pandora)
::Placeholder text.
:'''Chip-3DS''' (3DS)
:'''Vision-8 for Gameboy''' (Game Boy)
::Uses a included DOS program (Use [[DOSBox]] or [[PC_Emulator_Comparisons|Similar software]] to run this.), to save the ROMs to a battery save file, with up to 7 ROMs being able to be saved onto it, with key customization for each CHIP-8 ROM.
:'''MicroCHIP''' (PlayStation Vita)
::Simple ROM selection.
:'''PSP-Chip8''' (PlayStation Portable)
:'''Chip-8 Emulator''' (PlayStation Portable)
::Placeholder text.
:'''VITA-8''' (PlayStation Vita)
::Placeholder text.
:'''DreamChip''' (PlayStation Portable)
::Placeholder text.
:'''GB-8''' (Game Boy)
::Basic ROM selection interface. Needs recompilation for custom ROMs, using [https://github.com/gbdev/rgbds/releases/tag/v0.5.0 RGBDS v0.5.0].
:'''damaged chip8''' (Game Boy)
::Uses <code>SELECT</code> to switch ROMs. Needs recompilation for custom ROMs, using [https://github.com/gbdev/rgbds/releases/tag/v0.3.10 RGBDS v0.3.10].
:'''Dingux-chip8''' (Dingoo)
:'''Chips1''' (WonderSwan)
::Placeholder text.
:'''Chip8Pd''' (Playdate)
::Placeholder text.
:'''C8''' (GP32)
::Placeholder text.
:'''EFCS''' (GP2X)
::Placeholder text.
:'''Chip8''' (Lynx)
:'''CHIP48''' (HP48GX, GP48SX)
::Placeholder text.
:'''Chip8Emu''' (TI-Nspire)
::Placeholder text.
:'''schip8fx''' (Casio AFX, Casio fx-9860G)
::Placeholder text.
:'''C8SALT''' (TI-83+, TI-83+ SE, TI-84+, TI-84+ SE, TI-84+ C SE, TI-84+ CE)
:'''Chip84CE''' (TI-84+ CE)
::Placeholder text.
:'''Chip8-TI68k''' (TI-68k)
::Placeholder text.
:'''Chip83''' (TI-83)
::Placeholder text.
:'''Chip8/SChip8 Emulation Library''' (TI-92, TI-92+)
::Placeholder text.
:'''CP300 Chip8''' (Casio ClassPad 300)
:'''HP Prime Chip8 Emulator''' (HP Prime)
::Placeholder text.
:'''CHIP-8''' (N0110)
::Placeholder text.
'''Microcontrollers
:'''ESPboy CHIP8''' (ESPboy)
::Placeholder text.
:'''ESP32TinyChip8''' (ESP32)
::Placeholder text.
:'''chip8-esp8266 ''' (ESP8266)
::Placeholder text.
:'''Tjipp8''' (PIC16F17xx)
::Placeholder text.
:'''Chip-8 STM32''' (STM32)
:'''chip8stm32''' (STM32)
::Placeholder text.
:'''TIVA8 ''' (TM4C123)
::Placeholder text.
:'''ByteBoy''' (MSP430)
::Placeholder text.
'''Firmware
:'''CHIP-80''' (TIC-80)
::Can't load custom CHIP-8 binaries/ROMs.
:'''CHIP8 Emulator''' (LowRes NX)::Placeholder text.:'''SCHIP Interpreter''' (LowRes NX)
::Placeholder text.
:'''Chip-8 emulator''' (Vircon32)
:'''ICED Potato''' (ICE40UP5K)
::Placeholder text.
:'''CHIP-8 console on FPGA''' (TinyFPGA BX)
::Placeholder text.
:'''FpChip8''' (Altera DE1)
::Placeholder text.
:'''FPGA Chip-8 Emulator''' (Zedboard FPGA)
:'''CHIP-36''' (Java)
::Simple GUI.
:'''SnxChip8''' (Java)
::Nothing notable, command line/Terminal.
:'''SuperCHIP Emulator''' (Java)
::Nothing notable, command line/Terminal.
:'''DALE-8A''' (AWK)
::Displays inside terminal. Nothing else notable, command line/Terminal.
:'''awk-chip8''' (gawk)
::Displays inside terminal. Nothing else notable, command line/Terminal.
:'''fc8''' (Fortran)
::Placeholder text.
:'''chip-8-vba''' (Visual Basic for Applications)
::Placeholder textSlow executation, pauses or hangs when a invalid call is made, makes some programs unplayable. Runs in Microsoft Excel.
:'''Chip8VB''' (Visual Basic .NET)
::Placeholder text.
:'''emuchip8me''' (J2ME)
::Placeholder text.
:'''Chip8''' (Nim) ::Placeholder text.:'''chip8''' (Nim)
::Placeholder text.
:'''chip8-zig''' (ZigNim)
::Placeholder text.
:'''Minishchip8-zig''' (LuaZig)
::Placeholder text.
:'''PHP Chip-8 Emulator''' (PHP)
A summarized list of the CHIP-8 extensions below:
Extensions created for [[wikipedia:HP-48|HP-48]]:
*CHIP-48
* {{hovertext|SUPER-CHIP|A.K.A S-CHIP or SCHIP}}
Extensions created for other systems:
*Mega-Chip
* XO-CHIP

Navigation menu