PS1 BIOS Files Guide: Verified scph5501.bin, scph1001.bin & psxonpsp660.bin Setup for RetroArch & DuckStation

Liam Parker By Liam Parker
|
Nov 02, 2026
|
21 min
Retro handheld console running PlayStation 1 boot screen beside microSD card with BIOS files

Quick Answer: PlayStation 1 (PS1) BIOS files always measure 524,288 bytes (512 KB). To clear the “No BIOS found, expect bugs” warning and keep Memory Card saves reliable in RetroArch, DuckStation, ArkOS, and Batocera, place lowercase scph5500.bin (JP), scph5501.bin (US), and scph5502.bin (EU) plus region-free psxonpsp660.bin loose in your root bios/ or system/ folder.

Nothing stings quite like clearing two hours of Final Fantasy VII or Castlevania: Symphony of the Night, walking up to an in-game save point, and discovering the virtual Memory Card refuses to record your progress. Matching the exact 512 KB file size, MD5 hash, and filename each PlayStation core expects removes the most common cause of that problem.

1. Verified PS1 BIOS Specification Matrix: scph5501.bin vs. scph1001.bin vs. psxonpsp660.bin (MD5 & Regions)

Every genuine PlayStation 1 BIOS dump measures 524,288 bytes (512 KB). While older guides point only to North American scph1001.bin, modern RetroArch, DuckStation, and Batocera setups rely on the lowercase scph5500.bin / scph5501.bin / scph5502.bin regional trio plus Sony's region-free psxonpsp660.bin.

Every retail Sony PlayStation (PSX / PS1) motherboard carries a 512 KB BIOS ROM holding the startup animation, the CD-ROM access routines, and the Memory Card file system calls every game leans on. Older guides standardized on scph1001.bin, a 1995 North American BIOS from the SCPH-1001 console. Accuracy-focused cores like Beetle PSX and SwanStation list the later v3.0 550x family instead (scph5500.bin for Japan, scph5501.bin for North America, and scph5502.bin for Europe), and current PCSX-ReARMed builds check those three names first.

Alongside those retail console dumps sits a fourth file that handheld players should know: psxonpsp660.bin (MD5: c53ca5908936d412331790f4426c6c33). It comes from the PlayStation emulator (POPS) inside Sony's PSP firmware 6.60, it's region-free, and the Batocera Wiki PlayStation 1 page notes it “sometimes offers better performance.” The official Libretro PCSX-ReARMed core documentation puts it at the top of the core's BIOS table and adds that any retail PSX or PS one BIOS works, whatever its version or region.

I still open old cartridge shells to check the PCB before I trust a label, and the same rule applies here: never judge a ROM by its filename alone. Anyone can rename a corrupt 256 KB file scph5501.bin, so check its 524,288-byte size and MD5 checksum against our master complete RetroArch and Batocera BIOS reference guide first. For multi-disc RPGs like Final Fantasy VII, pair these files with our PS1 multi-disc .CHD compression and .M3U playlist guide so disc swaps share one Memory Card. PlayStation BIOS dumps are Sony's copyrighted code, so dump them from your own PS1 or PSP hardware; we don't host or link BIOS downloads.

“Tested on our unit” means we verified the folder structure and menu path on our own 2Bluebox R36S Handheld ($79.99) or 2Bluebox Portable HDD Super Console 500GB ($64.99); “Manufacturer spec” means the published Libretro, Batocera, or DuckStation documentation, or a store listing and store policy; “Community reports” means documented emulation behavior across Linux handheld builds.

