Skip to content

PCSX-ReARMed - RetroBIOS

Type libretro
Classification embedded_hle
Source https://github.com/libretro/pcsx_rearmed
Upstream https://github.com/notaz/pcsx_rearmed
Version r25
Profiled 2026-03-25
Cores pcsx_rearmed, pcsx_rearmed_neon, pcsx_rearmed_interpreter
Systems sony-playstation
Technical notes

HLE BIOS built-in: core option pcsx_rearmed_bios = "HLE" bypasses real BIOS entirely. Default is "auto" which searches system dir for listed filenames, then scans all files. Region detection reads bytes at offset 0x7ff51: " E" = EU, " J" = JP, else US. Three CRC32 hardcoded as JP override: 0x18D0F7D8, 0x3B601FC8, 0x3539DEF6 (psxonpsp, scph1000). BIOS validity check: byte pattern at offset 1 (\x00\x08\x3c\x3f) or string "PS compatible" at 0x12c. Files named "unirom" (case-insensitive) are explicitly skipped. Region fallback: if the matching-region BIOS is missing, any available region BIOS is used over HLE. Three region slots: US (index 0), JP (index 1), EU (index 2) stored in Config.Bios[].

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

scph5500.bin -optional, HLE available, NTSC-J : SCPH-5500 (v3.0 09-09-96 J)

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

scph5502.bin -optional, HLE available, PAL : SCPH-5502 (v3.0 01-06-97 E)

psxonpsp660.bin -optional, HLE available, Auto : PSP embedded PS1 BIOS (region detected at runtime)

scph101.bin -optional, HLE available, NTSC-U : SCPH-101 (v4.4 03-24-00 A) - PSone US

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

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

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