Libretro

De Emulation Wiki
Ir a la navegación Ir a la búsqueda

Libretro.png

Libretro (anteriormente libsnes) es una API diseñada principalmente para juegos y emuladores. Permite compilar juegos y emuladores como bibliotecas enlazadas dinámicamente conocidas como "núcleos libretro", que se pueden usar en una interfaz que implementa libretro, como RetroArch.


Frontend Libretro

Núcleos

Emulación

Sistema Núcleo Versión Notas
Amstrad CPC Caprice32 4.5 d17cc3f HI Versión de unos de los mejores emuladores de Amstrad CPC actualizado y mejorado con respecto a su versión base.
Amstrad CPC CrocoDS Git a7d1098 Basado en Win-CPC. CrocoDS fue originalmente un emulador de Amstrad CPC creado para la Nintendo DS y fue portado a libretro algún tiempo después.
Arcade (LaserDisc) DAPHNE Git 05b654a Versión muy preliminar de este emulador adaptado a Libretro.
Arcade FB Alpha 2012 0.2.97.28 Versiones para sistemas mus lentos donde FBNeo no alcanza el 100% de la velocidad.
Arcade FB Alpha 0.2.97.44 Última versión de este emulador y actualmente "parado" y sustituido por FB Neo debido a problemas internos.
Arcade FinalBurn Neo 0.2.97.44 Versión más reciente de FinalBurn Alpha después de los problemas con la otra versión. Actualmente es la versión que se actualiza.
Arcade MAME 2000 0.37b5 Versión muy antigua para máquinas extremadamente lentas.
Arcade MAME 2003 0.78 Versión muy antigua para sistemas muy lentos.
Arcade MAME 2003 Plus d0e4a1b Versión actual de mame para sistemas portátiles y de bajos requisitos con diversas novedades y mejoras. Se basa en el romset 0.193 y los CHD de 0.78.
Arcade MAME 2010 0.139 Versión antigua pero algo mas nueva para dispositivos lentos.
Arcade MAME 2015 0.160 Lo mismo que la 2010, pero algo mas nueva.
Arcade MAME 2016 0.174 Lo mismo que la 2015, pero algo mas nueva.
Arcade MAME 0.212 La mejor versión de MAME que se mantiene actualizada a sus últimas versiones con cierta demora.
Atari 2600 Stella 2014 3.9.3 Versión antigua de este emulador.
Atari 2600 Stella 6.1_beta2 Versión más actual y actualizada de este emulador.
Atari 5200 Atari800 3.1.0
Atari 7800 ProSystem 1.3e
Atari Jaguar Virtual Jaguar 2.1.0 FPS muy bajos.
Atari Lynx Mednafen Handy 0.9.47 Modificación del emulador Handy.
Atari Lynx Handy 0.97
Atari ST/STE/TT/Falcon Hatari 1.8
WonderSwan Mednafen Cygne 0.9.35.1 Variante modificada de Cygne.
Amiga PUAE 2.6.1 Versión muy antigua de este emulador para libretro.
Commodore 64 VICE 3.0 WIP Engloba las diferentes variantes de Commodore como el C64/C128/PLUS4/VIC20.
MS-DOS DOSBox 0.74 Versión estable y antigua de este emulador.
MS-DOS DOSBox SVN r4229/Glide r4225 Versión mas actual del emulador y con la variante Glide que permite el uso de tarjetas 3DFX y otras mejoras.
Vectrex VecX 1.2
Game & Watch Game & Watch 1.6.3 Este sistema simula el comportamiento de las maquinas Game & Watch. Está basado en el código de MADrigal.
Magnavox Odyssey²/Videopac O2EM 1.18
Mattel Intellivision FreeIntv 1.0
MSX fMSX 4.9
MSX/SVI/ColecoVision/SG-1000 blueMSX GIT
PC Engine & PCE-CD Mednafen PCE-Fast 0.9.38.7 Versión de Libretro del emulador de Mednafen en su modo fast. Mejora de rendimiento sacrificando algo de precisión. No tiene el módulo SGX. El nombre actual es Beetle PCE Fast.
PC Engine & PCE-CD Mednafen PCE-Accurate 0.9.48 Versión de Libretro del emulador de Mednafen en su modo de precisión, que es mas lento pero mas preciso. Incluye el módulo SGX. El nombre actual es Beetle PCE.
PC Engine SuperGrafx Mednafen SuperGrafx 0.9.41 Misma variante que PCE-Fast pero con el núcleo SGX incluido, lo que lo hace algo mas lento. Creado solo para los juegos SGX.
PC-8001/8801 QUASI88 0.6.4
PC-98 Neko Project II Kai 0.86 rev.19 En principio la variante Kai es mas nueva y mejorada con respecto a la normal.
PC-FX Mednafen PC-FX 0.9.36.5
Nintendo 3DS Citra Git El núcleo no se mantiene actualizado con su versión standalone. Se basa en la versión de 2018. Las variantes Canary/Experimental son versiones en desarrollo, pero siguen siendo antiguas.
Nintendo DS DeSmuME 2015 SVN Versión antigua de este emulador, solo si la nueva versión falla o te funciona lenta.
Nintendo DS DeSmuME (New) Git Versión mas nueva de este emulador, actualizado en 2018, pero muy retrasada con la versión standalone.
Nintendo DS melonDS 0.6 Alternativa a DeSmuME centrado en la precisión.
Game Boy/Color emux (gb) 0.1 Versión muy preliminar de este emulador. Solo para testear o por curiosidad.
Game Boy/Color Gambatte 0.5.0 Uno de los mejores emuladores de la plataforma, con opciones de corrección de color y otras mejoras.
Game Boy/Color Gearboy 2.7.0 Otra alternativa de un emulador escrito en C++.
Game Boy/Color SameBoy 0.11.2 Emulador extremadamente preciso y una buena alternativa a Gambatte.
Game Boy/Color TGB Dual 0.8.3 Soporta pantalla partida con el cable link de la Game Boy.
Game Boy Advance Mednafen VBA-M 0.9.36 Port de una versión antigua de VBA-M. Actualmente tiene el nombre de Beetle GBA.
Game Boy Advance gpSP 0.91 gpSP es un emulador de Game Boy Advance basado en la bifurcación de notaz 'gpSP con mejoras de base de código adicionales.
Game Boy Advance Meteor 1.4
Game Boy Advance, Game Boy/Color mGBA 0.7.0
Game Boy Advance VBA-Next 1.0.2 Basado en VBA-M y enfocado en la velocidad.
Game Boy Advance VBA-M 2.1.1
Nintendo GameCube y Wii Dolphin Git Versión bastante antigua de este port de Dolphin.
NES bnes v083
NES FCEUmm SVN
NES Mesen 0.9.7 Actualmente es el mejor emulador de esta plataforma.
NES Nestopia 1.50 WIP
NES QuickNES 1.0 WIP
Nintendo 64 Mupen64Plus 2.5 Versión de este emulador con muchas mejoras.
Nintendo 64 Mupen64Plus-Next OpenGL 1.0 Versión renovada de Mupen64Plus con soporte completo de nGlide y otras opciones y mejoras.
Nintendo 64 ParaLLEl 2.0-rc2 Nueva variante de Mupen64Plus basado en Vulkan con el plugin de video de Angrylion y centrado en la emulación LLE. Altamente preciso en juegos compatibles pero extremadamente roto en juegos incompatibles.
SNES Mednafen bsnes 0.9.26 Variante de bsnes v059 con algunas modificaciones.
SNES bsnes 0.94 Variante de bsnes. Núcleos separados por perfil.
SNES bsnes-mercury v094 Variante de bsnes con modificaciones para velocidad. Núcleos separados por perfil.
SNES higan v106r151 Versión mas actual de este emulador basado en la precisión. La versión C++98 de bsnes v085 tiene el perfil de rendimiento.
SNES nSide Balanced v106.19 Variante de higan v106 con soporte de hardware adicional. Ideal para ordenadores más lentos que no pueden ejecutar las versiones de Precisión a toda la velocidad desde higan v098 en adelante.
SNES Snes9x 2002 (anteriormente PocketSNES) 7.2.0 Versión de Snes9x para plataformas muy lentas.
SNES Snes9x 2005 1.36 Versión de Snes9x útil para los haks de Mario World que tienen rota la música personalizada.
SNES Snes9x 2005 Plus 1.36 Misma versión que la 2005 con el añadido del audio de BLARRG que mejora algunos fallos.
SNES Snes9x 2010 1.52.4 Variante de Snes9x 1.52 WIP enfocada en la velocidad.
SNES Snes9x 1.60 Soporta libretro de forma directa.
Virtual Boy Mednafen VB 0.9.36.1
Sega Dreamcast Flycast 0.1 Versión de Reicast con soporte integrado para OIT que por diversos problemas ahora se llama Flycast.
Sega Dreamcast Flycast WinCE 0.1 Versión de Reicast con soporte integrado para OIT y con soporte para los juegos de Windows CE que por diversos problemas ahora se llama Flycast WinCE.
Sega Genesis BlastEm 0.6.3-pre Nueva incorporación de este emulador que promete bastante aunque de momento solo para probar.
Master System, Game Gear Gearsystem 2.5.1
SG-1000, Master System, Genesis, Sega CD, Game Gear Genesis Plus GX 1.7.4 Exclusivo de la plataforma de Libretro.
Master System, Genesis, Sega CD, 32X, Game Gear, Pico PicoDrive 1.92 Exclusivo de la plataforma de Libretro.
Sega Saturn Mednafen Saturn 1.22.2 Versión del emulador de Mednafen llamado como Beetle Saturn.
Sega Saturn YabaSanshiro 2.3.1 Una variante de Yabause con algunos cambios.
Sega Saturn Yabause 0.9.14 Está muy desactualizado.
Sega Saturn Kronos 1.6.0 Otra variante de Yabause que evoluciona mucho y con soporte para el arcade STV. Se podría decir que es la rama principal actualmente.
Sharp X68000 PX68k 0.15+ Enfocado también para plataformas portátiles.
Sinclair ZX81 EightyOne 1.0a
Neo-Geo Pocket Mednafen NeoPop 0.9.36.1 Modificación del emulador de NeoPop.
PlayStation Mednafen PSX 0.9.44.1 Variante con diversas modificaciones y mejoras, así como el soporte de Vulkan. Conocido como "Beetle PSX."
PlayStation Mednafen PSX HW 0.9.44.1 Variante con diversas modificaciones y mejoras, así como el soporte de Vulkan. Conocido como "Beetle PSX HW."
PlayStation PCSX-ReARMed r22 Variación optimizada para ARM de PCSX-Reloaded.
PSP PPSSPP Git Versión bastante antigua de este emulador con fecha del 2018.
3DO 4DO 1.3.2.4 También ejecuta los juegos Arcade.
ZX Spectrum FUSE 1.11

