name status core platform pixel_format description state
amstradb works Caprice32 Amstrad CPC RGB565 10
works well, some games
m2k MAME 2000 Arcade/Console/various RGB565 (See MAME note) 10
slow
stock official firmware FB Alpha Arcade/Console/various RGB565 (See FB Neo note) 10
a26 works Stella 2014 Atari 2600 RGB565 10
a5200 works a5200 Atari 5200 RGB565 10
a78 works ProSystem Atari 7800 RGB565 10
a800 works atari800lib Atari 800 computer RGB565 not official version, but fast 10
lnx works Handy Atari Lynx RGB565 10
wswan works Beetle Cygne Bandai WonderSwan/Color RGB565 10
chip8 works JAXE CHIP-8/S-CHIP/XO-CHIP RGB565 10
col works Gearcoleco Coleco ColecoVision RGB565 10
fcf works FreeChaF Fairchild ChannelF RGB565 10
A port of the Retro8 open-source reimplementation
retro8 works Retro8 Fantasy Console RGB565 10
of the PICO-8 fantasy console to libretro
A virtual game platform with capabilities similar to
vapor works VaporSpec Fantasy Console RGB565 10
80s game consoles
regression; hang on
2048 2048 Game RGB8888 A port of the popular puzzle game 2048 to libretro 10
loading...
gong works Gong Game RGB565 A clone of Pong written for libretro 10
A port of the REminiscence engine, a
flashback works REminiscence Game engine RGB8888 reimplementation of the engine used by Delphine 10
Software's Flashback
A port of the Cannonball, enhanced OutRun engine
outrun works Cannonball Game engine RGB565 10
to libretro
A port of the PrBoom source port of iD's classic
prboom works PrBoom Game engine RGB565 10
Doom engine
wolf3d works ECWolf Game engine RGB565 A port of the Wolfenstein 3D engine to libretro 10
A port of the XRick, an open-source clone of the
xrick works XRick Game engine RGB565 10
Rick Dangerous engine
cdg works Pocket CDG Karaoke player RGB565 A karaoke music player, ported to libretro 10
int works FreeInv Mattel Intellivision RGB8888 10
msx works blueMSX MSX/SVI/ColecoVision/SG-1000 RGB565 10
A port of Game Music Emu which allows playback
gme works Game Music Emu Music player RGB565 10
of a wide variety of video game music formats
pce works Beetle PCE FAST NEC PC Engine/CD RGB565 10
ngpc works RACE Neo Geo Pocket/Color RGB565 10
gba works gpSP Nintendo Game Boy Advance RGB565 10
Enhanced version of TGBDual supporting split
dblcherrygb -- screen options, some esoteric GB hardware
works DoublecherryGB Nintendo Game Boy/Color RGB565 10
TODO-- addons, and netowrking (whcih is useless for
SF2000)
gb works TGB Dual Nintendo Game Boy/Color RGB565 10
gbb works Gambatte Nintendo Game Boy/Color RGB565 10
gbgb works Gearboy Nintendo Game Boy/Color RGB565 10
nes works FCEUmm Nintendo NES/Famicom RGB565 10
nesq works QuickNES Nintendo NES/Famicom RGB565 10
pokem works PokeMini Nintendo Pokemon Mini RGB565 10
snes works Snes9x 2005 Nintendo SNES/SFC RGB565 10
snes02 works Snes9x 2002 Nintendo SNES/SFC RGB565 10
sega works PicoDrive Sega MS/GG/MD/CD/32X RGB565 10
gg works Gearsystem Sega MS/GG/SG-1000 RGB565 10
zx81 works EighyOne Sinclair ZX 81 RGB565 Thanks to @salvacam! 10
spec works Fuse Sinclair ZX Spectrum RGB565 10
thom works Theodore Thomson MO/TO RGB565 10
vec works Vecx Vectrex RGB1555 10
wsv works Potator Watara Supervision RGB565 10
slow; built in menu
amstrad hangs/crashes on many CrocoDS Amstrad CPC RGB565 5
things
A emulator for Arduboy, a handheld game console
arduboy slow Arduous Arduboy RGB565 with open source software, based on the Arduino 5
hardware platform
lnxb slow; use Handy instead! Beetle Lynx Atari Lynx RGB565 5
A port of the PDP11 emulator to libretro. This core
bk no input mapping? BK BK-0010/BK-0011(M)/Terak 8510-a RGB565 5
emulates the PDP-11/03 platform.
c64sc slow VICE x64sc Commodore 64 (accurate) RGB565 5
c64 slow VICE x64 Commodore 64 (fast) RGB565 5
c64f slow Frodo Commodore C64 RGB565 5
c64fc slow FrodoSC Commodore C64 RGB565 5
vic20 slow VICE xvic Commodore VIC20 RGB565 5
A port of the FAKE-08 open-source
slow with sound; ok
fake08 FAKE-08 Fantasy Console RGB565 reimplementation of the PICO-8 fantasy console to 5
without
libretro
A port of the LowRes NX fantasy console to
lowres-nx slow LowRes NX Fantasy Console RGB8888 5
libretro
mrboom build, hang on loading... Mr.Boom Game RGB565 A clone of the classic Bomberman series 5
some slowdowns, but An open-source reimplementation of the Cave
cavestory NXEngine Game engine RGB565 5
maybe less buggy now? Story / Doukutsu engine
A reimplementation of the engine of Jump 'n
jnb slow Jump 'n Bump Game engine RGB565 Bump, a open-source MS-DOS multiplayer video 5
game by Brainchild Design
some games slow, cannot
A simulator of various Game and Watch-style
gw zoom in (and hide the GW Handheld Electronic RGB565 5
handheld electronic games
physical game art bezel)
build, hang on loading...
-------------------------- slow; can
be used with existing RAM
x48 dumps to avoid need to x48 HP48 Calculator RGB565 5
autoload content (which is
a mess); also needs a
virtual keyboard/input
o2em slow O2EM Magnavox Odyssey2/Phillips Videopac+ RGB565 5
An adaptation of SameBoy to play Mega Duck
--TODO-- very slow SameDuck Mega Duck (Cougar Boy) 5
games
pcesgx slow Beetle SuperGrafx NEC PC Engine/SuperGrafx RGB8888 5
needs better disk
pc8800 management (load single QUASI88 NEC PC-8000/PC-8800 series RGB565 5
disk games for now)
pcfx very slow Beetle PC-FX NEC PC-FX RGB565 5
gbav slow VBA Next Nintendo Game Boy Advance 5
mgba slow mGBA Nintendo Game Boy/Color/Advance RGB565 5
nest slow Nestopia UE Nintendo NES/Famicom 5
vb very slow Beetle VB Nintendo Virtual Boy RGB565 5
gpgx slow Genesis Plus GX Sega MS/GG/MD/CD RGB565 5
xmil slow X Millennium Sharp X1 RGB565 5
geolith -- highly accurate Neo Geo AES/MVS emulator
very slow Geolith SNK - Neo Geo AES / MVS RGB8888 5
TODO-- aiming for a home-console-first experience
fba_xxxx some drivers crash; screen
FB Alpha 2012 Arcade/Console/various RGB565 (See FB Neo note) 3
(names TBD) rotated vertically
mame2003 build, hang on loading... MAME 2003 Plus Arcade/Console/various RGB565 (See MAME note) 3
name status core platform pixel_format description state
works (mortal kombat,
trog), shows info screen,
mame2003mw loads ROM and runs for a MAME 2003 Midway Arcade/Console/various RGB565 small number of midway games enabled 2
bit, then crashes with
BSOD exception 4
shows menu, claims TOS
atarist Hatari Atari ST/STE/TT/Falcon RGB565 2
image invalid when it is not
works for a short time;
shows loading screen,
quake starts to play demo, and TyrQuake Game engine RGB565 A port of the tyrquake engine 2
the BSOD assert shortly
after demo starts
build, BSOD exception sbrk:
cps3 FB Alpha 2012 CPS-3 Arcade/Console/various RGB565 1
out of memory
build, BSOD exception sbrk:
sbw Super Bros War Game RGB565 A fan-made multiplayer style deathmatch game 1
out of memory
Full list of supported systems: https://github.
fbn build, hang on black screen FB Neo Arcade/Console/various RGB565 0
com/finalburnneo/FBNeo/wiki
glxy build, hang on black screen Galaxy Galaksija (retro computer) RGB8888 0
mac build, hang on black screen Minivmac Mac II RGB565 MacII variant of minivmac emulator 0
fmsx build, hang on black screen fMSX MSX/MSX2/MSX2+ RGB565 0
VisualBoy Advance-M is a active fork of VisualBoy
gbam build, hang on black screen VBA-M Nintendo Game Boy Advance RGB565 0
Advance emulator
gbs build, hang on white screen SameBoy Nintendo Game Boy/Color RGB8888 0
x68k build, hang on black screen PX68k Sharp X68000 RGB565 0
A port of Uzem, the official emulator for the
uzem build, hang on black screen Uzem Uzebox RGB565 0
Uzebox
build, BSOD exception code
cps1 FB Alpha 2012 CPS-1 Arcade/Console/various RGB565 -1
5
build, BSOD exception code
cps2 FB Alpha 2012 CPS-2 Arcade/Console/various RGB565 -1
4
build, BSOD exception code
neogeo FB Alpha 2012 Neogeo Arcade/Console/various RGB565 -1
5
jag build, BSOD exit(0) Virtual Jaguar Atari Jaguar RGB8888 -1
build, BSOD exception code
zork mojozork Game engine RGB565 A simple Z-Machine implementation -1
4
build, BSOD exception code
img image-viewer-legacy Media player RGB8888 -1
10
build, BSOD exception code
snesc ChimeraSNES Nintendo SNES/SFC RGB565 -1
4
build, BSOD exception code
snesn Snes9x-next Nintendo SNES/SFC RGB565 -1
4
build, BSOD exception code
numero Numero TI-83 RGB8888 A TI-83 Emulator for Libretro -1
10
3do build, hang on loading... Opera 3DO RGB565 -2
This core is based on DOSBox-SVN trunk and
dossvn build, hang on loading... DOSBox-SVN DOS RGB8888 allows on-the-fly configuration and different sync -2
methods
uw8 build, hang on loading... microw8 Fantasy Console RGB8888 based on wasm3 -2
nogg build, hang on loading... nogg Game RGB8888 -2
A port of the VitaQuake 2 source port of iD's Quake
2 engine to libretro. There is a separate core for
quake2 build, hang on loading... vitaQuake 2 Game engine RGB8888 -2
each of the Quake 2 mission packs, 'Rogue', 'Zaero'
and 'Xatrix'.
An emulator for the Oberon RISC machine, ported
risc build, hang on loading... Oberon Oberon RISC machine RGB565 -2
to libretro
A port of VeMUlator, a SEGA Dreamcast VMU
vmu build, hang on loading... VeMUlator SEGA Visual Memory Unit RGB565 -2
emulator originally developed for Android
psx build, hang on loading... Beetle PSX Sony PlayStation RGB8888 -2
semaphore.h missing,
pthread_attr_t unknown,
daphne Daphne Arcade RGB565 -3
PTHREAD_CREATE_JOINA
BLE undeclared
mame2003Wii undefined functions MAME2003Wii Arcade/Console/various RGB565 limited drivers enabled for the Wii -3
requires threads,
uae PUAE Commodore Amiga RGB565 -3
semaphore
A port of DOSBox with a goal of simplicty and ease
of use and gameplay. This core includes a
streamlined workflow for launching games directly
dos requires pthread DOSBox-Pure DOS RGB8888 -3
from ZIP archives with automated mapping of
controls to gamepads and a native onscreen
keyboard.
ep128 requires pthread Ep128emu Enterprise 128 RGB565 -3
meg4 mman.h MEG-4 Fantasy Console RGB8888 -3
flappyb type errors, std::thread Super Flappy Birds Game RGB8888 -3
A push-the-block-in-a-straight-line puzzle game in
dino type conversion errors Dinothawr Game engine RGB8888 -3
the spirit of Kickle Cubicle
invalid initialization of
reference of type ‘const
wstring& {aka const std::
__cxx11:: A free, open-source framework used to make 2D
love ChaiLove Game engine RGB8888 -3
basic_string<wchar_t>&}’ games in ChaiScript
from expression of type
‘const std::__cxx11::
basic_string<char>’
compiled for a big endian
An experimental Lua game framework for libretro,
lutro system and target is little Lutro Game engine RGB8888 -3
based on a subset of the LOVE API
endian
needs semaphore.h;
ons PTHREAD_MUTEX_RECUR ONScripter Game engine RGB8888 visual novel games engine compatible to NScripter -3
SIVE; CLOCK_MONOTONIC
lots of missing thread A port of PuzzleScript, open source HTML5 puzzle
pzscr PuzzleScript Game engine RGB565 -3
functions game engine
libretro-common, dirent A fork of the ScummVM adventure game engine
scumm ScummVM Game engine RGB565 -3
issues ported to libretro
zelda dup, pthread_* undefined Zelda Classic 2.10 Game engine RGB565 -3
zeldab type errors Zelda Classic 2.5 Game engine RGB565 -3
pcem requires <fenv.h> and float PCem IBM PC RGB8888 -3
lots of missing thread A port of FFmpeg library which allows playback of
ffmpeg FFmpeg Media player RGB8888 -3
functions a variety of audio and video formats
neocd requires threads NeoCD Neo Geo CD RGB565 -3
pthread functions, sysconf
nds DeSmuME 2015 Nintendo DS RGB565 -3
undefined
free, malloc, realloc,
An emulator for the Palm m515 OS ported to
mu memset, memcpy Mu Palm OS RGB565 -3
libretro
undefined
sam requires -mabicalls SimCoupe SAM Coupe RGB565 -3
build environment needs
gfxprim gfxprim Application/library RGB8888 -4
work (uses python)
build environment needs
pntr pntr Application/library -4
work (uses cmake)
requires cmake; need to
dirk DirkSimple Arcade RGB565 dirt-simple FMV/laserdisc game player -4
rework the build process
HBMAME (HomeBrew MAME) is a derivative of
build environment needs a
HBMAME Arcade/Console/various MAME, and contains various hacks and -4
lot of work
homebrews
build environment needs
More compatible than Arduous, supporting
work (uses cmake); also Ardens Arduboy / Arduboy FX RGB8888 -4
extended features/hadware for Arduboy FX
may have SDL dependency
build environment needs
hatarib work (uses cmake); also hatariB Atari ST/STE/TT/Falcon A new port of the latest Harti code to libretro -4
may have SDL dependency
name status core platform pixel_format description state
Provides some improvements over the DOSBox-
build environment needs SVN trunk, including native MIDI support, cycle-
dosc DOSBox-core DOS RGB8888 -4
work (uses cmake) accurate OPL3 (YMF262) emulation, MT-32
emulation and experimental 3dfx Voodoo support
build environment needs Runns PC/XT class software. Mainly intended for
xt VirtualXT DOS -4
work PC booters from the 80's.
requires cmake; need to A port of the free and open source fantasy
TIC-80 Fantasy Console -4
rework the build process computer TIC-80 to libretro
build environment needs a
SAME_FMTOWNS Fujitsu FM Towns -4
lot of work
requires cmake; need to A port of the Powdertoy physics
The Powder Toy Game -4
rework the build process sandbox/simulation engine to libretro
build environment needs a
Neko Project II NEC PC-98 -4
lot of work
build environment needs a
Neko Project II Kai NEC PC-98 -4
lot of work
SAME CDi is a S(ingle) A(rcade) M(achine) E
build environment needs a
SAME CDI Philips CDi (mulator) for libretro, forked from MAME, which -4
lot of work
only includes the Philips CD-i driver
requires cmake; need to
EasyRPG RPG Maker 2000/2003 -4
rework the build process
build environment needs a
BlastEm Sega Genesis (Mega Drive) -4
lot of work
build environment needs a
Emux SMS Sega Master System -4
lot of work
build environment needs
DuckStation Sony PlayStation -4
work
build environment needs
SwanStation Sony PlayStation SwanStation is a fork of the Duckstation emulator -4
work
c128 builds VICE x128 Commodore C128 RGB565 under construction -6
not released yet on any
c64dtv VICE x64dtv Commodore C64DTV RGB565 under construction -6
platform
cbm2 builds VICE xcbm2 Commodore CBM-II RGB565 under construction -6
cbm5x0 builds VICE xcbm5x0 Commodore cbm5x0 RGB565 under construction -6
pet builds VICE xpet Commodore PET RGB565 under construction -6
plus4 builds VICE plus4 Commodore PLUS4 RGB565 under construction -6
scpu64 builds VICE xscpu64 Commodore SCPU64 RGB565 under construction -6
no player two controls or AI
tennis Retro-tennis Game RGB8888 unfinished pong clone sample -6
player; use gong!
unstable and unnecessary;
sms SMS Plus GX Sega MS/GG RGB565 -6
use PicoDrive for SMS!
Based on MAME development branch. Full list of
probably too large MAME (Current) Arcade/Console/various supported systems: http://adb.arcadeitalia. -7
net/mame.php
probably too large MAME 2003 Arcade/Console/various RGB565 (See MAME note) -7
probably too large MAME 2009 Arcade/Console/various (See MAME note) -7
probably too large MAME 2010 Arcade/Console/various (See MAME note) -7
probably too large MAME 2015 Arcade/Console/various (See MAME note) -7
probably too large MAME 2016 Arcade/Console/various (See MAME note) -7
part of mame2015 project MESS 2015 Multi (various) (See MAME note) -7
slow, ugly colors; use a800l
Atari800 Atari 800 computer RGB565 -9
instead
use PUAE FS-UAE Commodore Amiga -9
use PUAE PUAE 2021 Commodore Amiga -9
use PUAE UAE4ARM Commodore Amiga -9
use Beetle PCE FAST Beetle PCE NEC PC Engine/SuperGrafx/CD -9
use RACE Beetle NeoPop Neo Geo Pocket/Color -9
use gpSP Beetle GBA Nintendo Game Boy Advance -9
use gpSP Meteor Nintendo Game Boy Advance -9
use gpSP TempGBA Nintendo Game Boy Advance -9
use TGB Dual Emux GB Nintendo Game Boy/Color -9
use TGB Dual fixGB Nintendo Game Boy/Color -9
use FCEUmm bnes Nintendo NES/Famicom -9
use FCEUmm Emux NES Nintendo NES/Famicom -9
use FCEUmm fixNES Nintendo NES/Famicom osaka built, doesn't support samplerate adjust -9
use FCEUmm Mesen Nintendo NES/Famicom -9
snes10 use Snes9x-2005 Snes9x 2010 Nintendo SNES/SFC -9
use Snes9x-2005 Beetle bsnes Nintendo SNES/SFC -9
use Snes9x-2005 Beetle Supafaust Nintendo SNES/SFC -9
use Snes9x-2005 bsnes Nintendo SNES/SFC -9
use Snes9x-2005 bsnes 2014 Accuracy Nintendo SNES/SFC -9
use Snes9x-2005 bsnes 2014 Balanced Nintendo SNES/SFC -9
use Snes9x-2005 bsnes 2014 Performance Nintendo SNES/SFC -9
use Snes9x-2005 bsnes C++98 (v085) Nintendo SNES/SFC -9
use Snes9x-2005 bsnes-hd beta Nintendo SNES/SFC -9
use Snes9x-2005 bsnes-mercury Accuracy Nintendo SNES/SFC -9
use Snes9x-2005 bsnes-mercury Balanced Nintendo SNES/SFC -9
use Snes9x-2005 bsnes-mercury Performance Nintendo SNES/SFC -9
use Snes9x-2005 Snes9x Nintendo SNES/SFC -9
same as Snes9x 2005, but with more accurate
use Snes9x-2005 Snes9x 2005 Plus Nintendo SNES/SFC RGB565 -9
sound emulation
use other emus higan Accuracy Nintendo SNES/SFC/Game Boy/Color -9
use other emus Mesen-S Nintendo SNES/SFC/Game Boy/Color -9
use other emus nSide Balanced Nintendo SNES/SFC/Game Boy/Color -9
This is a test core; it demonstrates how to create a
ha! 3D Engine - -10
hardware-rendered core in a libretro context
can't find source UME 2015 Arcade/Console/various (See MAME note) -10
source hasn't been
Stella Atari 2600 -10
updated for libretro
can't find source Emux CHIP-8 CHIP-8 -10
requires gl or gles Craft Game A basic clone of the Minecraft sandbox game -10
can't find source Cruzes Game (Further information required) -10
A preliminary port of the Dungeon Crawl Stone
repository is broken? Dungeon Crawl Stone Soup Game -10
Soup strategy game
A port of the OpenTyrian clone of the classic
can't find source OpenTyrian Game -10
Tyrian shmup, ported to libretro
A free and basic clone of the classic Pong game,
no pascal on froggy PascalPong Game -10
written for libretro
A port of the Doom 3 engine to libretro. There is a
ha! boom 3 Game engine separate core for it's expansion pack 'Resurrection -10
of Evil'.
ha! boom 3 xp Game engine (See boom 3 note) -10
unfinished port; requires
Chocolate Wolfenstein 3D Game engine an unfinished port abandoned in 2016 -10
SDL
A port of the OpenLara free/open re-
requires gl or gles OpenLara Game engine implementation of the engine used by the original -10
Tomb Raider series
A port of the VitaQuake 3 source port of iD's
ha! vitaQuake 3 Game engine -10
ioquake3 engine to libretro
A port of the Lilium Voyager engine, which runs the
ha! vitaVoyager Game engine Star Trek: Voyager - Elite Force game and is itself -10
based on the ioquake3
WASM-4 is a open source low-level fantasy game
can't find source WASM-4 Game engine console for building small games with -10
WebAssembly
name status core platform pixel_format description state
part of Retroarch, could be A basic core for viewing still images in a libretro
Imageviewer Imageviewer -10
separated with some effort frontend
ha! FreeJ2ME J2ME a port of Java 2 Micro Edition emulator -10
A port of the SquirrelJME Java ME 8 Virtual
ha! SquirrelJME Java ME -10
Machine emulator to libretro
seems to be missing som
mpv Media player An port of MPV media player to libretro -10
source files?
A libretro core for playing back Redbook-formatted
can't find source Redbook Music player -10
audio, such as commercial audio CDs
ha! Citra Nintendo 3DS -10
ha! Citra 2018 Nintendo 3DS -10
ha! Citra Canary Nintendo 3DS Based on Citra development branch -10
ha! Mupen64Plus-Next Nintendo 64 -10
ha! Mupen64Plus-Next GLES2 Nintendo 64 -10
ha! Mupen64Plus-Next GLES3 Nintendo 64 -10
ha! ParaLLEl N64 Nintendo 64 -10
ha! DeSmuME Nintendo DS -10
ha! melonDS Nintendo DS -10
ha! Dolphin Nintendo GameCube/Wii -10
ha! Ishiiruka Nintendo GameCube/Wii -10
can't find source CDi 2015 Philips CDi -10
ha! PPSSPP PlayStation Portable -10
ha! RVVM RISC-V Virtual Machine -10
ha! Flycast Sega Dreamcast/NAOMI -10
ha! Flycast GLES2 Sega Dreamcast/NAOMI -10
ha! retrodream Sega Dreamcast/NAOMI -10
ha! Beetle Saturn Sega Saturn -10
A port of the YabaSanshiro, which is itself a fork of
ha! YabaSanshiro Sega Saturn -10
Yabause emulator
ha! Yabause Sega Saturn -10
A port of the Kronos, which is itself a fork of
ha! Kronos Sega Saturn/ST-V -10
Yabause emulator
A fork of Mednafen's PSX providing GPU-
ha! Beetle PSX HW Sony PlayStation -10
accelerated renderers for OpenGL and Vulkan
ARM optimized PCSX ReARMed Sony PlayStation -10
requires rust Rustation Sony PlayStation -10
ha! LRPS2 Sony PlayStation 2 -10
ha! Play! Sony PlayStation 2 -10
early prototype EmuSCV Super Cassette Vision -10
ha! DirectXbox Xbox -10