Ajustes de GBA en la R36S: Cómo Optimizar la Emulación

La emulación de GBA en la R36S es excelente nada más sacarla de la caja, pero los ajustes adecuados la llevan de buena a perfecta. Esta guía cubre la elección de núcleo, la configuración de mGBA, los shaders de pantalla y los retoques de audio para sacarle todo el partido a la Game Boy Advance.

Qué núcleo de GBA usar en la R36S

RetroArch ofrece dos núcleos de GBA en la R36S: mGBA y gpSP. Cada uno tiene sus puntos fuertes, y la elección depende de qué esperes de tu experiencia con la GBA.

mGBA, el recomendado para casi todo el mundo

mGBA es el emulador de GBA más preciso y completo que hay para RetroArch. Ejecuta correctamente prácticamente cualquier juego de GBA e incluye varias opciones de comodidad que mejoran la experiencia.

Puntos fuertes de mGBA:

gpSP, para exprimir el rendimiento

gpSP es un emulador de GBA ligero y centrado en la velocidad. Consume menos CPU que mGBA, lo que puede alargar la batería entre 20 y 30 minutos por sesión. A cambio tiene menos compatibilidad y algunas imprecisiones de audio.

Puntos fuertes de gpSP:

Puntos débiles de gpSP:

Consejo

Empieza con mGBA para todos los juegos de GBA. Cambia a gpSP solo si notas que un juego concreto da problemas con mGBA (algo muy poco frecuente) o si quieres estirar la batería al máximo en un viaje largo, donde las diferencias de compatibilidad dan igual.

Cómo cambiar a mGBA

Si tu firmware ha arrancado con gpSP por defecto, cambiar a mGBA lleva menos de un minuto:

  1. Desde el menú principal del firmware, ponte encima de tu juego de GBA
  2. En vez de arrancarlo, pulsa el botón de opciones del juego (a menudo Y o el botón select)
  3. Elige «Edit This Game's Metadata» o «Change Core»
  4. Selecciona «mGBA» en la lista
  5. Otra opción: abre RetroArch directamente, ve a Load Core, elige mGBA y carga después tu juego con Load Content

Configurar el núcleo mGBA

Con mGBA ya seleccionado, entra en las opciones del núcleo con un juego en marcha para afinar la experiencia. Abre el Menú Rápido de RetroArch con la combinación de menú de tu firmware (SELECT + Y en ROCKNIX, FN + X en ArkOS) y ve a Core Options.

Opciones de núcleo que importan

Opción Valor recomendado Notas
Use BIOS file ON (si tienes gba_bios.bin) Mejora la compatibilidad; es opcional
Skip BIOS intro ON Se salta la animación de arranque de la GBA
Color correction Game Boy Advance Ajusta los colores para que se parezcan a los del LCD original
Interframe blending OFF o Smart Smart reduce el parpadeo en los juegos que lo usan a propósito
Audio Filter Disabled Es un filtro de paso bajo que suaviza los agudos; si lo activas, acompáñalo de «Audio Filter Level». El coste de CPU es insignificante en cualquier caso.
Idle loop removal Detect and remove Ahorra algo de CPU sin afectar a la compatibilidad

La corrección de color, explicada

La Game Boy Advance original tenía una pantalla de brillo limitado y con un ligero tinte de color. Muchos juegos se diseñaron contando con eso: colores que en una pantalla IPS moderna parecen sobresaturados quedan realmente correctos con la corrección de color activada.

Prueba las dos y quédate con la que prefieras. A mucha gente los colores corregidos le parecen más «correctos» en juegos pensados para la pantalla apagada de la GBA.

Mezcla entre fotogramas

Algunos juegos de GBA usan un truco de transparencia que alterna los sprites entre fotogramas: en el hardware original se veía como transparencia, pero en un emulador produce parpadeo. La opción de mezcla entre fotogramas de mGBA se ocupa de eso:

Pantalla y shaders

La pantalla de 640×480 de la R36S encaja muy bien con el contenido de GBA. Una imagen de 240×160 se duplica a 480×320, que cabe con holgura. A 3× harían falta 720×480 y el panel solo tiene 640 píxeles de ancho, así que no cabe. Con los ajustes adecuados, los juegos de GBA se ven nítidos y limpios.

