Skip to content

# Rustation - RetroBIOS

Type | libretro
Classification | official_port
Source | https://github.com/libretro/rustation-libretro
Upstream | https://github.com/simias/rustation
Version | v1
Profiled | 2026-03-25
Cores | rustation
Systems | sony-playstation

Technical notes

Scans every file in the system directory, filters by exact 512 KB size, then validates the full binary against an internal SHA-256 database (lifted from Mednafen). Region must match the loaded disc. Known-bad dumps are rejected. No filename requirement. No HLE fallback. "Boot to BIOS menu" core option allows booting without a disc. Database contains 24 entries (22 good, 2 known-bad rejected) covering BIOS versions 1.0 through 4.5. .info declares firmware_count=0; incorrect. Project abandoned, superseded by rustation-ng.

22 files | 3 required, 19 optional | 13 in repo, 9 missing

`scph5500.bin` -required, NTSC-J : SCPH-5500 (v3.0 J)

- Size: 512.0 KB
- MD5: `8dd7d5296a650fac7319bce665a6a53c`
- SHA256: `9c0421858e217805f4abe18698afea8d5aa36ff0727eb8484944e00eb5e7eadb`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:158-167 (v3.0 Japan)`
- Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie

`scph5501.bin` -required, NTSC-U : SCPH-5501 (v3.0 A)

- Size: 512.0 KB
- MD5: `490f666e1afb15b7362b406ed1cea246`
- SHA256: `11052b6499e466bbf0a709b1f9cb6834a9418e66680387912451e971cf8a1fef`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:168-177 (v3.0 NorthAmerica)`
- Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie

`scph5502.bin` -required, PAL : SCPH-5502 (v3.0 E)

- Size: 512.0 KB
- MD5: `32736f17079d0b2b7024407c39bd3050`
- SHA256: `1faaa18fa820a0225e488d9f086296b8e6c46df739666093987ff7d8fd352c09`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:178-187 (v3.0 Europe)`
- Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie

`scph1000.bin` -optional, NTSC-J : SCPH-1000 (v1.0 J)

- Size: 512.0 KB
- SHA256: `cfc1fc38eb442f6f80781452119e931bcae28100c1c97e7e6c5f2725bbb0f8bb`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:38-47 (v1.0 Japan)`
- Platforms: lakka, retroarch, retrodeck, retropie

`scph_v11j.bin` -optional, NTSC-J, missing from repo : v1.1 J

- Size: 512.0 KB
- SHA256: `5eb3aee495937558312b83b54323d76a4a015190decd4051214f1b6df06ac34b`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:48-57 (v1.1 Japan)`

`scph3000.bin` -optional, NTSC-J : SCPH-3000 (v2.1 J)

- Size: 512.0 KB
- SHA256: `6f71ca1e716da761dc53187bd39e00c213f566e55090708fd3e2b4b425c8c989`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:78-87 (v2.1 Japan)`
- Platforms: lakka, retroarch, retrodeck, retropie

`scph3500.bin` -optional, NTSC-J : SCPH-3500 (v2.2 J)

- Size: 512.0 KB
- SHA256: `0c8359870cbac0ea091f1c87f188cd332dcc709753b91cafd9fd44a4a6188197`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:108-117 (v2.2 Japan)`
- Platforms: lakka, retroarch, retrodeck, retropie
- A known-bad v2.2 J dump also exists in the DB but is rejected.

`scph5000.bin` -optional, NTSC-J : v2.2 J (alt)

- Size: 512.0 KB
- SHA256: `4018749b3698b8694387beebcbabfb48470513066840f9441459ee4c9f0f39bc`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:148-157 (v2.2 Japan alt)`
- Platforms: lakka, retroarch, retrodeck, retropie

`scph7000.bin` -optional, NTSC-J : SCPH-7000 (v4.0 J)

