Recreativas en R36S: romsets de MAME, núcleos y por qué no cargan

Las recreativas son el sistema donde el hardware de la R36S casi nunca es el problema. Casi todos los fallos se remontan a un romset que no coincide con el núcleo en el que lo cargaste. Esta guía explica esa relación y luego cubre las pocas costumbres propias del arcade —zips, nombres de archivo y BIOS de sistema— que se diferencian de todos los sistemas de consola de la máquina.

La regla que explica casi todos los fallos

La emulación de consola es indulgente con los archivos de ROM. Una ROM de SNES es una ROM de SNES; cualquier núcleo decente la carga. La emulación de recreativas no funciona así, y este es el dato que convierte una tarde de frustración en una instalación que funciona:

Un romset de arcade está atado a una versión concreta del emulador

Las máquinas recreativas eran hardware a medida, y la comprensión que MAME tiene de cada placa cambia según va mejorando. Cuando MAME cambia cómo lee una placa, cambia también el contenido esperado del zip de ese juego. Un zip creado para una versión de MAME será rechazado por un núcleo compilado a partir de otra, aunque los dos sean «MAME» y los dos archivos se llamen igual.

Así que «mis juegos de arcade no funcionan» casi nunca significa que la R36S sea demasiado lenta. Significa que el romset y el núcleo no se ponen de acuerdo sobre qué debería haber dentro del zip.

Emparejar sets con núcleos

Cada núcleo de arcade espera un set concreto. Estos son los que te vas a encontrar:

Núcleo Romset que espera Notas
MAME 2003-Plus MAME 0.78 La opción práctica por defecto en este hardware. Está construido sobre la base de controladores 0.78, así que la mayoría de sets 0.78 funcionan tal cual. Además añade juegos y correcciones más allá de 0.78, y esas incorporaciones necesitan sets propios de 2003-Plus.
MAME 2003 MAME 0.78 El original sin modificar. 2003-Plus lo sustituye; hay pocos motivos para elegir este en su lugar.
MAME 2010 MAME 0.139 Controladores más nuevos, más precisión y bastante más carga. Un set 0.139 no cargará en un núcleo 0.78 ni al revés.
FBNeo El set propio de FBNeo Catálogo más estrecho que MAME pero muy sólido en lo que cubre, sobre todo en placas de Neo Geo y Capcom. Sus sets van versionados con FBNeo, no con una versión de MAME.

Qué núcleos ofrece tu consola en realidad depende de la compilación del firmware, así que consulta la lista de núcleos en tu propia unidad en vez de darlo por hecho. Lo que importa es que, una vez sabes qué núcleo usas, sabes qué set tienes que ir a buscar.

Empieza con MAME 2003-Plus en la R36S

No porque sea el más preciso, que no lo es. Porque una base de controladores de 2003 hace muchísimo menos trabajo por fotograma que una moderna, y en cuatro núcleos Cortex-A35 esa diferencia lo es todo. Las versiones más nuevas de MAME compran precisión que te costará notar en un panel de 640×480, a un coste que notarás de inmediato.

Nuestro tutorial para añadir juegos indica mame como carpeta y un set de 2003-Plus como formato, que es la combinación que da por supuesta esta guía.

Deja el zip sin descomprimir

Dos costumbres que van bien con las ROM de consola romperán tus juegos de arcade:

Si quieres nombres legibles en el menú, para eso está el scraping de carátulas y metadatos, que cubrimos en nuestra guía de temas y scraping. Cambia lo que se muestra, nunca el nombre del archivo.

Las BIOS de arcade también son romsets

Las BIOS de consola son binarios sueltos que van en /bios/ y ahí se quedan. Las BIOS de sistema de arcade son zips y se comportan como romsets, no como BIOS de consola, lo que cambia dos cosas en su manejo.

Se quedan comprimidas y pueden vivir en cualquiera de los dos sitios

Un juego de Neo Geo declara neogeo como su set padre, así que el núcleo lo resuelve igual que resuelve el propio juego: buscando un zip por su nombre. Eso significa que debe quedarse comprimido: extraer neogeo.zip es un fallo habitual y completamente silencioso.

