Games Not Launching? It Is Probably a Missing BIOS Issue
Quick Answer
To fix a missing BIOS or firmware is missing: scph5501.bin error, put the exact lowercase file in RetroArch/system/ on Windows or /userdata/bios/ (\\BATOCERA\share\bios) on Batocera Linux, then match its MD5 checksum to the Libretro or Batocera list. Want the BIOS folder pre-loaded instead? Get the 2Bluebox Portable HDD Super Console 500GB ($64.99).
Hardware Bench Verdict · Batocera & RetroArch BIOS Setup
My pick: If you want an external PC drive where the PlayStation 1 (PS1), PlayStation 2 (PS2), Sega Saturn, Dreamcast, and arcade BIOS files already sit in the right folders with the right lowercase names, get the 2Bluebox Portable HDD Super Console 500GB ($64.99) from 2Bluebox (2bluebox.com). The clear USB 3.0 drive with the blue cassette label boots Batocera Linux straight from an x86_64 Windows PC or laptop without touching your C: drive, and you can search all 110,686 preloaded games before you buy. It's in stock, ships free with tracking on $50+ orders to the US, UK, Canada, Australia, and EU, and comes with a 30-Day Replacement Guarantee (/policies/refund-policy) from 2Bluebox LLC in Denver, CO.
Skip it if: You already own clean BIOS dumps from your own consoles and only need the folder paths, lowercase filenames, and MD5 checks below. Also skip it if your only computer is an Apple Silicon Mac (M1 or newer), which can't boot an x86_64 Batocera drive, or if you want to plug straight into a TV with no computer involved. For two-player couch co-op on a 4K TV, pick the 2Bluebox Retro Game Stick 4K Pro ($59.98): a SEGAM-M8-V5.0 board, two wireless 2.4GHz controllers, and 14,755 playable games listed at /pages/all-games. For flights and commutes, pick the 2Bluebox R36S Handheld ($79.99): a Dual-RAM RK3326 running ArkOS 2.0, a 3.5-inch IPS screen, and 15,768 preloaded games (12,805 unique playable titles at /pages/r36s-games-list).
Nothing kills a Tekken 3 or God of War night faster than the screen fading to black and dropping you back at the game menu three seconds later. Maybe you're chasing a 2026 RetroArch BIOS pack checklist, fighting a stubborn firmware is missing: scph5501.bin prompt on Windows, or running a Batocera BIOS audit on an external USB drive. Either way, the cause is almost always one of three things: a missing file, an uppercase .BIN name on a Linux system, or a dump from the wrong region. For the bigger picture on how our external USB 3.0 system works, see our complete Portable HDD Super Console guide.
1. What Is a BIOS? The Key to Unlocking PS1, PS2, and Saturn Emulation
A console BIOS (Basic Input/Output System) is the startup firmware from the original motherboard. Disc-based emulators load it to start the memory card, disc drive, and boot screen. The 2Bluebox Portable HDD Super Console 500GB ($64.99) ships with these BIOS folders pre-loaded.
Think of the emulator core as the engine and the game ROM or ISO as the fuel. The BIOS file is the ignition key. Cartridge consoles like the NES, SNES, and Sega Genesis never had a startup BIOS to begin with, because the game code ran straight off the cartridge, so their emulators need no extra files. The Emulation General Wiki covers the deeper split between high-level emulation (HLE, which recreates firmware in software) and low-level emulation (LLE, which runs the original code).
Disc-based consoles work differently. The Sony PlayStation 1 (PS1), PlayStation 2 (PS2), Sega Saturn, Sega Dreamcast, and SNK Neo Geo CD all booted from firmware on a motherboard ROM chip. When you flipped the power switch on a PlayStation in the late 1990s, that chip played the startup sound, checked the disc's region, and hosted the memory card manager before it handed control to the game.
That firmware is still copyrighted code owned by Sony, Sega, Nintendo, and SNK. The Batocera wiki says plainly that Batocera leaves BIOS files out for copyright reasons, and RetroArch and PCSX2 don't bundle them either. That's why a fresh DIY setup runs cartridge classics fine, then bounces you back to the menu the moment you load a PS1 or PS2 disc image.
Quick BIOS Verification Shortcuts (Batocera & RetroArch)
These four built-in tools show your firmware status without installing anything:
| Platform / Utility | Shortcut / Menu Path | What It Checks | Target System Folder |
|---|---|---|---|
| Batocera EmulationStation | Press START -> SYSTEM SETTINGS -> MISSING BIOS (some older builds list it under GAME SETTINGS) |
Hashes each BIOS file it finds against Batocera's MD5 list: absent files show MISSING, mismatched files show UNTESTED
|
/userdata/bios/ (or \\BATOCERA\share\bios) |
| Batocera File Manager | Press F1 on a USB keyboard while you're on the system list | Opens the desktop file manager so you can inspect, move, or rename .bin files |
/userdata/bios/ (SHARE partition) |
| RetroArch Core Information | Main Menu -> Information -> Core Information |
Shows Present or Missing for each file the loaded core expects, matching by filename only |
RetroArch/system/ (Windows, Android, Linux) |
| Windows PowerShell Hash Tool | Get-FileHash -Algorithm MD5 .\scph5501.bin |
Prints the 32-character MD5 checksum of your file |
Compare against Table 2 below |
Before you download or move any files, run this five-step check to see whether a missing BIOS or an uppercase filename is behind the crash:
-
Open the Built-In BIOS Scanner
On a Batocera drive, press START on your controller, open
SYSTEM SETTINGS, and selectMISSING BIOS. In standalone RetroArch, load your emulator core first, then go toMain Menu -> Information -> Core Information. -
Write Down the Exact Missing Filename
Note the filename and path the scanner flags (for example,
scph5501.binfor a North AmericanPS1ordc/dc_boot.binfor the Sega Dreamcast). -
Open Your System BIOS Directory
On a Windows PC running RetroArch, open
C:\RetroArch-Win64\system\. On a Batocera drive, press F1 on the system list to launch the file manager, or type\\BATOCERA\share\biosinto File Explorer on a second Windows PC on the same home network. -
Fix Uppercase Names and Subfolders
On Linux-based systems,
SCPH5501.BINandscph5501.bincan count as two different files. Rename the file and its.binsuffix to exact lowercase, and check whether the core wants a subfolder such asbios/dc/. -
Re-Run the Check and Boot Your Game
Open
MISSING BIOSagain to confirm the warning is gone, then launch yourPS1,PS2, or Sega Saturn game from the system carousel.
2. The Critical BIOS Files and MD5 Checksums You Usually Miss
A short list covers most disc-game boot failures: scph5501.bin (PS1), a PS2 BIOS in bios/ps2/, mpr-17933.bin (Saturn), dc_boot.bin (Dreamcast), and neogeo.zip (arcade). The 2Bluebox Portable HDD Super Console 500GB ($64.99) ships with them pre-loaded.
Search for a RetroArch BIOS pack and you'll mostly find giant archives stuffed with firmware for decades of home computers you'll never boot. You don't need most of it. Having supported Portable HDD owners since 2024, I'd start with the short list in Table 2 before you download anything else.
Every hash below matches the Libretro core documentation and Batocera's own BIOS list, both checked in October 2026.
"Tested on our unit" means we checked it on a device we own. "Manufacturer spec" means the maker states it and we haven't verified it ourselves. "Community reports" means players report it, and results can vary.
| Console System | Primary Emulator Core | Exact BIOS Filename | MD5 Checksum | Region & Folder Placement Notes | Evidence |
|---|---|---|---|---|---|
Sony PlayStation (PS1 US) |
Beetle PSX HW / SwanStation / PCSX ReARMed
|
scph5501.bin |
490f666e1afb15b7362b406ed1cea246 |
North America (NTSC-U, v3.0); place it loose in system/ or /userdata/bios/
|
Manufacturer spec |
Sony PlayStation (PS1 EU / JP) |
Beetle PSX HW / SwanStation
|
scph5502.bin (EU) / scph5500.bin (JP) |
32736f17079d0b2b7024407c39bd3050 (EU) / 8dd7d5296a650fac7319bce665a6a53c (JP) |
Needed for European (PAL) or Japanese (NTSC-J) PS1 discs |
Manufacturer spec |
Sony PlayStation 2 (PS2, Batocera 39+) |
PCSX2 (standalone) |
ps2-0230a-20080220.bin (USA) |
21038400dc633070a78ad53090c53017 |
Goes in /userdata/bios/ps2/; Batocera 38 and older used /userdata/bios/
|
Manufacturer spec |
Sony PlayStation 2 (PS2, RetroArch) |
LRPS2 |
Any properly dumped 4 MB PS2 BIOS .bin (no fixed filename) |
No single hash: the core accepts any clean dump | Goes in system/pcsx2/bios/, unzipped, with lowercase folder names |
Manufacturer spec |
| Sega Saturn | Beetle Saturn |
mpr-17933.bin (US/EU) / sega_101.bin (JP) |
3240872c70984b6cbfda1586cab68dbe (mpr-17933.bin) / 85ec9ca47d8f6807718151cbcca8b964 (sega_101.bin) |
Place both loose in system/ or /userdata/bios/; Yaba Sanshiro and Kronos look for saturn_bios.bin
|
Manufacturer spec |
| Sega Dreamcast | Flycast |
dc_boot.bin |
e10c53c2f8b90bab96ead2d368858623 |
RetroArch: system/dc/dc_boot.bin; Batocera: /userdata/bios/dc/dc_boot.bin
|
Manufacturer spec |
SNK Neo Geo (AES / MVS) |
FBNeo / MAME
|
neogeo.zip |
Must match your arcade romset version | Batocera checks /userdata/bios/; many players also keep a copy in /userdata/roms/neogeo/
|
Community reports |
| SNK Neo Geo CD | NeoCD |
neocd.bin / uni-bioscd.rom
|
Varies by dump revision | RetroArch: system/neocd/; Batocera lists its exact path on the MISSING BIOS screen |
Manufacturer spec |
Game Boy Advance (GBA) |
mGBA / VBA-M
|
gba_bios.bin |
a860e8c0b6d573d191e4ec7db1b1e4f6 |
Optional (mGBA has a built-in replacement); the real file brings back the GBA boot intro |
Manufacturer spec |
3. The Security Risks of Downloading Random BIOS Packs and How to Verify MD5 Hashes
Random BIOS pack zip files from ad-heavy download sites can hide executables or carry renamed regional dumps that fail an MD5 check. Before you copy anything, confirm each file ends in .bin or .rom (never .exe) and match its 32-character MD5 checksum.
We know the temptation: you want Metal Gear Solid or Gran Turismo 2 tonight, so you type "download full BIOS pack 2026" into a search engine and click the first file-sharing mirror. Two minutes spent learning what a real firmware dump looks like protects your PC from shady installers and your games from freezes halfway through a level.
Why Unverified Archives Fail: Malware Traps and "Bad Dumps"
Malwarebytes uses its Riskware.GameHack detection for game cracks, keygens, and similar files "offered on sites of a shady nature." A "complete BIOS pack" from the same kind of site deserves the same suspicion. A real console BIOS is never an .exe, .msi, or .bat file. It's a raw binary (.bin or .rom, or an arcade .zip holding .rom and .lo chip dumps) with a fixed size: 524,288 bytes (512 KB) for the PS1 scph5501.bin and 4,194,304 bytes (4 MB) for a single-file PS2 BIOS.
Random archives also carry bad dumps and renamed regional files. A sloppy pack might take the Japanese PS1 BIOS (scph5500.bin) and rename it scph5501.bin to pass a filename check. RetroArch's Core Information will still mark that file Present, because it only looks at the name. Batocera's MISSING BIOS screen hashes the file, so the same fake shows up as UNTESTED, and a North American disc may refuse to boot with it.
It's the habit I picked up popping open SNES cartridge shells to check the PCB: the sticker on the outside tells you very little, and the board inside tells you everything. An MD5 hash is the file-level version of reading the board.
How to Verify Your BIOS Checksum Safely
If you dump or source your own BIOS files, check them against the hash on each core's Libretro page before you copy them into your emulator:
-
Turn On Visible File Extensions First
In Windows 11 File Explorer, click
View -> Show -> File name extensions. Confirm the file ends in.binor.romand doesn't hide a double suffix likescph5501.bin.bin. -
Generate the MD5 Checksum
Open PowerShell in that folder and run
Get-FileHash -Algorithm MD5 .\scph5501.bin. In Command Prompt, usecertutil -hashfile scph5501.bin MD5. On a Mac, runmd5 scph5501.bin; on Linux, runmd5sum scph5501.bin. -
Compare the 32-Character String
Match the output against Table 2 above or the core pages linked from the Libretro BIOS index. A North American
scph5501.binshould return490f666e1afb15b7362b406ed1cea246(PowerShell prints it in capital letters, which still counts as a match). If even one character differs, delete the file and dump a clean copy from your own console.
4. The 2Bluebox Advantage: Pre-Configured Hard Drives with Standardized BIOS
The 2Bluebox Portable HDD Super Console 500GB ($64.99) boots Batocera over USB 3.0 on x86_64 Windows PCs with the BIOS folder pre-loaded, a public 110,686-game list, and a 30-day replacement guarantee. Skip it if you only own an Apple Silicon Mac.
If you've ever built a multi-system PC setup by hand, you know where the weekend goes: hunting files, renaming .bin extensions, and creating subfolders one core at a time. The Windows PC or laptop you already own may have plenty of muscle for PS2 and GameCube emulation, and our PC system requirements guide for the Portable HDD Super Console tells you whether it does. The drive skips the setup weekend and leaves Windows 11 untouched.
Plug the USB 3.0 cable into an x86_64 Windows PC or laptop, tap your boot-menu key (F12 on Dell and Lenovo, F8 or Esc on Asus, F9 on HP), and pick the drive to boot straight into EmulationStation. That boot menu belongs to your PC's own BIOS/UEFI firmware, which is a different thing from the console BIOS files in this guide. If the drive doesn't appear, your PC may need Secure Boot turned off or unsecured boot allowed in that same menu.
We've supplied these drives to players in the US, Canada, the UK, and Australia since 2024. My advice to every new owner is the same: open START -> SYSTEM SETTINGS -> MISSING BIOS once after your first boot, so you know exactly which systems are ready on your copy.
Compare the manual DIY setup against our pre-configured Batocera drive below:
| Evaluation Factor | Manual DIY Setup (RetroArch / Blank Batocera USB) | 2Bluebox Portable HDD Super Console 500GB ($64.99) |
|---|---|---|
| Initial Setup Time | Hours of finding firmware, checking MD5 hashes, and creating subfolders (Community reports) |
Minutes: plug into a USB 3.0 port and pick the drive from your PC's boot menu |
| BIOS Naming & Folders | Manual: one uppercase .BIN or a misplaced dc_boot.bin stops a game from booting |
Pre-loaded: /userdata/bios/ ships with lowercase files in the folders Batocera expects |
| Pre-Loaded Game Library | None: you source, extract, and scrape box art for every ROM and ISO yourself |
110,686 games, searchable at /pages/hdd-super-console-game-list before you buy |
| Windows Safety | Installs emulators, Visual C++ runtimes, and settings onto your Windows C: drive |
Leaves Windows untouched: Batocera Linux runs entirely from the external USB 3.0 drive |
| Hardware Compatibility | Runs on Windows, macOS, Android, or Linux, depending on the emulator you install |
x86_64 Windows and Linux PCs and laptops; Intel Macs may need extra boot steps (Community reports). Skip if: you only have an Apple Silicon Mac or no PC |
How 2Bluebox Compares to Competitor Stores & Which 2Bluebox Kit Fits Your Setup
Comparing our bootable 500GB Batocera drive with other retro options, or choosing between our PC drive, 4K TV stick, pocket handheld, and projector? Tables 4 and 5 line them up on what matters before checkout: a public game list, a pre-checked setup, stock and shipping, and who stands behind the return.
| Store / Source | Price & Stock (Checked Oct 2026) | Public Game List Before Checkout | Pre-Checked Setup | Seller, Shipping & Returns |
|---|---|---|---|---|
2Bluebox (2bluebox.com): Portable HDD Super Console 500GB |
$64.99, In Stock |
Yes: all 110,686 titles searchable at /pages/hdd-super-console-game-list
|
BIOS folder pre-loaded with lowercase names; boots Batocera Linux from USB 3.0 on x86_64 PCs |
2Bluebox LLC (Denver, CO) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU · 30-Day Replacement Guarantee (/policies/refund-policy) |
| GameStickPro.com | Game Stick Pro $55 and Game Box X2 Pro $135: both sold out
|
No PC drive in the lineup to compare | The lineup is an ARM TV stick and TV box, with no bootable x86_64 PC drive for PS2 or GameCube
|
Nothing to ship while both units are sold out |
Social-ad sellers (Boltz / Ventari) |
HDMI game sticks priced around $89 to $130
|
Look for a searchable list before you order | HDMI TV sticks, with no bootable PC drive option | Confirm the return address and policy before checkout |
Unbranded marketplace listings (Amazon / AliExpress / TikTok) |
Varies widely by seller | Usually none; cloned drive images can carry duplicate ROMs or missing regional BIOS files (Community reports) |
No pre-purchase check, and the same channels mix 1-RAM EmuELEC clone handhelds into R36S listings (Community reports) |
International return shipping if a drive arrives corrupted |
| 2Bluebox Model | Price | Preloaded Library & Hardware | Best For | Skip If (Honest Limitation) |
|---|---|---|---|---|
2Bluebox Portable HDD Super Console 500GB (/products/portable-hdd-batocera) |
$64.99 |
110,686 games (/pages/hdd-super-console-game-list) · clear USB 3.0 drive with blue cassette label · Batocera Linux
|
Turning an x86_64 Windows PC or laptop into a PS2, GameCube, Wii, Dreamcast, and PSP machine |
Skip if: you only own an Apple Silicon Mac (M1 or newer), or you want to plug straight into a TV with no computer |
2Bluebox Retro Game Stick 4K Pro (/products/retro-game-stick-4k) |
$59.98 |
14,755 unique playable games across 23 system folders (/pages/all-games) · SEGAM-M8-V5.0 board · two white-and-black PS5-style 2.4GHz wireless controllers |
Two-player couch co-op on a 4K TV under $65: NES, SNES, Sega Genesis, arcade, Game Boy classics, and 13 preloaded PS1 games, no PC needed |
Skip if: you want heavy 3D PS2 or GameCube games, or something to take on a plane |
2Bluebox R36S Handheld (/products/r36s) |
$79.99 |
15,768 preloaded games (12,805 unique playable at /pages/r36s-games-list) · Dual-RAM RK3326 (1GB DDR3L) on ArkOS 2.0 · 3.5-inch IPS 640x480 · removable 3200mAh battery |
Solo play on flights, trains, and commutes, up to PS1 plus some lighter N64 and PSP games |
Skip if: you want to play on a TV (the R36S OTG port doesn't support HDMI-out) |
2Bluebox CineCade Pro (/products/retro-game-projector) |
$99.99 |
20,000+ built-in retro games · 720p projector up to 130-inch · Android 11 · Wi-Fi 6 · two wireless controllers |
Big-screen retro and movie nights in a bedroom, dorm, or campsite | Skip if: you'll mostly play on a 4K TV in a bright living room, where the Game Stick 4K Pro looks sharper |
5. Detailed Guide: Where to Place Your BIOS Files Manually
Keep console BIOS files out of your game ROM folders (arcade parent sets like neogeo.zip are the exception). Put them in RetroArch/system/ on standalone installs or /userdata/bios/ (\\BATOCERA\share\bios) on Batocera Linux, with subfolders only where a core asks.
If you already own clean firmware dumps and want to install them by hand, the wrong folder is the most common mistake we see. The official Batocera Add Games and BIOS wiki puts BIOS files in their own bios folder on the SHARE partition, separate from the roms folders that hold your games.
The "System" and "BIOS" Directory Rule Across Platforms
Use Table 6 to find the exact BIOS folder for your operating system or frontend:
| Operating System / Frontend | Default BIOS Directory Path | Fastest Way to Open It | Subfolder Exceptions |
|---|---|---|---|
Batocera Linux (USB 3.0 HDD) |
/userdata/bios/ |
Press F1 on the system list, then open bios
|
Dreamcast: /userdata/bios/dc/ · PS2 (Batocera 39+): /userdata/bios/ps2/
|
Batocera via Windows Network (SMB) |
\\BATOCERA\share\bios |
In File Explorer on a second PC on the same network, type \\BATOCERA\share\bios (or use the Batocera IP address) |
If Windows 11 refuses to open the share, use the F1 file manager on the drive itself |
RetroArch on Windows (Win64) |
C:\RetroArch-Win64\system\ (Steam: steamapps\common\RetroArch\system\) |
In RetroArch: Settings -> Directory -> System/BIOS
|
Dreamcast (Flycast): system\dc\ · LRPS2: system\pcsx2\bios\
|
| RetroArch on Android | Usually /storage/emulated/0/RetroArch/system/
|
Confirm the path under Settings -> Directory -> System/BIOS
|
Keep .bin filenames lowercase so the same folder works on every device |
ArkOS 2.0 Handhelds (R36S) |
/roms/bios/ (the bios folder on the EASYROMS partition) |
Shut down, then put the game microSD card in a PC card reader | Place scph5501.bin and gba_bios.bin directly in /roms/bios/
|
Organizing Subfolders for Complex Systems (Dreamcast, PS2 & Arcade)
PS1 (scph5501.bin) and Sega Saturn (mpr-17933.bin and sega_101.bin) files sit loose in the root of system/ or /userdata/bios/. Three systems follow their own folder rules:
-
Sega Dreamcast (
FlycastCore): In standalone RetroArch, create a lowercasedcfolder insidesystemso the path reads.../RetroArch/system/dc/dc_boot.bin. Batocera uses the same layout at/userdata/bios/dc/dc_boot.bin. Libretro lists the file as optional for Flycast, and Batocera'sMISSING BIOSscreen still checks for it. Sega Naomi'snaomi.ziplives in that samedcfolder, because Flycast runs Naomi arcade games too. -
Sony PlayStation 2 (
PCSX2/LRPS2): RetroArch'sLRPS2core reads any properly dumped 4 MBPS2BIOS (including North AmericanSCPH-39001dumps commonly namedscph39001.bin,MD5: d5ce2c7d119f563ce04bc04dbc3a323e) from.../RetroArch/system/pcsx2/bios/with no specific filename required, as long as the file is unzipped. Batocera 39 and newer readPS2BIOS files from/userdata/bios/ps2/, and theMISSING BIOScheck looks for the USA fileps2-0230a-20080220.bin(MD5: 21038400dc633070a78ad53090c53017). Batocera 38 and older used/userdata/bios/. -
MAME & FBNeo Arcade (
neogeo.zip,pgm.zip): Arcade drivers treat BIOS romsets as parent files that the gameROMdepends on. Batocera checks forneogeo.zipin/userdata/bios/, and many players keep a second copy in/userdata/roms/neogeo/next to their game.zipfiles so bothFBNeoandMAMEfind it.
Console BIOS files belong in system/ or /userdata/bios/, while neogeo.zip also gets a copy next to your Neo Geo games: keeping firmware and game folders apart clears up most path errors before you touch a single setting.
Once your BIOS folders are set, you can grow your library any time with our step-by-step guide on how to add games to the Portable HDD Super Console.
6. Troubleshooting Common "Missing BIOS" Scenarios
If an emulator still says firmware is missing: scph5501.bin, or Batocera still lists missing BIOS files after you copied them, check for a hidden double extension (scph5501.bin.bin), an uppercase .BIN suffix, a wrong subfolder, or an NTSC/PAL region mismatch.
Don't panic: your games and your drive are fine. Moving files between Windows and Linux introduces a few naming traps, and the fix for missing BIOS files is usually a rename. Here's how we work through the three most common scenarios.
Scenario 1: "I Have scph5501.bin in the Folder, But RetroArch Still Says It Is Missing"
This is almost always a hidden extension, an uppercase suffix, or a directory setting:
-
Check for Uppercase .BIN Extensions
Rename
SCPH5501.BINto exact lowercasescph5501.binso Linux-based cores can find it. -
Check for Hidden Double Extensions (scph5501.bin.bin)
When Windows hides known extensions and you type
.binwhile renaming, the file actually becomesscph5501.bin.bin. Turn onFile name extensionsunder the View menu and delete the extra.bin. -
Verify RetroArch's System Directory Path
Go to
Settings -> Directory -> System/BIOSand make sure it points to yourRetroArch/system/folder. If it says<Content Directory>, RetroArch is looking inside your game folder for the BIOS.
Scenario 2: "The Game Boots Past the Logo, Then Crashes or Freezes"
A PS1 or Sega Saturn game that shows the startup logo and then freezes on a black screen usually points to a corrupted BIOS or a region mismatch between the disc image and the BIOS. A European (PAL, 50Hz) copy of Gran Turismo needs scph5502.bin, while a North American (NTSC-U) disc needs scph5501.bin. Keep all three regional PS1 files (scph5500.bin for Japan, scph5501.bin for the US, and scph5502.bin for Europe) in your system/ or /userdata/bios/ folder. On Beetle PSX HW, Libretro's core notes add one more fix: PAL games need the Skip BIOS core option switched off.
Scenario 3: "I Am Using Batocera and My Games Just Return to the Menu"
The Batocera troubleshooting wiki puts it simply: when an emulator fails to launch, you land straight back on the game list. Check three things in order:
-
Run the Built-In Batocera BIOS Check
Press START ->
SYSTEM SETTINGS -> MISSING BIOS. Anything markedMISSINGisn't there, and anything markedUNTESTEDfailed theMD5match. To fix a file, press F1 on the system list to open the file manager and rename or move it. -
Read the Launch Log
Open
/userdata/system/logs/es_launch_stderr.log(or\\BATOCERA\share\system\logs\from a second PC). The last few lines often name the missing file or the emulator error. -
Try a Second Game on the Same System
If the BIOS check is clean and another game on that system boots, the first file is likely a bad dump or an unsupported format.
If games do launch but your gamepad doesn't respond or you can't get back to the menu, that's a mapping issue, and our Batocera Controller Setup Guide for Xbox, PS5 & 8BitDo walks you through the gamepad profile and hotkey.
7. The Future of Emulation and Preserving Original Console Menus
Verified, region-correct BIOS files do more than stop black-screen crashes. They also bring back the original startup animations, sounds, and memory card menus of 1990s and 2000s consoles.
Emulators can skip a console's boot sequence, but that shortcut can cost some compatibility along with the nostalgia. Libretro warns that turning on Skip BIOS in Beetle PSX HW causes issues with "a small minority of games," per its Beetle PSX HW documentation. To see the PlayStation startup screen, leave Skip BIOS off in Beetle PSX HW, or switch on Show BIOS Name/Boot Logo in PCSX ReARMed.
On the PlayStation 2, a real BIOS also opens the original system browser, where you can manage virtual .ps2 memory card saves just like you did in 2000. In standalone PCSX2 on Windows, choose System -> Start BIOS. On a Batocera drive, the Batocera PS2 wiki route is F1 -> Applications -> pcsx2-config; set the disc drive to No disc, then pick System -> Boot BIOS.
If your PC is home base, the 2Bluebox Portable HDD Super Console 500GB ($64.99) covers PS2, GameCube, and the rest of its 110,686 games. For couch nights with a second player and no computer, the 2Bluebox Retro Game Stick 4K Pro ($59.98) plugs into your TV's HDMI port. For flights and commutes, the 2Bluebox R36S Handheld ($79.99) slides into a jacket pocket. Compare all three below:
Frequently Asked Questions (FAQ)
Q1: Is it legal to download a RetroArch BIOS pack?
Emulators like RetroArch, PCSX2, and Batocera Linux are legal open-source software, but console BIOS files are copyrighted firmware owned by the original hardware makers. The clearly legal way to get a standalone BIOS file is to dump it from a console you own. That's also why Batocera, RetroArch, and PCSX2 leave BIOS files out of their downloads.
Q2: Which BIOS files do I need for PS1 games in RetroArch and Batocera?
For full region coverage in Beetle PSX HW and SwanStation, place three lowercase files in RetroArch/system/ or /userdata/bios/: scph5501.bin for North American (NTSC-U) games (MD5: 490f666e1afb15b7362b406ed1cea246), scph5502.bin for European and Australian (PAL) games (MD5: 32736f17079d0b2b7024407c39bd3050), and scph5500.bin for Japanese (NTSC-J) titles (MD5: 8dd7d5296a650fac7319bce665a6a53c). PCSX ReARMed needs just one of its listed BIOS files, such as scph5501.bin.
Q3: How do I fix the "Firmware is missing: scph5501.bin" error in RetroArch?
First, check that the filename and extension are exact lowercase (scph5501.bin, not SCPH5501.BIN) and that Windows isn't hiding a double extension (scph5501.bin.bin). Second, put the file directly in RetroArch/system/, outside your game ROM folder. Finally, load your PlayStation core and open Main Menu -> Information -> Core Information to confirm scph5501.bin shows Present. That screen only matches filenames, so run the MD5 check from Section 3 as well.
Q4: Will the 2Bluebox 500GB Portable HDD Super Console work on my PC or Mac?
The 2Bluebox Portable HDD Super Console 500GB ($64.99) boots over USB 3.0 on x86_64 Windows and Linux PCs and laptops. Intel-based Macs may need extra boot steps, and results vary by model. Apple Silicon Macs (M1, M2, M3, and M4) use ARM64 chips and can't boot an x86_64 Batocera drive. Check our PC system requirements guide (/pages/system-requirements-for-hdd-super-console) to confirm your processor and boot key.
Q5: Why do I need a BIOS file (gba_bios.bin) for Game Boy Advance emulation?
Game Boy Advance (GBA) cores like mGBA include a built-in replacement BIOS, so most games boot without any file, and Libretro lists gba_bios.bin as optional. A real gba_bios.bin (MD5: a860e8c0b6d573d191e4ec7db1b1e4f6) in system/ or /userdata/bios/ helps the few games that misbehave on the replacement. It also brings back the GBA boot intro, as long as mGBA's Use BIOS file if found option is on and Skip BIOS intro is off.
Conclusion
Fixing a missing BIOS error in RetroArch or Batocera comes down to three habits. Keep every firmware filename and .bin extension in exact lowercase (scph5501.bin, mpr-17933.bin, dc_boot.bin). Put the files in RetroArch/system/ or /userdata/bios/, with subfolders like dc/ and ps2/ only where the core asks. Then check each MD5 against the Libretro or Batocera list before you troubleshoot anything else. If you'd rather skip the setup weekend, the 2Bluebox Portable HDD Super Console 500GB ($64.99) arrives with its BIOS folder and 110,686 games ready to boot on your Windows PC or laptop.
Happy gaming - Liam Parker, 2Bluebox Hardware Bench.
Further Reading & Technical Resources · Click to expand
-
Libretro Official Documentation: BIOS Information, Directory Paths & MD5 Checksums - Primary reference for required RetroArch core firmware filenames, lowercase rules, and
MD5hashes. -
Batocera.linux Official Wiki: Add Games and BIOS Files (/userdata/bios/) - Official documentation for Batocera's built-in
MISSING BIOSutility, F1 file manager access, and network\\BATOCERA\share\biosstructure. -
Emulation General Wiki: Emulation General Wiki Main Index - Technical background on high-level (
HLE) vs. low-level (LLE) emulation and why disc consoles require motherboard firmware dumps. - Malwarebytes Labs Threat Intelligence: Detections: Riskware.GameHack - Security reference for how riskware detections apply to game cracks, keygens, and files hosted on untrusted download mirrors.