Skip to content

# PCSX1 - RetroBIOS

Type | libretro
Classification | community_fork
Source | https://github.com/libretro/pcsx1-libretro
Upstream | https://github.com/notaz/pcsx_rearmed
Version | r22
Profiled | 2026-03-24
Cores | pcsx1
Systems | sony-playstation

Technical notes

Never-completed fork of PCSX-ReARMed targeting general PC hardware. Experimental, abandoned since 2018. HLE BIOS built-in: if no BIOS file found, core warns and falls back to HLE automatically. BIOS search order: scph1001.bin, scph5501.bin, scph7001.bin by exact filename, then scans system directory for any file matching "scph*" (case-insensitive) with size == 512 KB. No region detection, no hash validation. First valid BIOS found is used regardless of region. .info declares scph5500/5501/5502 but code explicitly searches scph1001/5501/7001 first.

3 files | 0 required, 3 optional | 3 in repo, 0 missing | 3 with HLE fallback

`scph1001.bin` -optional, HLE available : SCPH-1001 (v2.2 12-04-95 A)

- Size: 512.0 KB
- Validation: size
- Source: `frontend/libretro.c:1229 (bios[0]), :1181 (size check)`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

`scph5501.bin` -optional, HLE available : SCPH-5501 (v3.0 11-18-96 A)

- Size: 512.0 KB
- Validation: size
- Source: `frontend/libretro.c:1229 (bios[1]), :1181 (size check)`
- Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie

`scph7001.bin` -optional, HLE available : SCPH-7001 (v4.1 12-16-97 A)

- Size: 512.0 KB
- Validation: size
- Source: `frontend/libretro.c:1229 (bios[2]), :1181 (size check)`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

Generated on 2026-03-25T14:56:43Z