- Size: 512.0 KB
- SHA256: `e900504d1755f021f861b82c8258c5e6658c7b592f800cccd91f5d32ea380d28`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:198-207 (v4.0 Japan)`

`scph7500.bin` -optional, NTSC-J, missing from repo : SCPH-7500 (v4.1 J)

- Size: 512.0 KB
- SHA256: `b3aa63cf30c81e0a40641740f4a43e25fda0b21b792fa9aaef60ce1675761479`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:208-217 (v4.1 Japan)`

`scph9000.bin` -optional, NTSC-J, missing from repo : SCPH-9000 (v4.3 J)

- Size: 512.0 KB
- SHA256: `b29b4b5fcddef369bd6640acacda0865e0366fcf7ea54e40b2f1a8178004f89a`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:238-247 (v4.3 Japan)`

`scph1001.bin` -optional, NTSC-U : SCPH-1001 (v2.0 A)

- Size: 512.0 KB
- SHA256: `42e4124be7623e2e28b1db0d8d426539646faee49d74b71166d8ba5bd7c472ed`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:58-67 (v2.0 NorthAmerica)`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

`scph5001.bin` -optional, NTSC-U, missing from repo : SCPH-5001 (v2.1 A)

- Size: 512.0 KB
- SHA256: `6ad5521d105a6b86741f1af8da2e6ea1c732d34459940618c70305a105e8ec10`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:88-97 (v2.1 NorthAmerica)`

`scph_v22a.bin` -optional, NTSC-U, missing from repo : v2.2 A

- Size: 512.0 KB
- SHA256: `71af94d1e47a68c11e8fdb9f8368040601514a42a5a399cda48c7d3bff1e99d3`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:128-137 (v2.2 NorthAmerica)`

`scph7001.bin` -optional, NTSC-U : SCPH-7001 (v4.1 A)

- Size: 512.0 KB
- SHA256: `39dcc1a0717036c9b6ac52fefd1ee7a57d3808e8cfbc755879fa685a0a738278`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:218-227 (v4.1 NorthAmerica)`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

`scph101.bin` -optional, NTSC-U : SCPH-101 (v4.5 A)

- Size: 512.0 KB
- SHA256: `aca9cbfa974b933646baad6556a867eca9b81ce65d8af343a7843f7775b9ffc8`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:258-267 (v4.5 NorthAmerica)`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

`scph1002.bin` -optional, PAL : SCPH-1002 (v2.0 E)

- Size: 512.0 KB
- SHA256: `0af2be3468d30b6018b3c3b0d98b8b64347e255e16d874d55f0363648973dbf0`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:68-77 (v2.0 Europe)`
- Platforms: lakka, retroarch, retrodeck, retropie

`scph_v21e.bin` -optional, PAL, missing from repo : v2.1 E

- Size: 512.0 KB
- SHA256: `1efb0cfc5db8a8751a884c5312e9c6265ca1bc580dc0c2663eb2dea3bde9fcf7`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:98-107 (v2.1 Europe)`

`scph_v22e.bin` -optional, PAL, missing from repo : v2.2 E

- Size: 512.0 KB
- SHA256: `3d06d2c469313c2a2128d24fe2e0c71ff99bc2032be89a829a62337187f500b7`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:138-147 (v2.2 Europe)`

`scph7002.bin` -optional, PAL : SCPH-7002 (v4.1 E)

- Size: 512.0 KB
- SHA256: `5e84a94818cf5282f4217591fefd88be36b9b174b3cc7cb0bcd75199beb450f1`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:228-237 (v4.1 Europe)`
- Platforms: lakka, retroarch, retrodeck, retropie

`scph102.bin` -optional, PAL, missing from repo : SCPH-102 (v4.4 E)

- Size: 512.0 KB
- SHA256: `5c0166da24e27deaa82246de8ff0108267fe4bb59f6df0fdec50e05e62448ca4`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:248-257 (v4.4 Europe)`

`scph102_v45.bin` -optional, PAL, missing from repo : v4.5 E

- Size: 512.0 KB
- SHA256: `42244b0c650821519751b7e77ad1d3222a0125e75586df2b4e84ba693b9809dc`
- Validation: size, sha256
- Source: `rustation/src/bios/db.rs:268-277 (v4.5 Europe)`

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