RetroArch mark used on the official frontend package RetroArch

Funciones de RetroArch

Funciones de RetroArch conviven en un frontend: Ozone, loadable cores, Slang and GLSL shaders, run-ahead, netplay, RetroAchievements, recording and Online Updater.

Ozone, XMB, MaterialUI, RGUI

Ozone es el menú gráfico por defecto desde RetroArch 1.7.6. Las categorías van a la izquierda. Un ítem puede mostrar carátula y una segunda miniatura. XMB mantiene la fila horizontal. MaterialUI es habitual en móviles. RGUI sigue como reserva compacta.

Tras Scan Directory, los archivos coincidentes entran en playlists. History y Favorites vienen de serie. 1.22.x añade fondo común de miniaturas y ciclo con el stick.

Pasos de instalación
Menú MaterialUI con Load Core seleccionado
Menú principal: Load Core, Load Content, History, Online Updater y Netplay.
Playlists con Import Content, Explore, Favorites e Images
Playlists: Import Content, Explore, Favorites e Images vistas.
Lista Settings de Drivers, Video, Audio, Entrada y Latencia
Ajustes: Drivers, Video, Audio, Entrada y Latencia.
Quick Menu con Resume, Restart, Close Content y State Slot
Quick Menu: Resume, Restart, Close Content, captura y slot de state.

Descarga cores y luego carga contenido

Un core es un programa Libretro. El contenido es el juego, imagen o medio que ejecuta. En la app: Online Updater, Core Downloader. La lista pública nombra más de 200 cores.

Ejemplos de consola
PCSX ReARMed, Snes9x Next, FCEUmm, Nestopia, Gambatte, VBA Next, Genesis Plus GX, Flycast, Mednafen PCE Fast, Mednafen WonderSwan, LRPS2
Motores
OpenLara, PrBoom, TyrQuake, DOSBox Pure, PX68K
Core Downloader listing PlayStation and 3DO cores
Core Downloader lista cada core con su licencia, p. ej. GPLv2 o non-commercial.
Core updater list including 2048, SNES cores and DOSBox
Core updater nombra cores instalados, de 2048 y 3DO a Snes9x y DOSBox.
First-person core with on-screen D-pad and face buttons
PrBoom-style FPS core with L/R, D-pad and X/Y/A/B overlay.
Side-view fighter with L1 to R3 overlay buttons
2D fighter core with L1-L3 / R1-R3 shoulders on the overlay.
3D stealth core with analog-style overlay and radar
3D stealth core with L2/R2, Start/Select and face-button overlay.
Genesis platformer with D-pad overlay and Start
Genesis Plus GX-style platformer with D-pad and Start on screen.
In-game overlay for save states, rewind and shaders
Overlay en juego: Load/Save State, Rewind, Fast-Forward y atajos de shader.
2D fighter with D-pad and face-button overlay
2D fighter with L/R, Start/Select, D-pad and X/Y/A/B overlay.

Salida de vídeo

Los lenguajes son Slang, GLSL y Cg obsoleto. Los presets usan .slangp, .glslp y .cgp. Los menús van en OpenGL 1.1. Slang pide GL 3.2, Vulkan 1.0 o Direct3D 11.

Dato de vídeoDetalle
Lenguajes de shaderSlang, GLSL, deprecated Cg
Archivos preset.slangp, .glslp, .cgp
GL mínimoMenús OpenGL 1.1; Slang pide GL 3.2, Vulkan 1.0 o Direct3D 11
1.21.0 videoVsync adaptativo Vulkan, comodín de shader, sync exacto con subframes
GrabaciónCaptura FFmpeg y directo a Twitch o YouTube
Video settings with 59.95 Hz refresh and custom viewport
Vídeo: suspender salvapantallas, fullscreen en ventana, 59.95 Hz y viewport custom.
Video Synchronization, Threaded Video and bilinear filtering
Vídeo: Synchronization, Threaded Video, filtro bilinear y filtro CPU.

RetroPad es la abstracción

Los mandos físicos se proyectan a RetroPad. Autoconfig cubre muchos dispositivos. Turbo, analógico a digital y remaps son de primera.

1.22.1 guarda turbo en remaps, no en overrides, y puede pedir confirmación al resetear o cerrar.

Drivers list using Android input, GL video and OpenSL audio
Drivers: input y mando Android, vídeo GL, audio OpenSL, resampler sinc.
Driver menu with glui menu driver and null record driver
Menú de driver (sin core): joypad Android, GL, OpenSL, MaterialUI (glui), null record.
On-screen RetroPad with D-pad, face buttons and shoulders
RetroPad en pantalla: D-pad, botones, L1-L3 / R1-R3 y Start/Select.

Run-Ahead, frame delay, Hard GPU Sync

Run-Ahead ataca el lag interno calculando fotogramas extra. Frame Delay y Hard GPU Sync van más tarde en la cadena.

El texto oficial: no debe notarse hueco frente al hardware original si la cadena está bien. No inventamos timings. Threaded Video y Latencia están en esos menús.

Netplay, sync en la nube, updater

Netplay usa lobby y un modo espectador opcional. El anfitrión suele reenviar TCP 55435.

La sync en 1.22.x incluye WebDAV en Android e iCloud Drive en Apple. Online Updater refresca cores, assets, perfiles y shaders.

Problemas de Netplay
Online Updater with Core Downloader and Update Core Info Files
Online Updater: Core Downloader, miniaturas, assets y perfiles de mando.

Cliente Cheevos

Achievements require a RetroAchievements login. 1.21.0 includes achievement state in netplay states. 1.22.1 upgrades rcheevos to 12.1 and can hash RVZ files.

Esta página no inventa nombres de insignias ni cifras de usuarios.

Descargar RetroArch 1.22.2
DL
RETROARCH
Listo