How to Dump PS1 BIOS

Extract the BIOS from a PlayStation console you own — the only legally unambiguous method.

Why Dump Your Own BIOS?

The PS1 BIOS is Sony's proprietary firmware. Extracting it from a console you personally own is the legally unambiguous approach to obtaining a BIOS file for emulation. The process is non-destructive — it reads the chip and saves a copy; it does not modify or damage the console in any way.

What You Need

  • An original PlayStation console (any model)
  • A PS1-compatible disc with a BIOS dumper program burned on it (or a ModChip / exploit disc)
  • A memory card or serial connection to save the dump
  • A PC with a serial port or USB adapter to retrieve the file

The Easiest Method: DuckStation's Built-In Dumper

If you have a PS2 console (which can run PS1 games and has USB ports), you can use the PS2's USB port to dump the PS1 BIOS. DuckStation's official documentation covers this method in detail on their GitHub wiki. Search for "DuckStation BIOS dumping" for the current guide.

Method 1: Via PS2 USB (Simplest)

  1. On your PS2, run a homebrew launcher (Free McBoot or similar).
  2. Use the PS1 BIOS Dumper homebrew application, available on the PS2 homebrew scene.
  3. Insert a USB flash drive into the PS2's USB port.
  4. Run the dumper — it reads the PS1 BIOS chip embedded in the PS2 hardware and writes a .bin file to the USB drive.
  5. Transfer the file to your PC and place it in your DuckStation BIOS folder.

Method 2: Via Original PlayStation + Serial Cable

  1. Obtain a PS1 serial cable (sometimes called a "Link Cable" with a PC serial adapter).
  2. Use UniROM or a similar PS1 flashing tool — burn the ISO to a CD-R.
  3. Boot the disc on your PS1. UniROM can read the BIOS ROM and transmit it over the serial connection to your PC.
  4. On your PC, receive the data using the companion PC tool that comes with UniROM. The output is a raw 512 KB binary — rename it to scph1001.bin (or the appropriate model).
  5. Verify the file size is exactly 524,288 bytes.

Verifying Your Dump

A valid PS1 BIOS dump is exactly 524,288 bytes (512 KB). If your file is any other size, the dump was incomplete or corrupted — repeat the process.

DuckStation will validate the file automatically when you point it at the BIOS directory. A valid file shows a checkmark and displays the version string (e.g., "SCPH-1001 — v2.0 — NTSC-U").