Video Game Emulation Wiki
Advertisement

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[]

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

Final Burn Alpha

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

Mupen64Plus

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
Advertisement