Motores de Juegos

Juego Núcleo Versión Notas
Cave Story NXEngine 1.0.0.6
ChaiLove libretro-chailove 0.32.0 Codigo fuente para crear juegos 2D en C++ con ChaiScript (Ej. Floppy Bird).
Doom PrBoom 2.5.0
Flashback REminiscence 0.3.6 Port del engine de este juego que es el sucesor de Another World/Out of this World.
Lua Engine (Lutro) libretro-lutro v1 WIP. Experimental lua game framework that follows the LÖVE API. Sample games include Snake, Tetris and Pong.
LucasArt Game Engines ScummVM 2.0.0 Los juegos se tienen que cargar dentro de la interfaz, no se puede cargar con la opción de cargar contenido.
Quake TyrQuake 0.62
Rick Dangerous xrick-libretro 021212 Implemantacion de codigo abierto del juego Rick Dangerous. Basado en el trabajo de BigOrno's.
RPG Maker 2000/2003 EasyRPG 0.6.0
Tomb Raider #1-5 OpenLara v1 Motor mejorado con diversos efectos nuevos y resolución de los juegos del 1 al 5 de Tomb Raider en cualquiera de sus versiones. De momento solo el 1 está 100% soportado.

Juegos Independientes

Juego Género
Dinothawr Puzzle

Otros

Núcleo Descripción
FFmpeg Reproductor Multimedia
Modelviewer 3D Tech Demo
SceneWalker 3D Tech Demo
Imageviewer Visor de imagenes

External Links