Relación de aspecto y escalado entero

La GBA tiene una relación de aspecto de 3:2 (240×160 píxeles). En la pantalla 4:3 de la R36S tienes dos opciones:

Para activar el escalado entero en RetroArch:

  1. Abre Menú Rápido → Settings → Video
  2. Pon «Integer Scale» en ON
  3. Pon «Aspect Ratio» en «Core Provided» o en «4:3»

Shaders recomendados para GBA

Los shaders de RetroArch imitan el aspecto de las pantallas originales. Para GBA, estos son los más usados:

Para aplicar un shader:

  1. Abre Menú Rápido → Shaders → Load Shader Preset
  2. Ve a la carpeta shaders/presets
  3. Elige el archivo del shader que prefieras (.slangp o .glslp)
  4. Para dejarlo fijo: «Save Core Preset» para aplicarlo a todos los juegos de GBA, o «Save Game Preset» para solo este título

Consejo

El shader «lcd3x» combinado con la corrección de color «Game Boy Advance» de mGBA da la experiencia de GBA más fiel que se puede tener en la R36S. La combinación deja los juegos casi idénticos al hardware original: algo más apagados y cálidos que la emulación en crudo, pero históricamente exactos.

Ajustes de audio para GBA

La emulación de audio de GBA en mGBA es excelente de serie, pero unos cuantos ajustes pueden mejorarla todavía más.

Ajustes de audio de RetroArch

Se llega a ellos desde Menú Rápido → Settings → Audio con un juego de GBA en marcha:

Notas de audio propias de la GBA

Algunos juegos de GBA tienen rarezas conocidas de sonido:

Estados de guardado y consejos por juego

Atajos de estados de guardado

Los estados de guardado de RetroArch son de lo más útil que hay para jugar a la GBA. Los atajos por defecto en la R36S son:

Usar varias ranuras te permite crear puntos de control manuales a lo largo de un juego. Viene especialmente bien en juegos exigentes como Mega Man Zero o en combates difíciles de Pokémon.

Juegos de GBA con necesidades especiales

Juego Qué necesita Ajuste en mGBA
Pokémon Rubí y Zafiro RTC del cartucho para el ciclo día/noche No hay nada que configurar: mGBA detecta el RTC del propio cartucho
Pokémon Esmeralda RTC del cartucho para el crecimiento de las bayas No hay nada que configurar: mGBA detecta el RTC del propio cartucho
Boktai: The Sun is in Your Hand Sensor de luz integrado en el cartucho Core Options → Solar Sensor Level, ajustado a mano
WarioWare: Twisted! Sensor de rotación integrado en el cartucho Esta consola no tiene sensor de movimiento; mira la nota de abajo

Juegos de inclinación y de luz: qué puede y qué no puede este hardware

Unos pocos cartuchos de GBA llevaban sus propios sensores: uno de rotación en WarioWare: Twisted! y uno de luz en los Boktai. Emularlos exige que la consola anfitriona aporte la lectura equivalente, y la R36S no tiene acelerómetro, ni giroscopio, ni sensor de luz. Sus entradas son la cruceta, los botones frontales y traseros, y los dos sticks analógicos: nuestro desglose del hardware los enumera al completo. Cualquier guía que te diga que actives una opción de inclinación que «usa el acelerómetro» está describiendo otro aparato.

Lo que sí funciona es el nivel del sensor solar de mGBA: se ajusta a mano en Core Options en lugar de apuntar la consola a una lámpara, y con eso basta para jugar a los Boktai de principio a fin. Los juegos basados en rotación no tienen equivalente, salvo que tu versión exponga una asignación de inclinación al stick analógico, así que da por hecho que WarioWare: Twisted! es un título que esta consola no ejecuta como es debido.

Resumen de la configuración recomendada

Para la mejor experiencia de GBA en la R36S: usa el núcleo mGBA, pon la corrección de color en «Game Boy Advance», aplica el shader lcd3x, activa el escalado entero y deja la mezcla entre fotogramas en «Smart». Esta combinación da una imagen fiel a la GBA original aprovechando el tamaño y el brillo superiores de la pantalla de la R36S.

Guías relacionadas