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)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[0]) - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
- Preferred JP BIOS, searched first by exact filename.
scph5501.bin -optional, HLE available, NTSC-U
: SCPH-5501 (v3.0 11-18-96 A)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[1]) - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
- Preferred US BIOS, searched first by exact filename.
scph5502.bin -optional, HLE available, PAL
: SCPH-5502 (v3.0 01-06-97 E)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[2]) - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
- Preferred EU BIOS, searched first by exact filename.
psxonpsp660.bin -optional, HLE available, Auto
: PSP embedded PS1 BIOS (region detected at runtime)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[3]) - Platforms: batocera, lakka, retroarch, retrobat, retrodeck, retropie
- Region detected from content at runtime. Must be 512 KB in libretro context.
scph101.bin -optional, HLE available, NTSC-U
: SCPH-101 (v4.4 03-24-00 A) - PSone US
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[4]) - Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie
- PSone slim model.
scph7001.bin -optional, HLE available, NTSC-U
: SCPH-7001 (v4.1 12-16-97 A)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[5]) - Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie
scph1001.bin -optional, HLE available, NTSC-U
: SCPH-1001 (v2.2 12-04-95 A)
- Size: 512.0 KB
- Validation: size
- Source:
frontend/libretro.c:3721-3724 (listed_bios[6]) - Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie
- Original US model. Last in the explicit filename search list.
Generated on 2026-03-25T14:56:43Z