Archivos de BIOS en la R36S: Guía Completa
Varios sistemas de la R36S necesitan archivos de BIOS: sin ellos, los juegos de PS1 no arrancan y los de Sega CD no cargan. Dreamcast es la excepción que casi todo el mundo cuenta mal, porque Flycast trae su propia BIOS y esos archivos son opcionales. Esta guía explica exactamente qué archivos necesitas, cómo se llaman y dónde van.
Qué son los archivos de BIOS y por qué los necesita la R36S
BIOS significa Basic Input/Output System: es el firmware de arranque de la consola original, el programa de bajo nivel que se ejecutaba en el hardware real al encenderlo. Los emuladores reproducen el comportamiento del hardware por software, pero algunos sistemas usaban su BIOS como parte activa del arranque de los juegos, encargándose de la autenticación del disco, del acceso a la tarjeta de memoria y de la inicialización del audio.
Los emuladores pueden simular casi todo eso, pero en ciertos sistemas la emulación queda incompleta sin el archivo de BIOS real del hardware original. El emulador necesita el firmware auténtico para arrancar los juegos correctamente, superar comprobaciones de protección anticopia o generar un audio fiel.
Sin la BIOS correcta en su sitio, lo normal es encontrarse con uno de estos fallos: el juego no arranca, se queda en pantalla negra, el audio falta o suena distorsionado, o el juego se cierra durante la introducción antes de llegar a la partida.
Nota legal: los archivos de BIOS tienen derechos de autor de los fabricantes del hardware original. Lo correcto es volcarlos desde una consola que sea tuya, no descargarlos de internet. Hay comunidades que explican cómo extraerlos del hardware original con un ordenador y el software adecuado.
Síntomas de una BIOS que falta
Los juegos de PS1 no arrancan, los de Sega CD no cargan y los de GBA tienen fallos de audio. Dreamcast no está en esta lista: Flycast funciona sin BIOS.
Qué sistemas necesitan archivos de BIOS
No todos los sistemas emulados en la R36S necesitan una BIOS. Muchos — NES, SNES, Game Boy o Mega Drive — funcionan perfectamente sin ella. Esta tabla resume qué sistemas la necesitan y qué ocurre si falta.
| Sistema | ¿Necesita BIOS? | Sin BIOS |
|---|---|---|
| PlayStation 1 | Necesaria | Los juegos no arrancan o dan errores |
| Dreamcast | Opcional | Flycast recurre a su BIOS interna; unos pocos títulos piden la real |
| Sega CD / Mega CD | Necesaria | Los juegos no cargan |
| Game Boy Advance | Opcional (recomendada) | Algunos juegos dan problemas menores sin ella |
| Nintendo DS | Opcional | DraStic funciona sin ella; algunos juegos la piden |
| Neo Geo | Necesaria en algunos juegos | Los juegos que dependen de ella no arrancan |
| Arcade (MAME) | Necesaria (según el juego) | Algunos juegos arcade piden el ZIP de BIOS de su placa |
| NES, SNES, GBA (mayoría) | No hace falta | Funcionan sin problemas |
Lista completa con los nombres exactos de archivo
Los nombres importan. Los archivos de BIOS deben llamarse exactamente como los espera el emulador, mayúsculas incluidas. ArkOS y Rocknix funcionan sobre Linux, que distingue mayúsculas de minúsculas: un archivo llamado SCPH1001.BIN no se reconocerá si el emulador busca scph1001.bin.
BIOS de PlayStation 1
La emulación de PS1 necesita al menos una BIOS regional. La de EE. UU. (scph1001.bin) es la más compatible y la que usan por defecto la mayoría de los núcleos. La región influye en qué juegos arrancan bien: un juego PAL puede comportarse de forma distinta con una BIOS estadounidense que con una europea.
Archivos necesarios (al menos una versión regional):
scph1001.bin— región EE. UU., la más habitual y la recomendadascph5500.bin— región Japónscph5501.bin— región EE. UU., v3scph7002.bin— región Europa / PAL
Suma MD5 de scph1001.bin: 924e392ed05558ffdb115408c263dccf
Puedes comprobar la integridad del archivo verificando que su MD5 coincide con ese valor. En Windows, abre el Símbolo del sistema y ejecuta certutil -hashfile scph1001.bin MD5. En Linux, usa md5sum scph1001.bin; en macOS el equivalente es md5 scph1001.bin, porque macOS no incluye md5sum.
Los nombres distinguen mayúsculas de minúsculas
En firmware basado en Linux los nombres distinguen mayúsculas. Usa exactamente minúsculas: scph1001.bin, no SCPH1001.BIN. Si tu archivo llegó con mayúsculas, renómbralo antes de copiarlo a la consola.
BIOS de Dreamcast
Dreamcast es el sistema del que más se dice que necesita BIOS, y no la necesita. El núcleo Flycast incluye una reimplementación de alto nivel de la ROM de arranque y la usa automáticamente cuando no hay ningún archivo, así que los juegos funcionan sin ella. La definición oficial del núcleo en libretro marca dc/dc_boot.bin como opcional y no menciona dc_flash.bin en absoluto: Flycast genera su propio archivo de memoria flash en lugar de leer uno que le proporciones. La supuesta obligación viene heredada de Reicast, el núcleo antiguo al que Flycast sustituyó.
Opcional, y aun así conviene añadirla:
dc_boot.bin— la ROM de arranque auténtica. Aporta el último tramo de compatibilidad para los pocos títulos que la comprueban, además de la animación de arranque real, el menú del sistema sin disco y el soporte de MIL-CD.
Si la añades, va en una subcarpeta /bios/dc/, no en la raíz /bios/ donde vive el archivo de PS1. Equivocar esa ruta significa que el archivo se ignora y se sigue usando la BIOS interna, y por eso el síntoma son unos pocos juegos raros en vez de que no funcione nada.
Con la BIOS colocada, nuestra guía de emulación de Dreamcast explica los ajustes de Flycast que importan y qué juegos merecen la pena (en inglés).
BIOS de Sega CD / Mega CD
La emulación de Sega CD necesita una BIOS regional. A diferencia de Dreamcast, estas van directamente en la carpeta /bios/, sin subcarpeta. Usa la que corresponda a la región de tus juegos para la mejor compatibilidad.
Nuestra guía de Genesis explica qué núcleo usar para Sega CD y por qué la región afecta tanto a la BIOS que necesitas como a la velocidad a la que corre el juego (en inglés).
bios_CD_U.bin— región EE. UU.bios_CD_E.bin— región Europabios_CD_J.bin— región Japón
Colócalas directamente en la carpeta /bios/ de la tarjeta SD.
BIOS de Game Boy Advance (opcional)
La BIOS de GBA es técnicamente opcional: los núcleos lr-mgba y lr-gpsp pueden ejecutar casi todos los juegos sin ella usando una BIOS de alto nivel (HLE) integrada. Aun así, un número reducido de juegos depende de comportamientos concretos de la BIOS que la HLE no reproduce bien, lo que provoca pequeños fallos de audio o de compatibilidad.
gba_bios.bin- MD5:
a860e8c0b6d573d191e4ec7db1b1e4f6
La BIOS de GBA es especialmente importante si usas el núcleo lr-gpsp, que sí necesita el archivo real para funcionar bien, al contrario que lr-mgba, que se apaña con la HLE.
BIOS de Neo Geo
La emulación de Neo Geo necesita una BIOS que se distribuye como archivo ZIP. A diferencia de casi todas las demás, esta debe seguir comprimida: no la descomprimas.
neogeo.zip— tiene que seguir siendo un ZIP, no lo descomprimas
Neo Geo tiene la particularidad de que el archivo debe colocarse en dos sitios: en la carpeta /bios/ y en roms/neogeo/, junto a las ROM de los juegos. Algunas configuraciones de emulador solo comprueban una de las dos ubicaciones, así que ponerlo en ambas garantiza que se encuentre.
neogeo.zip se queda comprimido
No descomprimas neogeo.zip. El emulador lo lee como archivo ZIP. Si lo descomprimes, la BIOS deja de reconocerse.
BIOS de MAME y arcade
La emulación arcade es más variable: cada juego puede necesitar la BIOS de su propia placa, y los requisitos cambian de un juego a otro. Las más habituales son:
neogeo.zip— para los juegos arcade de Neo Geopgm.zip— para los juegos de la placa PolyGame Masterawbios.zip,naomi.zip,naomi2.zip— para las placas Atomiswave y Naomi, que funcionan sobre Flycast y no sobre un núcleo de MAME
Coloca estos ZIP en la misma carpeta que tus ROM de arcade, o bien en /bios/. Cuando un juego no arranque, lee el mensaje de error: MAME suele indicar qué archivo de BIOS está buscando.
No existe ningún ZIP de BIOS de CPS-1 ni de CPS-2, por mucho que se repita lo contrario. Los juegos de placas Capcom llevan dentro de su propio romset todo lo que necesitan, así que si un juego de CPS-2 no arranca el problema es la versión del romset, no una BIOS que falte.
El arcade tiene además un requisito que ningún sistema de consola tiene: el romset debe corresponder a la versión del núcleo que lo carga. Nuestra guía de arcade y MAME explica esa relación y cómo interpretar los errores (en inglés).
Dónde colocar los archivos de BIOS (rutas exactas)
La ruta correcta depende del firmware que tenga tu R36S. ArkOS y Rocknix usan estructuras de carpetas distintas, aunque dentro de cada firmware los nombres son consistentes. Para acceder a la tarjeta, conéctala al ordenador: la partición ROMS aparecerá como una unidad en el Explorador de archivos o en Finder.
| Sistema | Ruta en ArkOS | Ruta en Rocknix |
|---|---|---|
| PS1 | /roms/bios/ | /storage/roms/bios/ |
| Dreamcast | /roms/bios/dc/ | /storage/roms/bios/dc/ |
| Sega CD | /roms/bios/ | /storage/roms/bios/ |
| GBA | /roms/bios/ | /storage/roms/bios/ |
| Neo Geo | /roms/bios/ | /storage/roms/bios/ |
| MAME | /roms/mame/ | /storage/roms/mame/ |
Si añades la BIOS de Dreamcast, usa la subcarpeta
La ruta correcta es /roms/bios/dc/dc_boot.bin: una subcarpeta dc, no la raíz /bios/. Mal colocado, el archivo simplemente no se encuentra y Flycast usa su BIOS interna, así que nada parece romperse. No añadas dc_flash.bin: Flycast no lo lee.
Si no sabes qué firmware tiene tu R36S, míralo en el menú principal o en la pantalla de configuración. ArkOS muestra «ArkOS» en una esquina; Rocknix muestra su propia marca. El firmware de fábrica que traen muchas unidades usa otra estructura distinta: consulta su documentación si ninguna de las rutas anteriores funciona.
Cómo comprobar que la BIOS funciona
Después de colocar los archivos conviene comprobar que se detectan, en lugar de dar por hecho que todo está bien. Hay dos formas: usar el comprobador integrado de RetroArch o simplemente arrancar un juego.
Método 1 — Comprobador de BIOS de RetroArch
RetroArch incluye una herramienta que busca los archivos de BIOS e informa de los que encuentra:
- Abre RetroArch directamente, no a través de EmulationStation
- Ve a Ajustes → Sistema → BIOS
- Como alternativa: Menú principal → Cargar núcleo → elige un núcleo de PS1 → comprueba el estado de la BIOS
- RetroArch muestra una marca verde junto a los archivos que ha detectado y una X roja junto a los que faltan
Una marca verde confirma que RetroArch ve el archivo, que el nombre es correcto y que está en el sitio adecuado. Una X roja significa que falta, que está mal nombrado o que está en la carpeta equivocada.
Método 2 — Arrancar un juego de prueba
La prueba más práctica es arrancar un juego de PS1 después de colocar los archivos:
- Si el juego arranca y ves la pantalla de inicio de PlayStation (el logo gris de Sony con su sonido) → la BIOS funciona
- Si ves una pantalla negra de inmediato → la BIOS falta o no se está encontrando
- Si el juego se cierra durante la introducción → la BIOS puede ser de una versión equivocada o estar corrupta
Errores frecuentes y sus causas
Mensaje «BIOS not found»: el nombre del archivo es incorrecto (revisa las mayúsculas) o está en la carpeta equivocada. Comprueba el nombre exacto y confirma que la ruta corresponde a tu firmware.
El juego arranca pero el audio falta o suena mal: puede que tengas la BIOS de otra región. Un juego japonés puede dar problemas de audio con una BIOS estadounidense. Prueba a añadir la regional que corresponda.
Todos los juegos de Dreamcast se quedan en pantalla negra: esto no es un problema de BIOS, porque Flycast arranca sin ella. Revisa la imagen del juego y el núcleo con nuestra guía de problemas de arranque y pantalla.
Solución de problemas con la BIOS
Los juegos de PS1 siguen sin arrancar después de añadir la BIOS
Si los juegos de PS1 no arrancan aun habiendo añadido la BIOS, repasa estas comprobaciones en orden:
- Confirma que el nombre es exactamente
scph1001.bin, en minúsculas. Basta una mayúscula para que no se encuentre en firmware basado en Linux. - Confirma que está en
/roms/bios/y no en/roms/ni en una carpeta/bios/en la raíz de la tarjeta. - Prueba otro núcleo. PCSX ReARMed y DuckStation gestionan la BIOS de forma distinta y la buscan de maneras algo diferentes. Si uno falla, prueba el otro.
- Confirma que la ROM tiene un formato válido. Los juegos de PS1 deben estar en pareja .cue + .bin, en .chd o en .pbp. Un .bin sin su .cue no arranca bien en la mayoría de los núcleos.
- Comprueba que la BIOS no esté corrupta verificando su suma MD5 contra el valor correcto indicado más arriba.
Pantalla negra en Dreamcast
Las pantallas negras en Dreamcast se achacan casi siempre a la BIOS, y ese diagnóstico es erróneo: Flycast funciona sin ella. Revisa esto en su lugar:
- Confirma que la imagen del juego está bien: un volcado CHD o GDI truncado o defectuoso es la causa más probable
- Confirma que el núcleo que se está usando es Flycast y no una versión antigua de Reicast
- Si sí añadiste
dc_boot.bin, confirma que está en/roms/bios/dc/: un archivo mal colocado se ignora sin más, pero uno corrupto en la ruta correcta no - Nuestra guía de problemas de arranque y pantalla cubre las pantallas negras que no dependen del juego