RETROARCH

retroarch

RetroArch es un frontend multiplataforma de código abierto y gratuito que implementa la API libretro para ejecutar emuladores, motores de juegos y reproductores multimedia a través de módulos llamados «cores» (núcleos).

Funciona como una capa unificada que permite jugar a títulos clásicos de decenas de sistemas en una amplia gama de dispositivos: PC (Windows, Linux, macOS), consolas domésticas (PlayStation, Xbox, Wii), portátiles (PS Vita, Nintendo 3DS, PSP), móviles (Android, iOS), placas como Raspberry Pi e incluso navegadores web.

Características principales

RetroArch destaca por su sistema de cores descargables que cubren desde Atari 2600 y NES hasta PlayStation 2, Dreamcast, Nintendo DS y GameCube/Wii, entre muchos otros. Ofrece funcionalidades avanzadas como shaders de GPU para efectos CRT y escalado, netplay peer-to-peer con rollback, rebobinado fotograma a fotograma, integración con RetroAchievements para logros, autoconfiguración de gamepads, grabación de vídeo con FFmpeg y soporte para pantallas táctiles con overlays.

Su interfaz XMB (inspirada en PlayStation) y otras GUI están optimizadas para mando, aunque también dispone de CLI y modos táctiles.

En el ecosistema de consolas retro portátiles, RetroArch es el motor de emulación base en sistemas operativos custom como muOS, Knulli y ArkOS, permitiendo actualizaciones constantes de cores y configuraciones compartidas entre dispositivos.