Table 1: Verified PlayStation 1 BIOS filenames, exact 524,288-byte sizes, and MD5 checksums from the Libretro and Batocera documentation.
PS1 BIOS Filename Target Region & Hardware Origin Exact File Size Reference MD5 Checksum Primary Emulator & Core Support Evidence
scph5501.bin North America (NTSC-U · SCPH-5501 / SCPH-7003 · v3.0 11/18/96) 524,288 bytes (512 KB) 490f666e1afb15b7362b406ed1cea246 US BIOS listed by Beetle PSX & SwanStation; accepted by every PCSX-ReARMed version; listed in the Batocera wiki Manufacturer spec
scph5500.bin Japan (NTSC-J · SCPH-5500 · v3.0 09/09/96) 524,288 bytes (512 KB) 8dd7d5296a650fac7319bce665a6a53c JP BIOS listed by Beetle PSX & SwanStation; checked first by current PCSX-ReARMed builds Manufacturer spec
scph5502.bin Europe / Australia (PAL · SCPH-5502 / SCPH-5552 · v3.0 01/06/97) 524,288 bytes (512 KB) 32736f17079d0b2b7024407c39bd3050 EU/PAL BIOS listed by Beetle PSX & SwanStation; needed for PAL LibCrypt games Manufacturer spec
psxonpsp660.bin Region-Free (NTSC-U / NTSC-J / PAL · Sony PSP firmware 6.60 POPS) 524,288 bytes (512 KB) c53ca5908936d412331790f4426c6c33 Accepted by PCSX-ReARMed & listed in the Batocera wiki; Beetle PSX uses it (as PSXONPSP660.bin) only with Override BIOS on Manufacturer spec
scph1001.bin North America Legacy (NTSC-U · SCPH-1001 · 1995; two dumps circulate) 524,288 bytes (512 KB) 924e392ed05558ffdb115408c263dccf or dc2b9bf8da62ec93e868cfd29f0d067d Last named fallback in PCSX-ReARMed; accepted by DuckStation; not on Beetle PSX's or SwanStation's list Manufacturer spec
scph101.bin / scph7001.bin North America PSone (SCPH-101 · v4.4 03/24/00) / SCPH-7001 (v4.1 12/16/97) 524,288 bytes (512 KB) 6e3735ff4c7dc899ee98981385f6f3d0 / 1e68c231d0896b7eadcad1d7d8e76129 Named fallbacks in PCSX-ReARMed; listed in the Batocera wiki Manufacturer spec
Terminal window verifying 524,288 byte sizes and MD5 checksums for scph5501.bin, scph1001.bin, and psxonpsp660.bin
Checking exact 512 KB sizes and MD5 hashes for scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin.

2. Why “No BIOS Found, Expect Bugs” Breaks PS1 Memory Card Saves (HLE Fallback & PCSX-ReARMed Priority)

PCSX-ReARMed falls back to a built-in HLE BIOS when it can't find a real one, and the Libretro docs warn that this lowers compatibility, citing Memory Card problems in Suikoden games and black screens in others. A real 512 KB BIOS file fixes it.

When you launch a PlayStation 1 game on an ARM handheld like the 2Bluebox R36S ($79.99), RetroArch on ArkOS 2.0 typically loads the PCSX-ReARMed core because its ARM dynamic recompiler runs most PS1 games at full speed on modest chips. SwanStation won't start at all without a real BIOS (current Beetle PSX HW builds fall back to the open-source OpenBIOS). PCSX-ReARMed takes a third route: it includes a High-Level Emulation (HLE) BIOS, a software stand-in for Sony's code, so the game can still reach its title screen when your bios/ folder is empty.

That convenience is a trap for RPG players. Older PCSX-ReARMed builds flash an on-screen message reading “No BIOS found, expect bugs”, and current builds say “No PlayStation BIOS file found - add for better compatibility”. The Libretro documentation names Memory Card issues in the Suikoden games and black screens in others as typical HLE side effects, which is exactly the kind of failure you don't want to discover two hours into a save-heavy RPG.

Even players who copy a BIOS file onto their card can still hit that warning, usually because of a wrong filename, a file that isn't exactly 512 KB, or the core option forced to HLE. The Libretro PCSX-ReARMed BIOS guide lists the filenames the core recognizes and says it searches for any file whose name starts with scph if none match. Current builds, per the PCSX-ReARMed libretro source, check lowercase names first and then scan the folder for any valid 512 KB BIOS. Table 2 shows both scan orders and the RetroArch menu path to confirm BIOS Selection is set to Auto instead of HLE.

Table 2: PCSX-ReARMed BIOS scan order (current source code and the Libretro docs table) plus the verification and exit hotkeys on ArkOS 2.0 and Batocera.
PCSX-ReARMed Scan Step / Control Target Filename or RetroArch Menu Path
Current builds: Steps #1 to #3 scph5500.bin, scph5501.bin, scph5502.bin (the v3.0 regional trio, all lowercase)
Current builds: Step #4 psxonpsp660.bin (MD5 c53ca5908936d412331790f4426c6c33 · region-free PSP 6.60 BIOS)
Current builds: Steps #5 to #7 scph101.bin, scph7001.bin, scph1001.bin
Current builds: Final fallback Any other valid 512 KB BIOS in the folder; if none is found, the core drops to HLE and shows the missing-BIOS warning
Older builds (Libretro docs table) PSXONPSP660.bin → scph101.bin → scph7001.bin → scph5501.bin → scph1001.bin, then any file starting with scph
SELECT + X on ArkOS (FN + X on some R36S builds) Open RetroArch Quick Menu → Core Options → confirm BIOS Selection is set to Auto (never HLE)
SELECT + START on ArkOS (HOTKEY + START on Batocera) Exit the PS1 game back to EmulationStation so RetroArch writes your .srm Memory Card save to the card or drive
2Bluebox R36S handheld console running a 3D PlayStation 1 game on its 3.5-inch IPS screen
Running PlayStation 1 classics on the 2Bluebox R36S ($79.99) with ArkOS 2.0 and PCSX-ReARMed.

If you want a pocket handheld built on a genuine Dual-RAM RK3326 board running ArkOS 2.0, with the EASYROMS/bios/ folder already in place and a public list of 12,805 unique playable games (76 of them PS1, from 15,768 files on the card) you can search before buying, check our 2Bluebox R36S Handheld ($79.99). Skip it if you want to play on a TV (its USB-C OTG port has no HDMI output); for couch co-op on a TV, use our 2Bluebox Retro Game Stick 4K Pro ($59.98), or plug our 2Bluebox 500GB Batocera HDD ($64.99) into a Windows PC:

3. DuckStation / SwanStation vs. PCSX-ReARMed & Beetle PSX: Which Core Needs Which Filename?

Match BIOS filenames to your core. ARM handhelds like the R36S run PCSX-ReARMed, which accepts scph5501.bin or psxonpsp660.bin; PC builds (Batocera) run SwanStation, DuckStation, or Beetle PSX HW, which expect lowercase scph5500.bin, scph5501.bin, and scph5502.bin.

Why does an uppercase SCPH1001.BIN file work fine in an old Windows emulator, yet fail when you copy it to a Batocera drive or switch to SwanStation? Two things trip up players switching between emulators: Linux case sensitivity and each core's own list of accepted filenames.