Los núcleos buscan en varias ubicaciones, y cuáles varía según el núcleo, así que no hay una única carpeta correcta. Lo fiable es poner el zip de la BIOS en los dos sitios: en /bios/ y junto a tus juegos. Nuestra guía de BIOS enumera los archivos concretos —neogeo.zip y pgm.zip son los que se encuentra casi todo el mundo— y qué juegos los necesitan.

Un síntoma que conviene reconocer: si algunos juegos de Neo Geo arrancan y otros no, eso apunta a un neogeo.zip ausente o de versión equivocada, y no a volcados defectuosos de los juegos concretos. El zip de la BIOS va emparejado a la versión del set, igual que todo lo demás.

Lee el error, te está diciendo algo

Cuando un juego de arcade no arranca, el núcleo suele indicar qué archivos quería y no pudo encontrar. Ese mensaje es el diagnóstico más útil de la consola, y distingue los dos modos de fallo:

Lo que ves Lo que suele significar
Una lista de archivos que faltan o con tamaño incorrecto Versión de romset equivocada. El zip es para una versión de MAME distinta a la de tu núcleo.
Falta neogeo u otro nombre de sistema Falta un zip de BIOS, se ha extraído o está en una carpeta en la que este núcleo no busca.
El juego no aparece siquiera en el menú Carpeta equivocada, set descomprimido o archivo renombrado. No es un problema de romset.
Arranca, pero va lento El único caso realmente relacionado con el hardware, y el más raro con las placas que se listan abajo.

Si lo que pasa es que faltan juegos en el menú y no que fallen al arrancar, la lista de comprobación de nuestro tutorial para añadir juegos es el camino más rápido.

Qué mueve de verdad la R36S

Aquí las noticias son buenas. Lo que decide el resultado es cuánto cuesta emular la placa, que no es lo mismo que el año en que salió y no es exactamente lo mismo que si dibuja en 2D. El 2D es una buena regla aproximada, y CPS3 es la excepción que enseña por qué solo es aproximada: es una placa 2D que aun así queda fuera del alcance de este hardware. Casi todo lo que la gente entiende por recreativa clásica cae del lado bueno de la línea, incluidos los títulos de CPS2 de finales de los noventa:

Placa Ejemplos Resultado
CPS1 Final Fight, Street Fighter II Velocidad completa
CPS2 Marvel vs. Capcom, Alien vs. Predator Velocidad completa
Neo Geo MVS Metal Slug, King of Fighters Va con fluidez
Placas anteriores Pac-Man, Donkey Kong, Golden Axe Velocidad completa y de sobra
Placas de finales de los noventa CPS3 (2D pero exigente), Sega Model 2 en adelante (3D) Fuera del rango cómodo

Dos placas merecen una nota. Naomi y Atomiswave no son terreno de MAME en esta consola: comparten arquitectura con la Dreamcast y funcionan con Flycast, así que las cubre la guía de Dreamcast. Y la cruceta y los botones de la R36S van bien con los juegos de lucha y los beat'em up; los juegos construidos alrededor de un dial, una trackball o un joystick rotatorio son jugables, pero nunca sentarán bien en una consola portátil.

Un orden de operaciones que funciona

  1. Decide primero el núcleo y consigue después el set que le corresponde, no al revés
  2. Copia los zips a mame, comprimidos y con el nombre con el que vinieron
  3. Pon neogeo.zip y cualquier otra BIOS de arcade tanto en esa carpeta como en /bios/
  4. Arranca un juego que sepas que está bien antes de copiar cientos
  5. Lee el mensaje de error en vez de ir cambiando de núcleo al azar

Expectativas realistas

Las recreativas son de los mejores motivos para tener esta consola. La generación que la R36S mueve sin esfuerzo —a grandes rasgos, de Pac-Man a Marvel vs. Capcom— resulta ser la generación con la concentración más densa de clásicos de recreativa, y el techo de compatibilidad que frustra a la gente en Dreamcast y PSP aquí apenas se aplica.

El precio es que preparar las recreativas es más quisquilloso que cualquier consola. No más difícil, una vez conoces la regla: el set debe coincidir con el núcleo, cada zip se queda comprimido y el nombre del archivo es la identidad del juego. Acierta en esas tres cosas y la mayor parte del catálogo sencillamente funciona.

Guías relacionadas