All Regions  ·  Emulator-Ready

PS1 BIOS Download

DuckStation and ePSXe need a BIOS file before they'll start. It's the firmware that makes the emulator behave like real PlayStation hardware — without it, nothing loads.

SCPH-1001 USA SCPH-5500 JPN SCPH-5502 EUR 512 KB · .bin
512 KB
BIOS File Size
3,000+
Compatible Games
3
Regions Covered
5+
Emulators Supported

What Is a PS1 BIOS — and Why Do You Need One?

The PS1 BIOS is Sony's proprietary firmware — the startup code baked into every original PlayStation chip. Emulators can mimic the hardware, but they can't reproduce this code.

When you boot real PlayStation hardware, the BIOS runs first. It initialises the CPU, GPU, and CD drive, performs a region check on the disc, and plays the iconic stone-monolith startup animation — before a single line of game code executes.

Emulators like DuckStation use a software approximation (HLE BIOS) if no real BIOS is present. It works for most games, but HLE mode breaks a meaningful subset of titles and produces timing inaccuracies. Supplying the real BIOS is always the better option.

  • Hardware initialisation — R3000A CPU, GPU rendering engine, SPU2 audio processor, all in the correct sequence.
  • Region authentication — validates the disc's region code before game code runs. Mismatches are rejected here.
  • Memory card access — all save reads and writes are brokered through the BIOS, including block index management.
  • Controller & vibration — DualShock vibration API requires a v4.x BIOS. Early versions don't have it.
  • Startup animation — the stone monoliths and chime are BIOS code, not game code. HLE fakes a version of it; the real thing is always more accurate.

PS1 BIOS — All Regions

All files verified against DuckStation, ePSXe, RetroArch (Beetle PSX HW), and mednafen. Extract the ZIP to get the raw .bin file your emulator needs.

🇺🇸 NTSC-U
USA
SCPH-1001 · v2.0
SCPH-5501 · v3.0
SCPH-7001 · v4.1
🇯🇵 NTSC-J
Japan
SCPH-1000 · v1.0
SCPH-5000 · v3.0
SCPH-5500 · v3.0
🇪🇺 PAL
Europe
SCPH-1002 · v2.0
SCPH-5502 · v3.0
SCPH-7502 · v4.1
⭐ Recommended
🌍 Full Pack
All regions & versions · ~4–6 MB ZIP · DuckStation auto-selects per game
Download Full Pack

File Specs at a Glance

Format

.bin — raw binary dump, 512 KB exactly

File Size

Exactly 524,288 bytes per version. Any other size = corrupted

Full Pack

~4–6 MB ZIP — all regions and versions in one download

Emulators

DuckStation, ePSXe, RetroArch (Beetle PSX HW), mednafen, BizHawk

Platforms

Windows, macOS, Linux, Android, iOS (via RetroArch or DuckStation)

Extraction

Unzip first — emulators read the .bin, not the archive

SCPH Models Explained

Sony shipped the PlayStation from 1994 to 2006 across multiple hardware revisions. The model number on the console's underside tells you exactly which BIOS chip is inside.

USA — NTSC-U

ModelVersionNotes
SCPH-1001v2.0 · 1995-05-07Original US launch BIOS. Community default — widest compatibility across the USA library.
SCPH-5501v3.0 · 1996-09-09Mid-gen refresh. Improved disc compatibility. Good alternative to v2.0.
SCPH-7001v4.1 · 1997-12-16DualShock era. Full vibration API. Use this for Ape Escape, Gran Turismo 2, and other rumble titles.
SCPH-9001v4.5 · 1998-05-25PsOne slim era. Broadly compatible with the full USA library.

Japan — NTSC-J

ModelVersionNotes
SCPH-1000v1.0 · 1994-09-22The original Japanese launch. Limited CD-audio support in some titles. Rarely needed.
SCPH-5500v3.0 · 1996-12-16Most recommended Japanese BIOS. Covers the NTSC-J library well.
SCPH-7000v4.0 · 1997-08-18DualShock-era Japanese model. Full vibration support.

Europe — PAL

ModelVersionNotes
SCPH-1002v2.0 · 1995-07-14Original European launch.
SCPH-5502v3.0 · 1996-09-09Best all-round PAL BIOS. Covers the core European library.
SCPH-7502v4.1 · 1997-12-16DualShock-era European model. Needed for PAL DualShock titles.

Quick Pick: If You Only Download One

USA games: SCPH-1001 (v2.0) is the community default. It covers the overwhelming majority of NTSC-U titles. Switch to SCPH-7001 only if a specific game needs DualShock vibration.

Best approach: Download the full pack and let DuckStation auto-select — it reads the game's region code from the disc header and picks the best available BIOS automatically.

NTSC vs. PAL — What It Means for Emulation

The broadcast standard your BIOS was built for affects frame rate output and game compatibility in emulation:

FeatureNTSC (USA, Japan)PAL (Europe, Australia)
Refresh Rate60 Hz50 Hz
Native Resolution240p / 480i288p / 576i
Game Frame RateUp to 60 FPSUp to 50 FPS
CoverageNorth America, Japan, parts of AsiaEurope, UK, Australia

DuckStation handles region detection automatically when you have multiple BIOS files loaded. For strict 50 Hz PAL titles — Wipeout 2097, Crash Bandicoot PAL, certain European sports games — a real PAL BIOS is required for correct timing.

Where to Use Your BIOS File

All files use the standard .bin format. Every major PS1 emulator reads the same file — download once, use everywhere.

DuckStation — Recommended

The current best-in-class PS1 emulator. Open-source, actively maintained, PGXP geometry correction, up to 8K upscaling. Works on Windows, macOS, Linux, Android, and iOS. duckstation.org

ePSXe (Windows, Android)

The classic PS1 emulator. Closed-source but still widely used, especially on older Android devices. Plugin-based: you configure GPU, SPU, and CD-ROM handling separately.

RetroArch — Beetle PSX HW

Mednafen's accuracy-focused PS1 core wrapped in RetroArch's interface. Best for iOS, Apple Silicon Mac, and users who want a unified frontend across many systems.

mednafen / mednaffe

The reference-accuracy emulator. Cycle-accurate reproduction makes it the gold standard for testing compatibility. mednaffe provides a GUI wrapper. Same .bin format.

BizHawk (Windows)

Tool-assisted speedrun (TAS) front-end built on Mednafen's PS1 core. If you're making TAS runs or need frame-perfect emulation, it uses identical BIOS files.

How to Install in 4 Steps

Same process for every emulator — takes under five minutes:

  1. Download your region's BIOS file and extract the ZIP — you need the raw .bin file, not the archive.
  2. Put the .bin file in your emulator's BIOS folder. DuckStation default: Documents\DuckStation\bios on Windows, ~/.local/share/duckstation/bios on Linux.
  3. Open the emulator → Settings → BIOS → point it at the folder. DuckStation shows a checkmark and version string for valid files.
  4. Launch a game. DuckStation auto-selects the best BIOS for the game's region if you have the full pack installed.

Full platform-by-platform guide with Android and iOS steps: How to Install PS1 BIOS →

Get the Most Out of DuckStation

Enable PGXP Geometry Correction

Eliminates the wobbly polygon effect present in every PS1 game. The biggest single visual improvement available in PS1 emulation.

Use 4x–8x internal resolution

PS1 games rendered at 240p originally. Even mid-range hardware handles 8x upscaling with no effort — the improvement is dramatic.

Full pack in one folder

Put every .bin in a single folder. DuckStation reads the game's region code and picks automatically — no manual switching.

v4.x BIOS for vibration games

Ape Escape, Gran Turismo 2, and other DualShock titles need a v4.x BIOS for the vibration API. SCPH-7001 (USA) is the pick.

Texture filtering by game type

Bilinear filter works well for 3D games. Disable it (nearest-neighbour) for 2D sprite-heavy titles — filtering blurs pixel art.

Keep DuckStation updated

Regular updates fix game-specific compatibility issues. The emulator's changelog is more impactful than any BIOS version switch.

PS1 Games That Shine in Emulation

Over 3,000 titles. These are the ones that look best at DuckStation's upscaled resolutions with PGXP enabled.

  • Crash Bandicoot trilogy
  • Final Fantasy VII, VIII & IX
  • Metal Gear Solid
  • Castlevania: Symphony of the Night
  • Spyro the Dragon trilogy
  • Resident Evil 1, 2 & 3
  • Silent Hill
  • Tekken 3
  • Gran Turismo 1 & 2
  • Tony Hawk's Pro Skater 1 & 2

Full library guide with region notes and BIOS recommendations →

Common Questions

The BIOS is Sony's proprietary firmware — including it in DuckStation would be copyright infringement. DuckStation is free and open-source; the BIOS is not theirs to distribute. You supply it separately.

Download the full pack and let DuckStation pick automatically. If you want a single file, SCPH-1001 (USA v2.0) is the community default — it covers the vast majority of the library. Switch to SCPH-7001 (v4.1) only for DualShock vibration games.

Exactly 524,288 bytes (512 KB). Any other size means the file is corrupted or was not extracted from the ZIP correctly. DuckStation flags invalid files automatically — re-download if this happens.

Many cross-region games load fine, especially with DuckStation's auto-detect. However, region-locked titles and PAL games with strict 50 Hz timing dependencies need a matching BIOS for correct behaviour.

Windows: Documents\DuckStation\bios. macOS: ~/Library/Application Support/DuckStation/bios. Linux: ~/.local/share/duckstation/bios. You can set a custom path in Settings → BIOS → Browse. A valid file shows a green checkmark and version string.

No. PS2 BIOS files are ~4 MB each — a completely different format. PS1 BIOS files (512 KB) are not compatible with PCSX2. The PS2 hardware has its own separate BIOS chip alongside a PS1 compatibility layer.

No. Performance depends on your hardware and DuckStation's resolution and renderer settings — not the BIOS version. Don't chase frame rate improvements by switching BIOS files; tweak emulator settings instead.

Three checks: (1) extract the ZIP — DuckStation needs the .bin file, not the archive; (2) verify the BIOS Directory path in Settings → BIOS → Browse actually points to the folder containing the file; (3) confirm the file is exactly 524,288 bytes — if not, re-download.

Copyright & Legal Use

The PS1 BIOS is proprietary firmware owned by Sony Interactive Entertainment. The only legally unambiguous way to obtain it is to extract it from a PlayStation console you personally own. We have a full guide: How to Dump PS1 BIOS.