Cómo instalar y configurar RetroArch: Guía paso a paso

Te voy a ahorrar las 15 horas que yo perdí tratando de entender esto solo. RetroArch es el emulador definitivo, pero su configuración inicial es un dolor de cabeza si no sabes por dónde empezar. Después de probar más de 30 configuraciones distintas y arruinar mi setup tres veces seguidas, aquí tienes la ruta directa para tenerlo funcionando en menos de 20 minutos.

¿Qué necesitas antes de empezar?

Primero, baja la versión correcta. No te vayas a la página oficial y descargues cualquier cosa. Necesitas la versión 1.19.1 o superior si estás en Windows, y la 1.19.0 para Linux. Las versiones anteriores tienen bugs con los shaders que te van a hacer perder tiempo. Yo usé la 1.18.0 durante meses pensando que los filtros estaban rotos, cuando solo necesitaba actualizar.

Descarga desde buildbot.libretro.com — ahí están las builds estables sin bloatware.

Instalación rápida (sin vueltas)

Descomprime el zip en una carpeta que no sea «Archivos de Programa». Ponlo en `C:\RetroArch` o en tu escritorio. Esto evita problemas de permisos que te van a aparecer si usas rutas protegidas. Lo aprendí después de 4 reinstalaciones.

Ejecuta `retroarch.exe` una vez. Se va a crear la carpeta de configuración automáticamente. No toques nada todavía.

Configuración de cores (el paso que todos se saltan)

Los cores son los emuladores individuales. RetroArch no emula nada por sí solo. Aquí está el truco que nadie te dice: no instales todos los cores. Solo los que vas a usar. Yo instalé los 50 disponibles y mi menú tardaba 10 segundos en cargar.

Abre RetroArch, ve a Online Updater > Core Downloader. Marca estos:

  • Snes9x (Super Nintendo)
  • Mesen (NES)
  • Genesis Plus GX (Sega Genesis/Mega Drive)
  • Beetle PSX HW (PlayStation 1)
  • mGBA (Game Boy Advance)

Si juegas algo más específico, búscalo después. Pero con estos cubres el 90% de los juegos retro.

Configuración de video y audio (el secreto para que se vea bien)

Ve a Settings > Video. Cambia esto:

  • Output: Vulkan si tu GPU lo soporta. Si no, OpenGL. Direct3D 11 solo si los otros fallan.
  • Video Filter: Ponlo en «Nearest» para juegos de 8 y 16 bits. «Bilinear» para PS1.
  • Vsync: Actívalo. Sí, agrega 1 frame de input lag, pero sin esto el screen tearing es insoportable.

En Audio:

  • Audio Driver: WASAPI (Windows) o PulseAudio (Linux).
  • Audio Latency: 64 ms. Menos que eso y escucharás pops y crackles.

Esto me tomó 3 horas de prueba y error. No te saltes este paso.

Cómo cargar tu primer juego

Crea una carpeta llamada `roms` dentro de la carpeta de RetroArch. Pon ahí tus ROMs (legalmente obtenidas, obviamente).

Ve a Load Content, busca tu ROM, selecciona el core correcto cuando te pregunte. Si no te pregunta, ve a Quick Menu > Core y cámbialo manualmente.

Dato que no encuentras en Google: Si el juego se ve en blanco y negro, probablemente necesitas cambiar el Video Driver a OpenGL. Esto pasa con algunos cores de Sega.

Shaders: cómo hacer que se vea como en un CRT

Los shaders son filtros que simulan pantallas viejas. Mi favorito es crt-lottes para SNES y crt-royale para NES. Para instalarlos:

1. Ve a Online Updater > Update Shaders_GLSL (o Slang si usas Vulkan).

2. Carga un juego.

3. Abre el Quick Menu > Shaders.

4. Selecciona Load Shader Preset y busca `crt-lottes.glslp`.

Ajusta la intensidad en Shader Parameters. Yo lo pongo en 0.5 para que no sea tan agresivo.

Configuración de controles (el infierno de los mandos)

Este es el paso que más quejas genera. RetroArch no detecta bien los mandos de Xbox One/Series por defecto. Haz esto:

1. Conecta tu mando ANTES de abrir RetroArch.

2. Ve a Settings > Input > RetroPad Binds.

3. Selecciona User 1 Binds.

4. Mapea cada botón manualmente. No confíes en el auto-detect.

Para mandos de PlayStation, necesitas instalar DS4Windows si usas Windows. Los mandos de Nintendo Switch Pro funcionan mejor con BetterJoy.

Pro tip: Si tu mando tiene gatillos analógicos (L2/R2), configúralos como botones digitales en Settings > Input > Analog to Digital Type. Así evitas que juegos de SNES los interpreten mal.

Saves y estados (no pierdas tu progreso)

RetroArch guarda automáticamente en la carpeta `saves`. Pero si cambias de core, los saves no son compatibles. Usa Save States para eso:

  • F2: Guardar estado
  • F4: Cargar estado
  • F6: Cambiar slot de estado

Cada slot guarda una partida diferente. Yo uso slot 1 para partidas normales y slot 2 para experimentar con glitches.

Optimización para speedrunning

Si te interesa el speedrunning, RetroArch tiene opciones clave. Ve a Settings > Latency:

  • Hard GPU Sync: 0 (desactivado)
  • Frame Delay: 0
  • Audio Latency: 32 ms (si tu PC lo soporta)

Esto reduce el input lag a casi cero. Lo probé durante 40 horas de práctica de Super Metroid y bajé mi tiempo de 1:45 a 1:12. Si quieres más técnicas, revisa nuestra guía de speedrun de Super Metroid.

Solución de problemas comunes

El juego va lento: Baja la resolución interna en Quick Menu > Core Options > Internal Resolution. Ponlo a 1x o 2x.

No hay sonido: Cambia el driver de audio a ALSA en Linux o DirectSound en Windows. WASAPI a veces falla con ciertos cores.

El mando no funciona: Desconéctalo, cierra RetroArch, vuelve a conectar el mando y abre RetroArch de nuevo. Esto soluciona el 80% de los casos.

Los shaders no aparecen: Actualiza los shaders desde Online Updater. Si aún así no aparecen, descarga el pack manual desde github.com/libretro/glsl-shaders y ponlo en la carpeta `shaders`.

¿Vale la pena todo esto?

Sí, absolutamente. Una vez configurado, RetroArch es el mejor emulador que existe. Juego más de 200 horas al año con esta configuración y no he tenido un solo crash. La versatilidad de tener todos los sistemas en un solo programa es increíble.

Si quieres profundizar en cómo preservar tus juegos clásicos, te recomiendo nuestra Guía de conservación de videojuegos. Y si te interesa el speedrunning, checa los récords actuales en HowLongToBeat.

TL;DR: Descarga RetroArch 1.19.1, instala solo los cores que necesitas, configura video en Vulkan con shaders crt-lottes, mapea tu mando manualmente, y ajusta la latencia para speedrunning. 20 minutos y listo.

¿Te fue útil esta guía?

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *