To fully understand ps1-rom.bin, you must recognize the different PS1 motherboard revisions. Each revision had slight BIOS changes.
| Filename | Region | Console Model | Key Features |
|----------|--------|--------------|----------------|
| scph1000.bin | Japan | Original (1994) | No CUDA chip; different boot sound |
| scph1001.bin | USA (NTSC) | Launch model | Original gray logo, LibCrypt protection |
| scph5500.bin | Japan (NTSC) | Later revision | No warping logo; faster boot |
| scph5501.bin | USA (NTSC) | Most common for emulation | Sony Computer Entertainment America text |
| scph5502.bin | Europe (PAL) | Required for PAL games | 50Hz handling |
| scph7000.bin | Japan | PSone (slim) | Removed parallel I/O port |
Why does this matter to you? If your emulator expects ps1-rom.bin but you have scph5501.bin, you can simply rename the file. However, do not rename a European BIOS to a US filename and expect perfect compatibility. The region locking in the BIOS remains.
The PlayStation 1 (PS1) BIOS, often found in emulation contexts as ps1-rom.bin or under specific model names like scph1001.bin, is the 512 KB firmware that acts as the "heart" of the console. It initializes the 33.8 MHz R3000A 32-bit CPU and coordinates low-level hardware communication before a game even starts. Technical Components of the BIOS
The 512 KB ROM is partitioned into several critical software segments:
The Startup Bootloader: Executes immediately upon power-on, displaying the iconic Sony and PlayStation logos while performing hardware self-checks. ps1-rom.bin bios
PS-OS Kernel: Provides the "Rosetta Stone" for game code, offering a library of low-level functions that games call to handle memory, controller inputs, and CD-ROM reading.
The System Shell: The user interface that appears when no disc is inserted. It contains the Memory Card Manager for save file maintenance and a CD Player for audio playback. Major BIOS Revisions and Differences
The BIOS evolved significantly across the console's lifespan (1994–2000), primarily to reduce costs or address regional requirements. BIOS Version Console Model Key Characteristics v1.0
The original launch firmware; features a unique cursor and requires a CD to be present to open the player. v1.1 / v2.1 Standard NTSC-U BIOS with the "Blue/Rainbow" UI design. v2.0
Used symbols/icons instead of text to accommodate multiple European languages. v4.1 SCPH-700x / 750x The Ultimate Guide to the PS1-Rom
Includes major hardware optimizations and "Midnight Blue" promotional variants. v4.5 SCPH-10x (PS one)
Redesigned for the "Slim" console with a lighter grey UI and updated icons. Role in Emulation
Technically, none. Both are raw binary dumps. The extension is cosmetic. You can rename ps1-rom.bin to ps1-rom.rom or bios.bin – the emulator only cares about the content.
512 KB or 524,288 bytes)The PS1 BIOS is a mask ROM containing:
Boot ROM code
Region lockout data
for Japan, for USA, for Europe).CD-ROM filesystem routines
Kernel / exception handlers
Mathematics tables (e.g., square root, sin/cos approximations).
Hardware register initialization values for: Feature: PS1 BIOS & ROM Management Out of Scope (for v1)
Built-in font (for the BIOS configuration menu — only present in Japanese PS1 BIOS; US/EU BIOS lacks the menu).
bios inside the DuckStation directory.scph1001.bin, scph5500.bin, scph5502.bin, etc.Note: DuckStation does not require renaming to ps1-rom.bin. It auto-detects known BIOS dumps.