Files
libretro/emulators/duckstation.yml
T
Abdessamad Derraz 11da070128 chore: recale the profile refs onto their pins
Upstream moved under 145 profiles: 679 refs shifted and 452 followed a
renamed file, against 6,483 that still anchor where they were written.
The recale rewrites the located ranges only, keeping the annotations and
the sentences that carry them, and 106 pins advance in the same commit
because refs and source_commit name one revision or the profile
describes two at once.

Nothing here was guessed. The 183 refs that are CHANGED, GONE or
AMBIGUOUS are untouched, and the 57 profiles holding them keep their old
pin until someone reads the diff: profile_sync refuses to recale a
profile while any of its refs needs a re-read. trident kept its pin too,
its annotated ref being one the writer will not rewrite.
2026-09-04 14:41:44 +02:00

1105 lines
31 KiB
YAML

emulator: DuckStation
type: standalone + libretro
core_classification: official_port
source: "https://github.com/stenzek/duckstation"
upstream: "https://github.com/stenzek/duckstation"
logo: "https://raw.githubusercontent.com/stenzek/duckstation/master/data/resources/images/duck.png"
profiled_date: "2026-03-23"
source_commit: "6f704d405b2374a35944d85e330452e4c3cbc08b"
core_version: "v0.1"
display_name: "Sony - PlayStation (DuckStation)"
cores: [duckstation]
systems: [sony-playstation]
bios_size: 524288 # 0x80000 (512 KB), also accepts PS2 (4 MB) and PS3 (0x3E66F0)
verification: md5
notes: |
DuckStation auto-detects BIOS by MD5 hash from a flat scan of the BIOS directory.
ref: src/core/bios.cpp:460-482 (FindBIOSImagesInDirectory — scans all files by size)
ref: src/core/bios.cpp:208 (MD5Digest::HashData identification)
Accepts PS1 (512 KB), PS2 (4 MB), and PS3 (0x3E66F0) BIOS images.
ref: src/core/bios.h:24-26 (BIOS_SIZE, BIOS_SIZE_PS2, BIOS_SIZE_PS3)
Only the first 512 KB are mapped (src/core/bios.cpp:212).
105 known BIOS entries: 24 PS1 + 80 PS2 (identified by MD5) + 1 OpenBIOS (by signature).
ref: src/core/bios.cpp:34-139 (s_image_info_by_hash)
Each image has: region, region_check, fast_boot_patch type, priority score.
ImageInfo gained a version and an expected_filename field after the previous
profiling pass. Neither takes part in identification: expected_filename is read
only by the two settings screens, which fall back to the real filename when it
is null.
ref: src/core/bios.h:41-43 (field declarations)
ref: src/duckstation-qt/biossettingswidget.cpp:150, src/core/fullscreenui_settings.cpp:3239
Lower priority = preferred. PS2 deprioritized (>= 100) for dynamic fast boot.
Late PAL deprioritized (>= 150) due to additional regional checks.
OpenBIOS detected by signature at offset 0x78, not by hash.
ref: src/core/bios.cpp:142-147
Standalone: BIOS dir = EmuFolders::Bios (configurable, default bios/).
ref: src/core/bios.cpp:375,380
Libretro: BIOS dir = RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY (flat).
The libretro core was removed by the author (license change to non-commercial).
The .info file and buildbot builds still exist from community forks.
files:
# -- PS1 BIOS images (priority <= 20, preferred) --
- name: "scph1000.bin"
description: "SCPH-1000, DTL-H1000 (v1.0)"
region: [japan]
required: false
md5: "239665b1a3dade1b5a52c06338011044"
region_check: true
fast_boot: Type1
priority: 50
source_ref: "src/core/bios.cpp:35"
- name: "scph1001.bin"
description: "SCPH-1001, 5003, DTL-H1201, H3001 (v2.2 12-04-95 A)"
region: [north-america]
required: false
md5: "924e392ed05558ffdb115408c263dccf"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:36"
- name: "scph1002a.bin"
description: "SCPH-1002, DTL-H1002 (v2.0 05-10-95 E)"
region: [europe]
required: false
md5: "54847e693405ffeb0359c6287434cbef"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:37"
- name: "scph1002b.bin"
description: "SCPH-1002, DTL-H1102 (v2.1 07-17-95 E)"
region: [europe]
required: false
md5: "417b34706319da7cf001e76e40136c23"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:38"
- name: "scph1002c.bin"
description: "SCPH-1002, DTL-H1202, H3002 (v2.2 12-04-95 E)"
region: [europe]
required: false
md5: "e2110b8a2b97a8e0b857a45d32f7e187"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:39"
- name: "dtlh1100.bin"
description: "DTL-H1100 (v2.2 03-06-96 D)"
region: [japan]
required: false
md5: "ca5cfc321f916756e3f0effbfaeba13b"
region_check: true
fast_boot: Type1
priority: 20
source_ref: "src/core/bios.cpp:40"
- name: "scph3000.bin"
description: "SCPH-3000, DTL-H1000H (v1.1 01-22-95)"
region: [japan]
required: false
md5: "849515939161e62f6b866f6853006780"
region_check: true
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:41"
- name: "scph1001_v20.bin"
description: "SCPH-1001, DTL-H1001 (v2.0 05-07-95 A)"
region: [north-america]
required: false
md5: "dc2b9bf8da62ec93e868cfd29f0d067d"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:42"
- name: "scph3500.bin"
description: "SCPH-3500 (v2.1 07-17-95 J)"
region: [japan]
required: false
md5: "cba733ceeff5aef5c32254f1d617fa62"
region_check: true
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:43"
- name: "scph1001_v21.bin"
description: "SCPH-1001, DTL-H1101 (v2.1 07-17-95 A)"
region: [north-america]
required: false
md5: "da27e8b6dab242d8f91a9b25d80c63b8"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:44"
- name: "scph5000.bin"
description: "SCPH-5000, DTL-H1200, H3000 (v2.2 12-04-95 J)"
region: [japan]
required: false
md5: "57a06303dfa9cf9351222dfcbb4a29d9"
region_check: true
fast_boot: Type1
priority: 5
source_ref: "src/core/bios.cpp:45"
- name: "scph5500.bin"
description: "SCPH-5500 (v3.0 09-09-96 J)"
region: [japan]
required: true
md5: "8dd7d5296a650fac7319bce665a6a53c"
region_check: true
fast_boot: Type1
priority: 5
source_ref: "src/core/bios.cpp:46"
- name: "scph5501.bin"
description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)"
region: [north-america]
required: true
md5: "490f666e1afb15b7362b406ed1cea246"
region_check: false
fast_boot: Type1
priority: 5
source_ref: "src/core/bios.cpp:47"
- name: "scph5502.bin"
description: "SCPH-5502, 5552 (v3.0 01-06-97 E)"
region: [europe]
required: true
md5: "32736f17079d0b2b7024407c39bd3050"
region_check: false
fast_boot: Type1
priority: 5
source_ref: "src/core/bios.cpp:48"
- name: "scph7000.bin"
description: "SCPH-7000, 7500, 9000 (v4.0 08-18-97 J)"
region: [japan]
required: false
md5: "8e4c14f567745eff2f0408c8129f72a6"
region_check: true
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:49"
- name: "scph7000w.bin"
description: "SCPH-7000W (v4.1 11-14-97 A)"
region: [japan]
required: false
md5: "b84be139db3ee6cbd075630aa20a6553"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:50"
- name: "scph7001.bin"
description: "SCPH-7001, 7501, 7503, 9001, 9003, 9903 (v4.1 12-16-97 A)"
region: [north-america]
required: false
md5: "1e68c231d0896b7eadcad1d7d8e76129"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:51"
- name: "scph7002.bin"
description: "SCPH-7002, 7502, 9002 (v4.1 12-16-97 E)"
region: [europe]
required: false
md5: "b9d9a0286c33dc6b7237bb13cd46fdee"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:52"
- name: "scph100.bin"
description: "SCPH-100 (v4.3 03-11-00 J)"
region: [japan]
required: false
md5: "8abc1b549a4a80954addc48ef02c4521"
region_check: true
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:53"
- name: "scph101_v44.bin"
description: "SCPH-101 (v4.4 03-24-00 A)"
region: [north-america]
required: false
md5: "9a09ab7e49b422c007e6d54d7c49b965"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:54"
- name: "scph101_v45.bin"
description: "SCPH-101 (v4.5 05-25-00 A)"
region: [north-america]
required: false
md5: "6e3735ff4c7dc899ee98981385f6f3d0"
region_check: false
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:55"
- name: "scph102_v44.bin"
description: "SCPH-102 (v4.4 03-24-00 E)"
region: [europe]
required: false
md5: "b10f5e0e3d9eb60e5159690680b1e774"
region_check: true
fast_boot: Type1
priority: 20
source_ref: "src/core/bios.cpp:56"
- name: "scph102_v45.bin"
description: "SCPH-102 (v4.5 05-25-00 E)"
region: [europe]
required: false
md5: "de93caec13d1a141a40a79f5c86168d6"
region_check: true
fast_boot: Type1
priority: 20
source_ref: "src/core/bios.cpp:57"
- name: "scph1000r.bin"
description: "SCPH-1000R (v4.5 05-25-00 J)"
region: [japan]
required: false
md5: "476d68a94ccec3b9c8303bbd1daf2810"
region_check: true
fast_boot: Type1
priority: 10
source_ref: "src/core/bios.cpp:58"
# -- PS2 BIOS images (priority >= 100, deprioritized) --
# DuckStation accepts PS2 BIOS (4 MB) but only maps first 512 KB.
# Requires Type2 fast boot patch. All have region_check=true.
- name: "ps2_scph18000.bin"
description: "PS2, SCPH-18000 (v5.0 10-27-00 J)"
region: [japan]
required: false
md5: "d8f485717a5237285e4d7c5f881b7f32"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:59"
- name: "ps2_scph30003.bin"
description: "PS2, SCPH-30003 (v5.0 09-02-00 E)"
region: [europe]
required: false
md5: "71f50ef4f4e17c163c78908e16244f7d"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:60"
- name: "ps2_dtlh10000_0117.bin"
description: "PS2, DTL-H10000 (v5.0 01/17/00 T)"
region: [world]
required: false
md5: "32f2e4d5ff5ee11072a6bc45530f5765"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:61"
- name: "ps2_scph10000_0117.bin"
description: "PS2, SCPH-10000 (v5.0 01/17/00 T)"
region: [world]
required: false
md5: "acf4730ceb38ac9d8c7d8e21f2614600"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:62"
- name: "ps2_dtlh10000_0217.bin"
description: "PS2, DTL-H10000 (v5.0 02/17/00 T)"
region: [world]
required: false
md5: "acf9968c8f596d2b15f42272082513d1"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:63"
- name: "ps2_scph10000_15000.bin"
description: "PS2, SCPH-10000/SCPH-15000 (v5.0 02/17/00 T)"
region: [world]
required: false
md5: "b1459d7446c69e3e97e6ace3ae23dd1c"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:64"
- name: "ps2_dtlh10000_0224.bin"
description: "PS2, DTL-H10000 (v5.0 02/24/00 T)"
region: [world]
required: false
md5: "d3f1853a16c2ec18f3cd1ae655213308"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:65"
- name: "ps2_dtlh30001.bin"
description: "PS2, DTL-H30001 (v5.0 07/27/00 A)"
region: [north-america]
required: false
md5: "63e6fd9b3c72e0d7b920e80cf76645cd"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:66"
- name: "ps2_scph30001_0727.bin"
description: "PS2, SCPH-30001 (v5.0 07/27/00 A)"
region: [north-america]
required: false
md5: "a20c97c02210f16678ca3010127caf36"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:67"
- name: "ps2_scph30001_0902.bin"
description: "PS2, SCPH-30001 (v5.0 09/02/00 A)"
region: [north-america]
required: false
md5: "8db2fbbac7413bf3e7154c1e0715e565"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:68"
- name: "ps2_dtlh30002.bin"
description: "PS2, DTL-H30002 (v5.0 09/02/00 E)"
region: [europe]
required: false
md5: "91c87cb2f2eb6ce529a2360f80ce2457"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:69"
- name: "ps2_dtlh30102_0902.bin"
description: "PS2, DTL-H30102 (v5.0 09/02/00 E)"
region: [europe]
required: false
md5: "3016b3dd42148a67e2c048595ca4d7ce"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:70"
- name: "ps2_scph30002_0902.bin"
description: "PS2, SCPH-30002/SCPH-30003/SCPH-30004 (v5.0 09/02/00 E)"
region: [europe]
required: false
md5: "b7fa11e87d51752a98b38e3e691cbf17"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:71"
- name: "ps2_scph18000_gh003.bin"
description: "PS2, SCPH-18000 (GH-003) (v5.0 10/27/00 J)"
region: [japan]
required: false
md5: "f63bc530bd7ad7c026fcd6f7bd0d9525"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:72"
- name: "ps2_scph18000_gh008.bin"
description: "PS2, SCPH-18000 (GH-008) (v5.0 10/27/00 J)"
region: [japan]
required: false
md5: "cee06bd68c333fc5768244eae77e4495"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:73"
- name: "ps2_dtlh30101.bin"
description: "PS2, DTL-H30101 (v5.0 12/28/00 A)"
region: [north-america]
required: false
md5: "0bf988e9c7aaa4c051805b0fa6eb3387"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:74"
- name: "ps2_scph30001_35001.bin"
description: "PS2, SCPH-30001/SCPH-35001 (v5.0 12/28/00 A)"
region: [north-america]
required: false
md5: "8accc3c49ac45f5ae2c5db0adc854633"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:75"
- name: "ps2_dtlh30102_1228.bin"
description: "PS2, DTL-H30102 (v5.0 12/28/00 E)"
region: [europe]
required: false
md5: "6f9a6feb749f0533aaae2cc45090b0ed"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:76"
- name: "ps2_scph30002_1228.bin"
description: "PS2, SCPH-30002/SCPH-30003/SCPH-30004/SCHP-35002/SCPH-35003/SCPH-35004 (v5.0 12/28/00 E)"
region: [europe]
required: false
md5: "838544f12de9b0abc90811279ee223c8"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:77"
- name: "ps2_dtlh30000.bin"
description: "PS2, DTL-H30000 (v5.0 01/18/01 J)"
region: [japan]
required: false
md5: "bb6bbc850458fff08af30e969ffd0175"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:78"
- name: "ps2_scph30000_35000.bin"
description: "PS2, SCPH-30000/SCPH-35000 (v5.0 01/18/01 J)"
region: [japan]
required: false
md5: "815ac991d8bc3b364696bead3457de7d"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:79"
- name: "ps2_scph30001r_0427.bin"
description: "PS2, SCPH-30001R (v5.0 04/27/01 A)"
region: [north-america]
required: false
md5: "b107b5710042abe887c0f6175f6e94bb"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:80"
- name: "ps2_scph30000_0427.bin"
description: "PS2, SCPH-30000 (v5.0 04/27/01 J)"
region: [japan]
required: false
md5: "ab55cceea548303c22c72570cfd4dd71"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:81"
- name: "ps2_scph30001r_0704.bin"
description: "PS2, SCPH-30001R (v5.0 07/04/01 A)"
region: [north-america]
required: false
md5: "18bcaadb9ff74ed3add26cdf709fff2e"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:82"
- name: "ps2_scph30002r_0704.bin"
description: "PS2, SCPH-30002R/SCPH-30003R/SCPH-30004R (v5.0 07/04/01 E)"
region: [europe]
required: false
md5: "491209dd815ceee9de02dbbc408c06d6"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:83"
- name: "ps2_scph30001r_1004.bin"
description: "PS2, SCPH-30001R (v5.0 10/04/01 A)"
region: [north-america]
required: false
md5: "7200a03d51cacc4c14fcdfdbc4898431"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:84"
- name: "ps2_scph30002r_1004.bin"
description: "PS2, SCPH-30002R/SCPH-30003R/SCPH-30004R (v5.0 10/04/01 E)"
region: [europe]
required: false
md5: "8359638e857c8bc18c3c18ac17d9cc3c"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:85"
- name: "ps2_scph30005r.bin"
description: "PS2, SCPH-30005R/SCPH-30006R/SCPH-30007R (v5.0 07/30/01 J)"
region: [japan]
required: false
md5: "352d2ff9b3f68be7e6fa7e6dd8389346"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:86"
- name: "ps2_scph39001.bin"
description: "PS2, SCPH-39001 (v5.0 02/07/02 A)"
region: [north-america]
required: false
md5: "d5ce2c7d119f563ce04bc04dbc3a323e"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:87"
- name: "ps2_scph39002.bin"
description: "PS2, SCPH-39002/SCPH-39003/SCPH-39004 (v5.0 03/19/02 E)"
region: [europe]
required: false
md5: "0d2228e6fd4fb639c9c39d077a9ec10c"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:88"
- name: "ps2_scph37000_39000.bin"
description: "PS2, SCPH-37000/SCPH-39000 (v5.0 04/26/02 J)"
region: [japan]
required: false
md5: "72da56fccb8fcd77bba16d1b6f479914"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:89"
- name: "ps2_scph39008.bin"
description: "PS2, SCPH-39008 (v5.0 04/26/02 E)"
region: [europe]
required: false
md5: "5b1f47fbeb277c6be2fccdd6344ff2fd"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:90"
- name: "ps2_scph39005.bin"
description: "PS2, SCPH-39005/SCPH-39006/SCPH-39007 (v5.0 04/26/02 J)"
region: [japan]
required: false
md5: "315a4003535dfda689752cb25f24785c"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:91"
- name: "ps2_dtlh50000.bin"
description: "PS2, DTL-H50000 (v5.0 02/06/03 J)"
region: [japan]
required: false
md5: "54ecde087258557e2ddb5c3ddb004028"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:92"
- name: "ps2_scph50000_55000.bin"
description: "PS2, SCPH-50000/SCPH-55000 (v5.0 02/06/03 J)"
region: [japan]
required: false
md5: "312ad4816c232a9606e56f946bc0678a"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:93"
- name: "ps2_dtlh50002.bin"
description: "PS2, DTL-H50002 (v5.0 02/27/03 E)"
region: [europe]
required: false
md5: "666018ffec65c5c7e04796081295c6c7"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:94"
- name: "ps2_scph50002_0227.bin"
description: "PS2, SCPH-50002/SCPH-50003/SCPH-50004 (v5.0 02/27/03 E)"
region: [europe]
required: false
md5: "6e69920fa6eef8522a1d688a11e41bc6"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:95"
- name: "ps2_dtlh50001_0325.bin"
description: "PS2, DTL-H50001 (v5.0 03/25/03 A)"
region: [north-america]
required: false
md5: "eb960de68f0c0f7f9fa083e9f79d0360"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:96"
- name: "ps2_scph50001_0325.bin"
description: "PS2, SCPH-50001 (v5.0 03/25/03 A)"
region: [north-america]
required: false
md5: "8aa12ce243210128c5074552d3b86251"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:97"
- name: "ps2_dtlh50009.bin"
description: "PS2, DTL-H50009 (v5.0 02/24/03 J)"
region: [japan]
required: false
md5: "240d4c5ddd4b54069bdc4a3cd2faf99d"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:98"
- name: "ps2_desr5000.bin"
description: "PS2, DESR-5000/DESR-5100/DESR-7000/DESR-7100 (v5.0 10/28/03 J)"
region: [japan]
required: false
md5: "1c6cd089e6c83da618fbf2a081eb4888"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:99"
- name: "ps2_scph55000_0623.bin"
description: "PS2, SCPH-55000 (v5.0 06/23/03 J)"
region: [japan]
required: false
md5: "463d87789c555a4a7604e97d7db545d1"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:100"
- name: "ps2_dtlh50001_0623.bin"
description: "PS2, DTL-H50001 (v5.0 06/23/03 A)"
region: [north-america]
required: false
md5: "ab9d49ad40ae49f19856ad187777b1b3"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:101"
- name: "ps2_scph50001_0623.bin"
description: "PS2, SCPH-50001/SCPH-50010 (v5.0 06/23/03 A)"
region: [north-america]
required: false
md5: "35461cecaa51712b300b2d6798825048"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:102"
- name: "ps2_scph50002_0623.bin"
description: "PS2, SCPH-50002/SCPH-50003/SCPH-50004 (v5.0 06/23/03 E)"
region: [europe]
required: false
md5: "bd6415094e1ce9e05daabe85de807666"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:103"
- name: "ps2_scph50006.bin"
description: "PS2, SCPH-50006/SCPH-50007 (v5.0 06/23/03 J)"
region: [japan]
required: false
md5: "2e70ad008d4ec8549aada8002fdf42fb"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:104"
- name: "ps2_scph50005.bin"
description: "PS2, SCPH-50005 (v5.0 06/23/03 J)"
region: [japan]
required: false
md5: "50d5b97b57d8c9b6534adcb46c2027d4"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:105"
- name: "ps2_scph50008.bin"
description: "PS2, SCPH-50008 (v5.0 06/23/03 E)"
region: [europe]
required: false
md5: "b53d51edc7fc086685e31b811dc32aad"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:106"
- name: "ps2_scph50009.bin"
description: "PS2, SCPH-50009 (v5.0 06/23/03 J)"
region: [japan]
required: false
md5: "1b6e631b536247756287b916f9396872"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:107"
- name: "ps2_scph50000_0822.bin"
description: "PS2, SCPH-50000 (v5.0 08/22/03 J)"
region: [japan]
required: false
md5: "00da1b177096cfd2532c8fa22b43e667"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:108"
- name: "ps2_scph50004_0822.bin"
description: "PS2, SCPH-50004 (v5.0 08/22/03 E)"
region: [europe]
required: false
md5: "afde410bd026c16be605a1ae4bd651fd"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:109"
- name: "ps2_scph50011.bin"
description: "PS2, SCPH-50011 (v5.0 03/29/04 A)"
region: [north-america]
required: false
md5: "81f4336c1de607dd0865011c0447052e"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:110"
- name: "ps2_scph70000.bin"
description: "PS2, SCPH-70000 (v5.0 06/14/04 J)"
region: [japan]
required: false
md5: "0eee5d1c779aa50e94edd168b4ebf42e"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:111"
- name: "ps2_scph70001.bin"
description: "PS2, SCPH-70001/SCPH-70011/SCPH-70012 (v5.0 06/14/04 A)"
region: [north-america]
required: false
md5: "d333558cc14561c1fdc334c75d5f37b7"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:112"
- name: "ps2_scph70002.bin"
description: "PS2, SCPH-70002/SCPH-70003/SCPH-70004/SCPH-70008 (v5.0 06/14/04 E)"
region: [europe]
required: false
md5: "dc752f160044f2ed5fc1f4964db2a095"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:113"
- name: "ps2_scph70002_alt.bin"
description: "PS2, SCPH-70002 (v5.0 06/14/04 E)"
region: [europe]
required: false
md5: "7ebb4fc5eab6f79a27d76ac9aad392b2"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:114"
- name: "ps2_dtlh70002.bin"
description: "PS2, DTL-H70002 (v5.0 06/14/04 E)"
region: [europe]
required: false
md5: "63ead1d74893bf7f36880af81f68a82d"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:115"
- name: "ps2_scph70005.bin"
description: "PS2, SCPH-70005/SCPH-70006/SCPH-70007 (v5.0 06/14/04 J)"
region: [japan]
required: false
md5: "3e3e030c0f600442fa05b94f87a1e238"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:116"
- name: "ps2_desr5500.bin"
description: "PS2, DESR-5500/DESR-5700/DESR-7500/DESR-7700 (v5.0 09/17/04 J)"
region: [japan]
required: false
md5: "1ad977bb539fc9448a08ab276a836bbc"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:117"
- name: "ps2_dtlh75000.bin"
description: "PS2, DTL-H75000 (v5.0 06/20/05 J)"
region: [japan]
required: false
md5: "bf0078ba5e19d57eae18047407f3b6e5"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:118"
- name: "ps2_scph75000.bin"
description: "PS2, SCPH-75000 (v5.0 06/20/05 J)"
region: [japan]
required: false
md5: "eb4f40fcf4911ede39c1bbfe91e7a89a"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:119"
- name: "ps2_dtlh75000a.bin"
description: "PS2, DTL-H75000A (v5.0 06/20/05 A)"
region: [north-america]
required: false
md5: "9959ad7a8685cad66206e7752ca23f8b"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:120"
- name: "ps2_scph75001.bin"
description: "PS2, SCPH-75001/SCPH-75010 (v5.0 06/20/05 A)"
region: [north-america]
required: false
md5: "929a14baca1776b00869f983aa6e14d2"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:121"
- name: "ps2_scph75002.bin"
description: "PS2, SCPH-75002/SCPH-75003/SCPH-75004/SCPH-75008 (v5.0 06/20/05 E)"
region: [europe]
required: false
md5: "573f7d4a430c32b3cc0fd0c41e104bbd"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:122"
- name: "ps2_scph75006.bin"
description: "PS2, SCPH-75006 (v5.0 06/20/05 J)"
region: [japan]
required: false
md5: "df63a604e8bff5b0599bd1a6c2721bd0"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:123"
- name: "ps2_scph77000.bin"
description: "PS2, SCPH-77000 (v5.0 02/10/06 J)"
region: [japan]
required: false
md5: "5b1ba4bb914406fae75ab8e38901684d"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:124"
- name: "ps2_scph77001.bin"
description: "PS2, SCPH-77001/SCPH-77010 (v5.0 02/10/06 A)"
region: [north-america]
required: false
md5: "cb801b7920a7d536ba07b6534d2433ca"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:125"
- name: "ps2_scph77002.bin"
description: "PS2, SCPH-77002/SCPH-77003/SCPH-77004/SCPH-77008 (v5.0 02/10/06 E)"
region: [europe]
required: false
md5: "af60e6d1a939019d55e5b330d24b1c25"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:126"
- name: "ps2_scph77006.bin"
description: "PS2, SCPH-77006/SCPH-77007 (v5.0 02/10/06 J)"
region: [japan]
required: false
md5: "549a66d0c698635ca9fa3ab012da7129"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:127"
- name: "ps2_dtlh90000_j.bin"
description: "PS2, DTL-H90000 (v5.0 09/05/06 J)"
region: [japan]
required: false
md5: "5e2014472c88f74f7547d8c2c60eca45"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:128"
- name: "ps2_scph79000_90000.bin"
description: "PS2, SCPH-79000/SCPH-90000 (v5.0 09/05/06 J)"
region: [japan]
required: false
md5: "5de9d0d730ff1e7ad122806335332524"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:129"
- name: "ps2_dtlh90000_a.bin"
description: "PS2, DTL-H90000 (v5.0 09/05/06 A)"
region: [north-america]
required: false
md5: "21fe4cad111f7dc0f9af29477057f88d"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:130"
- name: "ps2_scph79001_90001.bin"
description: "PS2, SCPH-79001/SCPH-79010/SCPH-90001 (v5.0 09/05/06 A)"
region: [north-america]
required: false
md5: "40c11c063b3b9409aa5e4058e984e30c"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:131"
- name: "ps2_scph79002_90002.bin"
description: "PS2, SCPH-79002/SCPH-79003/SCPH-79004/SCPH-79008/SCPH-90002/SCPH-90003/SCPH-90004 (v5.0 09/05/06 E)"
region: [europe]
required: false
md5: "80bbb237a6af9c611df43b16b930b683"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:132"
- name: "ps2_scph79006_90006.bin"
description: "PS2, SCPH-79006/SCPH-79007/SCPH-90006/SCPH-90007 (v5.0 09/05/06 J)"
region: [japan]
required: false
md5: "c37bce95d32b2be480f87dd32704e664"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:133"
- name: "ps2_scph90000_0220.bin"
description: "PS2, SCPH-90000 (v5.0 02/20/08 J)"
region: [japan]
required: false
md5: "80ac46fa7e77b8ab4366e86948e54f83"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:134"
- name: "ps2_scph90001_0220.bin"
description: "PS2, SCPH-90001/SCPH-90010 (v5.0 02/20/08 A)"
region: [north-america]
required: false
md5: "21038400dc633070a78ad53090c53017"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:135"
- name: "ps2_scph90002_0220.bin"
description: "PS2, SCPH-90002/SCPH-90003/SCPH-90004/SCPH-90008 (v5.0 02/20/08 E)"
region: [europe]
required: false
md5: "dc69f0643a3030aaa4797501b483d6c4"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:136"
- name: "ps2_scph90005_0220.bin"
description: "PS2, SCPH-90005/SCPH-90006/SCPH-90007 (v5.0 02/20/08 J)"
region: [japan]
required: false
md5: "30d56e79d89fbddf10938fa67fe3f34e"
region_check: true
fast_boot: Type2
priority: 100
source_ref: "src/core/bios.cpp:137"
- name: "ps2_kdl22px300.bin"
description: "PS2, KDL-22PX300 (v5.0 04/15/10 E)"
region: [europe]
required: false
md5: "93ea3bcee4252627919175ff1b16a1d9"
region_check: true
fast_boot: Type2
priority: 150
source_ref: "src/core/bios.cpp:138"
note: "Sony Bravia TV with embedded PS2"
# -- OpenBIOS (signature-based detection, no fixed hash) --
- name: "openbios.bin"
description: "OpenBIOS"
region: [world]
required: false
md5: null
region_check: false
fast_boot: unsupported
priority: 200
source_ref: "src/core/bios.cpp:144-146"
note: "Detected by 'OpenBIOS' signature at offset 0x78, not by MD5 hash"