Libretro is an lightweight C/C++ API designed for emulators,games,media players,graphics applications,augmented reality.[1][2]It specifies how to write a library, called Libretro core, so that it can be loaded by a frontend supporting Libretro API like RetroArch. The frontend then manages video, audio and input. Libretro API can be used for example to strip emulator of it's GUI components and convert it into dynamic library called Libretro core.
Libretro Frontends[]
- RetroArch
- Arcan[3][4]
- RetroPlayer (XBMC/Kodi)
- ZMZ
- RAEM (Formerly RA-Player)[5]
- Phoenix[6]
- Minir[7]
- VSIM (Vintage Simulator)[8]
Cores[]
Emulation[]
System | Core | Version |
---|---|---|
SNES | bsnes | 0.93 Performance |
SNES | bsnes | 0.93 Balanced |
SNES | bsnes | 0.93 Accuracy |
SNES | Snes9x | 1.54 |
SNES | Snes9x-Next | 1.52.4 |
WonderSwan | Mednafen | 0.9.28 |
PlayStation | Mednafen | 0.9.32 |
PlayStation | PCSX-ReARMed | r19 |
PC Engine | Mednafen | 0.9.28 |
Neo-Geo Pocket | Mednafen | 0.9.28 |
Virtual Boy | Mednafen | 0.9.28 |
Atari 2600 | Stella | 3.4.1 |
Atari Lynx | Handy | 0.95 |
NES | bnes | 0.83 |
NES | FCEU | 98.13mm |
NES | QuickNES | 1.0 |
NES | Nestopia | 1.46-WIP |
Game Boy/Color | Gambatte | 0.5.0 |
Game Boy Advance | VBA-Next | 1.0.2 |
Game Boy Advance | VBA-M | |
Game Boy Advance | Meteor | 1.4 |
Sega Systems (Master, Genesis, Sega CD, Game Gear) | Genesis Plus GX | 1.7.4 |
Sega Systems (Master, Genesis, Sega CD, Game Gear, 32x) | PicoDrive | 1.81 |
Arcade | 0.2.97.28 | |
Arcade | MAME 2003 | 0.78 |
Arcade | MAME 2010 | 0.139 |
Arcade | MAME 2014 | 0.151/0.152 |
Nintendo DS | DeSmuME | SVN |
Game Engine[]
Game | Core | Version |
---|---|---|
Quake | TyrQuake | 0.61 |
Doom | PrBoom | 2.5.0 |
Cave Story | NXEngine | 1.0.0.4 |
Standalone Game[]
Game |
---|
Dinothawr |
WIP Cores[]
System | Core | Version |
---|---|---|
DOS | DOSBox | SVN |
Nintendo 64 | 2.0-rc2 | |
LucasArt Game Engines | ScummVM | 1.6.0 |
PSP | PPSSPP | |
Sega Saturn | Yabause |
Other[]
Core | Description |
---|---|
FFmpeg | Media Player |
Modelviewer | 3D Tech Demo |
SceneWalker | 3D Tech Demo |