On case-sensitive Linux file systems like ext4 (often used for Batocera's /userdata share), SCPH5501.BIN, Scph5501.bin, and scph5501.bin are three different filenames. The EASYROMS partition on an ArkOS card is usually exFAT or FAT32, which ignores capitalization, and Windows and macOS do the same by default. That's also why you can't keep two copies of psxonpsp660.bin that differ only in capitalization: Windows, FAT32, and exFAT see them as the same name, so pick lowercase and keep one copy.

  • PCSX-ReARMed (ArkOS 2.0 on R36S, RetroPie and other ARM builds): Built for low-power ARM processors. Current builds check scph5500.bin, scph5501.bin, scph5502.bin, psxonpsp660.bin, scph101.bin, scph7001.bin, and scph1001.bin, then scan for any other valid 512 KB BIOS. Older builds documented on the Libretro page list PSXONPSP660.bin first and only fall back to other scph files when none of their five names match, so scph5501.bin is the one name every PCSX-ReARMed version accepts.
  • DuckStation Standalone & Libretro SwanStation (Batocera PC, Windows/Linux/macOS): Both need a real BIOS. The libretro team's SwanStation core announcement lists scph5500.bin, scph5501.bin, and scph5502.bin as the recognized images and confirms there is no HLE BIOS. The DuckStation README accepts a BIOS from any hardware version or region but warns that mismatched game and BIOS regions may cause compatibility issues, so keep all three regional files. Both cores support GPU upscaling to 1080p/4K and PGXP geometry correction to reduce PS1 polygon wobble.
  • Beetle PSX & Beetle PSX HW (RetroArch PC & Batocera): As the Libretro Beetle PSX HW documentation states, Beetle PSX expects scph5500.bin, scph5501.bin, and scph5502.bin for Japanese, North American, and European games. It only uses PSXONPSP660.bin, the PS3's ps1_rom.bin, or openbios.bin after you turn on the Override BIOS core option. Current builds fall back to the open-source OpenBIOS when no BIOS is present, which keeps many games booting, though a real Sony dump remains the safer choice for saves.

To see how these three PlayStation cores compare against cores for N64, Saturn, and Dreamcast, read our best RetroArch cores per system (PCSX-ReARMed vs. SwanStation), or check our Sega CD, Saturn, and Dreamcast BIOS setup guide for other 32-bit CD consoles. Table 3 summarizes the exact filename requirements across all three PS1 cores.

Table 3: PlayStation 1 BIOS filename rules and hardware capabilities across PCSX-ReARMed, DuckStation/SwanStation, and Beetle PSX HW.
PS1 Emulator / Libretro Core Target Hardware Required Lowercase / Uppercase Filenames Region Auto-Switching? 3D Upscaling & PGXP Geometry Fix Evidence
PCSX-ReARMed (RetroArch / ArkOS 2.0) ARM handhelds (R36S RK3326) Current: scph5500.bin, scph5501.bin, scph5502.bin, psxonpsp660.bin, scph101.bin, scph7001.bin, scph1001.bin, then any valid 512 KB BIOS · Older: PSXONPSP660.bin first Not needed: Libretro docs say any retail BIOS works regardless of region Enhanced Resolution option on the ARM NEON renderer Manufacturer spec
DuckStation / SwanStation (Batocera / PC) x86-64 PC (2Bluebox 500GB HDD), Steam Deck, Android scph5500.bin (JP), scph5501.bin (US), scph5502.bin (EU); real BIOS required, no HLE Yes (keep all three so each disc region finds a matching BIOS) GPU upscaling to 1080p/4K + PGXP wobbly-polygon correction Manufacturer spec
Beetle PSX / Beetle PSX HW (RetroArch PC) Mid-to-high-end x86-64 PC scph5500.bin, scph5501.bin, scph5502.bin; PSXONPSP660.bin, ps1_rom.bin, or openbios.bin only with Override BIOS; OpenBIOS fallback if none Yes (uses the matching regional 550x file) Up to 16x internal resolution with Vulkan/OpenGL + PGXP (Beetle PSX HW) Manufacturer spec
DuckStation BIOS settings menu showing NTSC-J, NTSC-U, and PAL BIOS selection paths
Selecting regional scph5500.bin, scph5501.bin, and scph5502.bin dumps inside DuckStation BIOS settings.
RetroArch Core Information screen showing scph5500.bin, scph5501.bin, and scph5502.bin as Present
Confirming scph5500.bin, scph5501.bin, and scph5502.bin read as Present in RetroArch Core Information.

4. Exact PS1 BIOS Folder Paths on RetroArch, ArkOS (R36S), Batocera & PAL LibCrypt .SBI Fix

Place all PS1 BIOS files loose inside the root bios/ or system/ directory, never inside a psx/ subfolder. Four lowercase files, scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin, take only 2 MB and cover every core in this guide.

Because four 512 KB files take up just 2 MB of storage, you never need to choose between PCSX-ReARMed naming and Beetle PSX / SwanStation naming. Putting the lowercase 550x trio plus one lowercase psxonpsp660.bin directly inside your root BIOS folder lets every PS1 core in this guide find what it needs on the first try. If you also own scph101.bin, scph7001.bin, or scph1001.bin, they can sit in the same folder as extra fallbacks.

Follow these 4 steps to install and verify your PlayStation 1 BIOS files on ArkOS 2.0 (R36S), Batocera (500GB HDD), RetroArch, and DuckStation:

  1. Step 1: Verify Exact 524,288-Byte Sizes & Prepare the 4-File Set. Copy your own BIOS dumps to your computer and confirm that every .bin file measures exactly 524,288 bytes (512 KB) and matches the MD5 in Table 1 (certutil -hashfile scph5501.bin MD5 on Windows, md5 scph5501.bin on macOS, md5sum scph5501.bin on Linux). Rename them to lowercase scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin. Don't try to add a second uppercase copy, because Windows, FAT32, and exFAT treat PSXONPSP660.bin and psxonpsp660.bin as the same file.
  2. Step 2: Copy Directly into the Root BIOS Directory (No Subfolders). Copy those four .bin files directly into the root BIOS folder without creating a psx/ or playstation/ subfolder. On ArkOS 2.0 (2Bluebox R36S), place them in EASYROMS/bios/ (or /roms/bios/ over Wi-Fi SSH); on a two-card setup, use the bios/ folder on the TF2-GAME card that holds your games. On Batocera.linux (2Bluebox 500GB HDD), place them in /userdata/bios/ (\\BATOCERA\share\bios\ over your local network). On standalone RetroArch, place them in RetroArch/system/.
  3. Step 3: Add Matching .sbi Files for PAL LibCrypt-Protected Games. Several European (PAL) releases, including Ape Escape, Final Fantasy VIII, Final Fantasy IX, MediEvil, and Spyro: Year of the Dragon, use Sony's LibCrypt subchannel copy protection. As the Batocera Wiki PlayStation 1 page and the Beetle PSX HW docs explain, they need a matching .sbi (subchannel data) file in the same ROM folder with the same base filename as your .chd or .cue file (for example, Final Fantasy IX (Europe) (Disc 1).sbi next to Final Fantasy IX (Europe) (Disc 1).chd). Without it, they can hang even with a valid scph5502.bin. CHD conversion doesn't embed it, and Beetle PSX also needs Skip BIOS turned off for these games.
  4. Step 4: Confirm “Present” in RetroArch & Exit Cleanly After Saving. Launch any PS1 game, press SELECT + X (FN + X on some R36S builds) to open the RetroArch Quick Menu, then go back to Main Menu → Information → Core Information. The BIOS files you copied should read Present; optional names you skipped will show Missing, which is fine. After saving your game at an in-game Memory Card point, quit with SELECT + START (press it again if RetroArch asks you to confirm; HOTKEY + START on Batocera) so RetroArch writes the .srm file to your drive before you power down.
File manager showing scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin inside the root bios directory
Placing lowercase scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin loose in the root bios folder.
ROM folder showing European PAL PlayStation 1 CHD files paired with matching SBI subchannel files
Pairing PAL LibCrypt-protected PS1 .chd files with matching .sbi subchannel files in the roms/psx folder.

Keep lowercase scph5500.bin, scph5501.bin, scph5502.bin, and psxonpsp660.bin loose in your root bios/ folder: four 512 KB files (2 MB total) cover PCSX-ReARMed, SwanStation, DuckStation, and Beetle PSX on Linux, Windows, and macOS.

5. PS1-Ready Out of the Box: 2Bluebox vs. Marketplace Clones & DIY Setup

Unlike most marketplace clones, 2Bluebox (2bluebox.com) publishes each game list before you buy: R36S ($79.99) 12,805 unique (76 PS1), Game Stick 4K Pro ($59.98) 14,755 (13 PS1), 500GB Batocera HDD ($64.99) 110,686.

Before you order any retro console for PlayStation 1 classics, you can check every pre-loaded title on our 15,768-game R36S list (12,805 unique playable games, including 76 PS1 titles such as Castlevania: Symphony of the Night, Tekken 3, and Crash Bandicoot) or search the living-room TV catalog on our 14,755-game Game Stick 4K list (13 PS1 games, including Tekken, Ridge Racer, and Mortal Kombat 4). Table 4 compares marketplace clones and reseller sticks, a blank DIY build, and all three 2Bluebox setups across public game lists, hardware verification, shipping, and warranty support.

Table 4: Marketplace Clones & Reseller Sticks vs. DIY Setup vs. 2Bluebox (2bluebox.com) R36S ($79.99), Retro Game Stick 4K Pro ($59.98), and 500GB Batocera HDD ($64.99).
Buying Factor Marketplace Clones & Reseller Sticks (Amazon / AliExpress / TikTok) DIY Blank Handheld or PC Setup 2Bluebox R36S Handheld ($79.99) 2Bluebox Retro Game Stick 4K Pro ($59.98) 2Bluebox Portable HDD Super Console 500GB ($64.99) Evidence
Public Game List Before You Buy Usually no searchable title list You source, compress, and verify every PS1 disc yourself 15,768 files (12,805 unique · 76 PS1) on /pages/r36s-games-list 14,755 games (13 PS1 titles) on /pages/all-games 110,686 games on /pages/hdd-super-console-game-list Manufacturer spec
Hardware & OS Setup Single-RAM clone boards running EmuELEC and unbranded microSD cards are common You flash the OS, build /bios/ folders, and test saves yourself Dual-RAM RK3326 board (1GB DDR3L) · ArkOS 2.0 · EASYROMS/bios/ folder in place White 4K GAME STICK PRO dongle (SEGAM-M8-V5.0 board) + 2x 2.4GHz PS5-style wireless controllers + HDMI extender cable 500GB USB 3.0 drive (clear shell, blue cassette label) booting Batocera · /userdata/bios/ in place Community reports
Shipping Marketplace seller, delivery times vary Parts ordered from multiple sellers US-based (Colorado LLC) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU US-based (Colorado LLC) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU US-based (Colorado LLC) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU Manufacturer spec
US Company & Warranty Marketplace return window only Self-supported 2Bluebox LLC (Denver, CO) · 30-day hardware & microSD replacement (/policies/refund-policy) 2Bluebox LLC (Denver, CO) · 30-day hardware & microSD replacement (/policies/refund-policy) 2Bluebox LLC (Denver, CO) · 30-day hardware & microSD replacement (/policies/refund-policy) Manufacturer spec
Best For Lowest upfront price if you plan to rebuild the card yourself Tinkerers who already own BIOS dumps and multi-disc .chd libraries Pocket PS1, GBA, and 16-bit sessions on commutes and flights Plug-and-play 2-player couch play on a 4K TV under $65, no PC needed Smooth PS2, GameCube, Wii, and PSP on a Windows PC you already own, plus upscaled PS1 with PGXP Manufacturer spec
Skip If You want reliable Memory Card saves and a verified game list on day one You want to play tonight without hours of file prep You want TV output (no HDMI-out): pick the Game Stick 4K Pro ($59.98) for TV or the 500GB HDD ($64.99) for PC You want heavy 3D PS2 / GameCube games or a console for flights (pick the 500GB HDD or the R36S) You only own an Apple Silicon Mac (M1/M2/M3) or want to plug straight into a TV without a computer Manufacturer spec
White 2Bluebox Retro Game Stick 4K Pro HDMI dongle with two white-and-black 2.4GHz wireless controllers
The white 2Bluebox Retro Game Stick 4K Pro ($59.98) ships with 13 PS1 games and two wireless controllers.

If you want to play PlayStation 1 classics like Tekken, Ridge Racer, and Mortal Kombat 4 on your living-room TV tonight without configuring RetroArch cores or BIOS folders, our 2Bluebox Retro Game Stick 4K Pro ($59.98) plugs straight into HDMI and includes two 2.4GHz wireless controllers plus 14,755 games (13 of them PS1). Skip it if you want heavy 3D PS2 or GameCube games; for those, plug our 2Bluebox 500GB Batocera HDD ($64.99) into a Windows PC:

Frequently Asked Questions

Where do I put PlayStation 1 BIOS files in RetroArch, ArkOS (R36S), and Batocera?

Place all uncompressed .bin PlayStation 1 BIOS files directly inside the root BIOS directory, never inside a psx/ or playstation/ subfolder. On ArkOS 2.0 (2Bluebox R36S), copy them to EASYROMS/bios/ on your microSD card (or /roms/bios/ over Wi-Fi SSH). On Batocera.linux (2Bluebox 500GB HDD), copy them to /userdata/bios/ (\\BATOCERA\share\bios\ over the network share). On standalone RetroArch, place them in RetroArch/system/. In standalone DuckStation, open Settings → BIOS Settings and point the BIOS Directory to that same folder.

What is the difference between scph1001.bin, scph5501.bin, and psxonpsp660.bin?

All three files measure 524,288 bytes (512 KB), but they come from different Sony hardware. scph1001.bin is a 1995 North American (NTSC-U) BIOS from the SCPH-1001 console, and two dumps circulate (MD5: 924e392ed05558ffdb115408c263dccf or dc2b9bf8da62ec93e868cfd29f0d067d); PCSX-ReARMed and DuckStation accept it, but Beetle PSX and SwanStation don't look for it. scph5501.bin (MD5: 490f666e1afb15b7362b406ed1cea246) is the v3.0 North American BIOS dated 11/18/96 that Beetle PSX and SwanStation expect, alongside scph5500.bin for Japan and scph5502.bin for Europe. psxonpsp660.bin (MD5: c53ca5908936d412331790f4426c6c33) is Sony's region-free PS1 BIOS extracted from PSP firmware 6.60; PCSX-ReARMed accepts it on handhelds, and Beetle PSX uses it only with Override BIOS turned on.

Why does PCSX-ReARMed say “No BIOS found, expect bugs” and fail to save to the Memory Card?

Older PCSX-ReARMed builds show that message (current builds say “No PlayStation BIOS file found - add for better compatibility”) when the core can't find a valid 512 KB BIOS in your bios/ folder, or when Quick Menu → Core Options → BIOS Selection is set to HLE. The core then falls back to its High-Level Emulation (HLE) BIOS, which the Libretro docs say can cause Memory Card issues in Suikoden games and black screens in others. Adding scph5501.bin and psxonpsp660.bin to EASYROMS/bios/, setting BIOS Selection to Auto, and exiting games cleanly with SELECT + START stops that kind of Memory Card save loss.

Why won't SwanStation or Batocera recognize my uppercase SCPH1001.BIN file?

Two problems stack up. Linux file systems such as ext4 (often used on Batocera's share partition) are case-sensitive, so SCPH1001.BIN and scph1001.bin are different names, and the Batocera wiki lists every PS1 BIOS in lowercase. On top of that, SwanStation and Beetle PSX look for the lowercase 550x trio (scph5500.bin, scph5501.bin, scph5502.bin) and don't list scph1001.bin at all. Rename your files to lowercase, add the 550x trio plus psxonpsp660.bin to your root bios/ folder, and every core in this guide will find a match. Every system from 2Bluebox LLC (1500 N Grant St, STE N, Denver, CO 80203) also ships with organized folder structures and a 30-day hardware and microSD replacement guarantee (/policies/refund-policy).

Conclusion

Fixing the “No BIOS found, expect bugs” warning and protecting your PlayStation 1 Memory Card saves comes down to three checks: verifying that your .bin files measure exactly 524,288 bytes (512 KB) and match the reference MD5 checksums, placing the lowercase scph5500.bin / scph5501.bin / scph5502.bin trio and one lowercase psxonpsp660.bin directly inside your root bios/ folder, and dropping matching .sbi files next to European PAL LibCrypt games. Need BIOS hashes for other CD systems or want to check our pre-loaded catalogs? Visit /pages/hdd-super-console-bios-guide, browse /pages/r36s-games-list, or search /pages/all-games.

Drop those four 512 KB files into your root bios folder, confirm BIOS Selection is set to Auto, and save your Final Fantasy VII progress at the next save point with total peace of mind.

Further Reading & Resources