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:
- Compatibilidad casi perfecta: ejecuta correctamente más del 99 % de la biblioteca de GBA
- Audio muy fiel, incluida la emulación correcta del complicado hardware de sonido de la GBA
- Compatible con el reloj en tiempo real (RTC) de juegos como Pokémon Rubí y Zafiro
- Retrocompatibilidad con Game Boy y Game Boy Color
- Emulación del sensor solar de los juegos Boktai
- Manejo de los sensores de inclinación y de luz de los cartuchos que los llevaban, con la salvedad de más abajo: la R36S no tiene ningún sensor de movimiento propio
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:
- Menos consumo de CPU, o sea, más batería
- Muy rápido con todos los juegos de GBA
- Buena compatibilidad con la mayor parte de la biblioteca
Puntos débiles de gpSP:
- Algunos juegos dan fallos gráficos o problemas de sonido
- Sin retrocompatibilidad con GB ni GBC
- Soporte limitado de RTC
- Menos desarrollo activo que mGBA
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:
- Desde el menú principal del firmware, ponte encima de tu juego de GBA
- En vez de arrancarlo, pulsa el botón de opciones del juego (a menudo Y o el botón select)
- Elige «Edit This Game's Metadata» o «Change Core»
- Selecciona «mGBA» en la lista
- 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.
- Sin corrección: colores vivos y saturados. Queda «bonito», pero no es fiel al hardware original
- Game Boy Advance: reproducción fiel a las características de la pantalla original
- Game Boy Advance (Simple): una corrección menos agresiva; buen término medio
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:
- Off: sin mezcla. Se ve el parpadeo en los juegos que usan esta técnica (por ejemplo, algunos efectos de Castlevania: Aria of Sorrow)
- Mix frames: mezcla siempre los fotogramas consecutivos. Pierde un poco de nitidez pero elimina el parpadeo
- Smart: solo mezcla cuando el juego está usando la técnica del parpadeo. Es la mejor opción para casi todo el mundo
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:
- Escala entera (2×): 480×320. Cada píxel de la GBA se convierte en un bloque limpio de 2×2, con un borde alrededor. Es la mayor escala entera que cabe en un panel de 640×480; a 3× harían falta 720 píxeles de ancho. Recomendada.
- Ajustar a pantalla o aspecto personalizado: estira la imagen para ocupar más pantalla, pero introduce un escalado no entero que provoca una ligera falta de nitidez.
Para activar el escalado entero en RetroArch:
- Abre Menú Rápido → Settings → Video
- Pon «Integer Scale» en ON
- 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:
- Sin shader (por defecto): píxeles nítidos y limpios. Ideal si prefieres un aspecto moderno y definido.
- LCD3x: imita la rejilla de píxeles del LCD de la GBA con un ligero brillo entre ellos. Es lo más parecido al hardware original.
- Sharp-bilinear: suaviza un poco los bordes de los píxeles sin perder definición. Buen término medio.
- zfast-lcd: efecto LCD ligero, con un impacto mínimo en el rendimiento.
Para aplicar un shader:
- Abre Menú Rápido → Shaders → Load Shader Preset
- Ve a la carpeta shaders/presets
- Elige el archivo del shader que prefieras (.slangp o .glslp)
- 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:
- Audio Latency: 64 ms por defecto. Bájalo a 32 ms para una respuesta algo más inmediata; súbelo a 96 ms si tienes crepitaciones
- Audio Synchronization: déjalo en ON. Evita que el audio se desincronice en sesiones largas
- Volume Gain: los juegos de GBA suelen sonar bajos. Esto es una ganancia en decibelios, no un porcentaje: 0,0 dB es sin cambios y el rango va de −80 a +12 dB. Si un juego suena muy bajo, +3 o +5 dB ayudan; si te pasas, los pasajes fuertes saturan
Notas de audio propias de la GBA
Algunos juegos de GBA tienen rarezas conocidas de sonido:
- Juegos con muestras PCM/DirectSound (la mayoría de los títulos modernos de GBA): suenan perfectos en mGBA
- Juegos antiguos con audio de ondas cuadradas al estilo GB: también son fieles en mGBA
- Pokémon Rojo Fuego y Verde Hoja: hay quien nota ligeros problemas de tono a ciertas frecuencias de muestreo. Si te pasa, prueba a cambiar la frecuencia de salida de RetroArch de 44100 Hz a 48000 Hz
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:
- Guardar estado: SELECT + R1 en ROCKNIX, FN + R1 en ArkOS
- Cargar estado: SELECT + L1 en ROCKNIX, FN + L1 en ArkOS
- Avance rápido: SELECT + R2 en ROCKNIX, FN a secas en ArkOS
- Cambiar de ranura: Menú Rápido → Save States → State Slot. El atajo para esto cambia según la versión, así que el menú es la vía fiable.
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
Ajustes de pantalla
Relaciones de aspecto, shaders y escalado entero para cada sistema de la R36S
Leer Guía →Estados de guardado
Crear, cargar y respaldar estados y archivos SRAM en la R36S
Leer Guía →Audio y rendimiento
Arreglar las crepitaciones, bajar la latencia y optimizar los emuladores
Leer Guía →Configuración avanzada
Shaders, overrides de núcleo y funciones avanzadas de RetroArch
Leer Guía →Guía de rendimiento
Compatibilidad sistema por sistema y consejos de optimización
Leer Guía →Mejores juegos
Recomendaciones de juegos en todos los sistemas: GBA, PS1, SNES y más
Leer Guía →