PCSX-ReARMed
PCSX-ReARMed emulates Sony PlayStation. It reads 7 files, none of them required: it starts games without them.
About this profile
Install this emulator's files
The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator pcsx_rearmedOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator pcsx_rearmedOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator pcsx_rearmedSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator pcsx_rearmedInstall Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator pcsx_rearmedOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator pcsx_rearmedTechnical 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 (frontend/libretro.c:3632, 3646-3651): a file failing it is skipped, hence validation [size, signature]. 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 have an HLE fallback.
In this collection: 7 in repo and 0 missing.
Optional
Section titled “Optional”| File | Status |
|---|---|
scph5500.binSCPH-5500 (v3.0 09-09-96 J)
Validation and source
| in repo HLE fallback Region: Japan |
scph5501.binSCPH-5501 (v3.0 11-18-96 A)
Validation and source
| in repo HLE fallback Region: North America and Latin America |
scph5502.binSCPH-5502 (v3.0 01-06-97 E)
Validation and source
| in repo HLE fallback Region: Europe and Oceania |
psxonpsp660.binPSP embedded PS1 BIOS, filed as the Japanese BIOS
Validation and source
| in repo HLE fallback Region: Japan |
scph101.binSCPH-101 (v4.4 03-24-00 A) - PSone US
Validation and source
| in repo HLE fallback Region: North America and Latin America |
scph7001.binSCPH-7001 (v4.1 12-16-97 A)
Validation and source
| in repo HLE fallback Region: North America and Latin America |
scph1001.binSCPH-1001 (v2.2 12-04-95 A)
Validation and source
| in repo HLE fallback Region: North America and Latin America |
Real runs that back this page (how they are made):
- hle_fallback of scph1001.bin: with no BIOS, it boots on the core's built-in BIOS (records 1, 2).
- hle_fallback of scph101.bin: with no BIOS, it boots on the core's built-in BIOS (records 1, 2).
- hle_fallback of scph5501.bin: with no BIOS, it boots on the core's built-in BIOS (records 1, 2).
- hle_fallback of scph7001.bin: with no BIOS, it boots on the core's built-in BIOS (records 1, 2).
- validation of scph1001.bin: scph1001.bin: boots on scph1001.bin. scph1001.bin-zeros-524288: boots on the core's built-in BIOS. scph1001.bin-head-262144-of-scph1001.bin: boots on the core's built-in BIOS. psxonpsp660.bin: boots on scph1001.bin. scph5500.bin: boots on scph1001.bin (record). With no BIOS, it boots on the core's built-in BIOS (record).
- validation of scph101.bin: scph101.bin: boots on scph101.bin. scph101.bin-zeros-524288: boots on the core's built-in BIOS. scph101.bin-head-262144-of-scph101.bin: boots on the core's built-in BIOS. psxonpsp660.bin: boots on scph101.bin. scph5500.bin: boots on scph101.bin (record). With no BIOS, it boots on the core's built-in BIOS (record).
- validation of scph5501.bin: scph5501.bin: boots on scph5501.bin. scph5501.bin-zeros-524288: boots on the core's built-in BIOS. scph5501.bin-head-262144-of-scph5501.bin: boots on the core's built-in BIOS. psxonpsp660.bin: boots on scph5501.bin. scph5500.bin: boots on scph5501.bin (record). With no BIOS, it boots on the core's built-in BIOS (record).
- validation of scph7001.bin: scph7001.bin: boots on scph7001.bin. scph7001.bin-zeros-524288: boots on the core's built-in BIOS. scph7001.bin-head-262144-of-scph7001.bin: boots on the core's built-in BIOS. psxonpsp660.bin: boots on scph7001.bin. scph5500.bin: boots on scph7001.bin (record). With no BIOS, it boots on the core's built-in BIOS (record).
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start