How to Install PS1 BIOS
Complete step-by-step installation guide for DuckStation, ePSXe, and RetroArch on PC, Mac, Linux, and Android.
Before You Begin
You need a PS1 BIOS .bin file (exactly 512 KB). Download one from the homepage if you haven't already. Extract the ZIP — the emulator needs the raw .bin file, not the compressed archive.
DuckStation (Windows, macOS, Linux)
- Open DuckStation and go to Settings → BIOS.
- Click the folder icon next to "BIOS Directory" and navigate to the folder where you saved your
.binfile. - Click OK. DuckStation will scan the folder and display detected BIOS files with their region (NTSC-U, NTSC-J, PAL) and version.
- A green checkmark next to a file confirms it is valid. You can have multiple BIOS files in the same folder — DuckStation auto-selects the best match per game.
- Start a game from File → Open Disc Image.
DuckStation Default BIOS Paths
- Windows:
Documents\DuckStation\bios - macOS:
~/Library/Application Support/DuckStation/bios - Linux:
~/.local/share/duckstation/bios
DuckStation (Android)
- Create a folder on your device's internal storage, e.g.,
Internal Storage/DuckStation/bios. - Copy your
.binBIOS file into that folder using a file manager app. - Open DuckStation → tap the three-dot menu → Settings → BIOS.
- Tap BIOS Directory and navigate to the folder you created.
- Tap OK — DuckStation will detect the file and display it in the BIOS list.
ePSXe (Windows)
- Locate your ePSXe installation folder (usually
C:\Program Files\ePSXeor wherever you extracted it). - Open the
biossubfolder inside the ePSXe directory. If it doesn't exist, create it. - Copy your
.binBIOS file into that folder. - Launch ePSXe and go to Config → BIOS.
- Click Select, browse to your
biosfolder, and select the.binfile. Click OK. - You're set — run a game via File → Run ISO.
ePSXe (Android)
- On first launch, ePSXe shows a setup wizard. Tap Next past the welcome screen.
- When prompted for a BIOS, tap Select BIOS File and navigate to where you saved the
.binfile. - Select the file and tap OK. ePSXe will confirm it with the BIOS version and region.
- Complete the remaining wizard steps (GPU, SPU plugins) and you're ready to play.
RetroArch — Beetle PSX HW Core
- In RetroArch, go to Online Updater → Core Downloader and install the PlayStation (Beetle PSX HW) core.
- Note your RetroArch system directory: Settings → Directory → System/BIOS.
- Copy your
.binBIOS file into that system directory. Beetle PSX HW looks for specific filenames — the most common arescph5501.bin(USA) andscph5500.bin(Japan). - In RetroArch, load a PS1 game via Load Content and select the Beetle PSX HW core when prompted.
- The core will locate the BIOS automatically from the system directory.
Beetle PSX HW BIOS Filenames
Beetle PSX HW expects lowercase filenames matching the SCPH model number: scph1001.bin, scph5501.bin, scph5500.bin, scph5502.bin, etc. Rename your file to match if the core reports it as not found.
Verifying a Successful Install
In DuckStation: a valid BIOS shows a checkmark and displays the region (NTSC-U / NTSC-J / PAL) and version string (v2.0, v3.0, etc.) in the BIOS list.
In ePSXe: the BIOS path is shown in Config → BIOS without any error message.
In RetroArch: load a PS1 game — if the startup animation plays (the Sony PlayStation logo), the BIOS is installed correctly.
Troubleshooting
- File not detected: Check the file is 524,288 bytes exactly. Any other size means it is corrupted or still zipped.
- Wrong folder path: Use the Browse button inside Settings rather than typing a path manually.
- Black screen after startup: Region mismatch. Use a BIOS matching your game's region.