R36S BIOS Files: Complete Setup Guide
BIOS files are required for several systems on the R36S — without them, PS1 games won't boot, Dreamcast shows a black screen, and Sega CD games refuse to load. This guide covers exactly which files you need, their correct names, and precisely where to place them.
What Are BIOS Files and Why Does R36S Need Them?
BIOS stands for Basic Input/Output System — it is the original console's startup firmware, the low-level software that ran on the real hardware when you switched it on. Emulators replicate the console's hardware behavior in software, but some systems used their BIOS as an active part of the game boot process, handling disc authentication, memory card access, and audio initialization.
Emulators can simulate most of this behavior, but for certain systems the emulation is incomplete without the actual BIOS file from the original hardware. The emulator needs the real firmware to boot games correctly, handle copy protection checks, or produce accurate audio output.
Without the correct BIOS file in place, you will typically see one of several failure modes: games may not start at all, display a black screen, produce missing or distorted audio, or crash during the intro sequence before reaching gameplay.
Legal note: BIOS files are copyrighted by the original hardware manufacturers. You should dump them from console hardware you own rather than downloading them from the internet. Many communities discuss how to dump BIOS files from original hardware using a PC and appropriate software.
Symptoms of Missing BIOS
PS1 games won't boot, Dreamcast shows black screen, GBA games have audio glitches.
Which Systems Need BIOS Files?
Not every emulated system on the R36S requires a BIOS file. Many systems — including NES, SNES, Game Boy, and Mega Drive — work perfectly without one. The following table summarizes which systems need BIOS files and what happens without them.
| System | BIOS Required? | Without BIOS |
|---|---|---|
| PlayStation 1 | Required | Games fail to boot or boot with errors |
| Dreamcast | Required | Black screen on all games |
| Sega CD / Mega CD | Required | Games won't load |
| Game Boy Advance | Optional (recommended) | Some games have minor issues without it |
| Nintendo DS | Optional | DraStic works without; some games need it |
| Neo Geo | Required for some games | BIOS-dependent games won't start |
| MAME Arcade | Required (varies) | Some arcade games need system BIOS zips |
| NES, SNES, GBA (most games) | Not required | Works fine without |
Complete BIOS File List with Exact File Names
File names matter. BIOS files must be named exactly as the emulator expects, including correct capitalization. ArkOS and Rocknix run on Linux, where file names are case-sensitive — a file named SCPH1001.BIN will not be recognized if the emulator is looking for scph1001.bin.
PlayStation 1 BIOS Files
PS1 emulation requires at least one regional BIOS file. The USA BIOS (scph1001.bin) is the most widely compatible and the one most emulator cores default to. Regional BIOS files affect which games boot correctly — a PAL game may behave differently with a USA BIOS versus a European one.
Required files (at minimum one regional version):
scph1001.bin— USA region, most common and recommendedscph5500.bin— Japan regionscph5501.bin— USA region v3scph7002.bin— Europe / PAL region
MD5 checksum for scph1001.bin: 924e392ed05558ffdb115408c263dccf
You can verify your BIOS file's integrity by checking its MD5 hash matches the value above. On Windows, open Command Prompt and run certutil -hashfile scph1001.bin MD5. On Linux/Mac, use md5sum scph1001.bin.
File Names Are Case-Sensitive
File names are case-sensitive on Linux-based firmware. Use exactly lowercase: scph1001.bin — NOT SCPH1001.BIN. If you obtained your BIOS with uppercase letters in the filename, rename it before copying to the device.
Dreamcast BIOS Files
Dreamcast emulation via the Reicast or Flycast core requires two files that must both be present together. Neither file alone is sufficient — the emulator needs both to initialize correctly.
Required files (both must be present):
dc_boot.bin— the main Dreamcast BIOS firmwaredc_flash.bin— the flash memory file containing region and settings data
These files must go in a specific subfolder: /bios/dc/ — they cannot be placed directly in the /bios/ root folder. This is the single most common Dreamcast setup mistake on the R36S.
Sega CD / Mega CD BIOS Files
Sega CD emulation requires a regional BIOS file. Unlike Dreamcast, these go directly in the /bios/ folder with no subfolder needed. Use the file matching your game's region for best compatibility.
bios_CD_U.bin— USA regionbios_CD_E.bin— Europe regionbios_CD_J.bin— Japan region
Place these directly in the /bios/ folder on your SD card.
Game Boy Advance BIOS (Optional)
The GBA BIOS is technically optional — the lr-mgba and lr-gpsp cores can run most GBA games without it using a high-level emulation (HLE) BIOS built into the core. However, a small number of games rely on specific BIOS behavior that HLE does not replicate correctly, causing minor audio glitches or compatibility issues.
gba_bios.bin- MD5:
a860e8c0b6d573d191e4ec7db1b1e4f6
The GBA BIOS is particularly important if you use the lr-gpsp core — that core specifically requires the real BIOS file to function correctly, unlike lr-mgba which handles HLE well.
Neo Geo BIOS
Neo Geo emulation requires a BIOS file that is distributed as a zip archive. Unlike most BIOS files, this one must remain zipped — do not extract it.
neogeo.zip— must remain as a zip file, do not extract
Neo Geo is unusual in that the BIOS file must be placed in two locations: in your /bios/ folder AND in your roms/neogeo/ folder alongside your game ROMs. Some emulator configurations only check one location, so placing it in both ensures compatibility.
neogeo.zip stays zipped
Do not extract neogeo.zip. The emulator reads it as a zip archive. Extracting it will cause the BIOS to not be recognized.
MAME / Arcade BIOS Files
Arcade emulation via MAME is more variable — individual arcade games may require their own system BIOS files, and requirements differ by game. The most commonly needed BIOS files for MAME are:
neogeo.zip— for Neo Geo arcade gamespgm.zip— for PolyGame Master board gamescps2.zip/qsound.zip— for Capcom CPS-2 games
Place these BIOS zip files in the same folder as your arcade ROMs, or in /bios/. Check the error output when a game fails to launch — MAME typically reports which BIOS file it is looking for.
Where to Put BIOS Files (Exact Paths)
The correct folder path depends on which firmware your R36S is running. ArkOS and Rocknix use different folder structures, but the BIOS folder names are consistent within each firmware. To access the SD card, plug it into your PC — the ROMS partition will appear as a drive in File Explorer (Windows) or Finder (Mac).
| System | ArkOS Path | Rocknix Path |
|---|---|---|
| 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/ |
Dreamcast Subfolder Is Mandatory
The Dreamcast BIOS must go in a /dc/ subfolder, NOT directly in /bios/. The correct path is /roms/bios/dc/dc_boot.bin and /roms/bios/dc/dc_flash.bin. Placing the files directly in /bios/ is the most common mistake — the emulator will not find them there.
If you are not sure which firmware your R36S is running, check the main menu or settings screen. ArkOS shows "ArkOS" in the corner; Rocknix shows its own branding. The stock firmware that ships with many R36S units uses a different folder structure again — check your specific firmware's documentation if neither path above works.
How to Verify BIOS Files Are Working
After placing your BIOS files, you should verify they are being detected correctly before assuming everything is set up. There are two methods: using RetroArch's built-in BIOS checker, or simply testing by launching a game.
Method 1 — RetroArch BIOS Check
RetroArch includes a built-in tool that scans for BIOS files and reports which ones it can find:
- Open RetroArch directly (not through EmulationStation)
- Navigate to Settings → System → BIOS
- Alternatively: Main Menu → Load Core → select a PS1 core → check BIOS status
- RetroArch displays a green checkmark next to BIOS files it has detected, and a red X next to missing ones
A green checkmark confirms RetroArch can see the file, the name is correct, and it is in the right location. A red X means the file is missing, misnamed, or in the wrong folder.
Method 2 — Test Launch a Game
The most practical test is simply launching a PS1 game after placing your BIOS files:
- If the game boots and you see the PlayStation startup screen (grey Sony logo with startup chime) → the BIOS is working correctly
- If you see a black screen immediately → the BIOS is missing or not being found
- If the game crashes during the intro before reaching gameplay → the BIOS may be the wrong version or a corrupted file
Common Errors and Causes
"BIOS not found" error message: The file name is wrong (check capitalization) or the file is in the wrong folder. Double-check the exact file name and confirm the folder path matches your firmware.
Game boots but audio is missing or incorrect: You may have the wrong region BIOS. A Japanese game may have audio issues with a USA BIOS file. Try adding the matching regional BIOS.
Dreamcast games all show black screen: The BIOS files are in /bios/ instead of the required /bios/dc/ subfolder. Create the dc subfolder and move the files into it.
Troubleshooting BIOS Issues
PS1 Games Still Won't Boot After Adding BIOS
If PS1 games are still not booting after you have added a BIOS file, work through these checks in order:
- Confirm the file name is exactly
scph1001.binin lowercase. Even a single capital letter will cause it to not be found on Linux-based firmware. - Confirm the file is in
/roms/bios/and not accidentally placed in/roms/or in a folder called just/bios/at the root of the card. - Try a different emulator core. PCSX ReARMed and DuckStation handle BIOS files differently and look for them in slightly different ways. If one core fails, try the other.
- Confirm your ROM is a valid format. PS1 games should be in .cue + .bin pair format, .chd, or .pbp. A .bin file without a matching .cue file will not launch correctly in most cores.
- Check the BIOS file is not corrupted by verifying its MD5 checksum against the known-good value listed above.
Dreamcast Black Screen
Dreamcast black screen on all games almost always has a single cause: the BIOS files are in the wrong subfolder. Work through these checks:
- Confirm both files are present:
dc_boot.binANDdc_flash.bin— having only one of the two will not work - Confirm both files are in the
/dc/subfolder: the full path should be/roms/bios/dc/dc_boot.bin - If you placed them directly in
/roms/bios/, move them into a new subfolder nameddc - After moving the files, restart EmulationStation or reboot the device before testing again