chore: merge one-of sets

This commit is contained in:
Abdessamad Derraz committed 2026-11-09 18:33:21 +01:00
commit ad424f796b
41 files changed
+1657 -449

No files matched your search

+54 -50
View File
@@ -71,22 +71,26 @@ notes: |
frontend/config.c:1384-1405, frontend/config.c:1541-1560,
frontend/main.cpp:2555-2561, psx/dev/bios.c:22-75
groups:
ps-bios:
required: true
files:
- name: "scph1000.bin"
group: ps-bios
priority: 4
description: "SCPH-1000, DTL-H1000 (v1.0)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "239665b1a3dade1b5a52c06338011044"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:30"
- name: "scph1001.bin"
group: ps-bios
priority: 6
description: "SCPH-1001, 5003, DTL-H1201, H3001 (v2.2 12-04-95 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "924e392ed05558ffdb115408c263dccf"
validation: [size, md5]
@@ -96,230 +100,230 @@ files:
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:31"
- name: "scph1002a.bin"
group: ps-bios
priority: 9
description: "SCPH-1002, DTL-H1002 (v2.0 05-10-95 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "54847e693405ffeb0359c6287434cbef"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:32"
- name: "scph1002b.bin"
group: ps-bios
priority: 10
description: "SCPH-1002, DTL-H1102 (v2.1 07-17-95 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "417b34706319da7cf001e76e40136c23"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:33"
- name: "scph1002c.bin"
group: ps-bios
priority: 11
description: "SCPH-1002, DTL-H1202, H3002 (v2.2 12-04-95 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "e2110b8a2b97a8e0b857a45d32f7e187"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:34"
- name: "dtlh1100.bin"
group: ps-bios
priority: 1
description: "DTL-H1100 (v2.2 03-06-96 D)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "ca5cfc321f916756e3f0effbfaeba13b"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:35"
- name: "scph3000.bin"
group: ps-bios
priority: 16
description: "SCPH-3000, DTL-H1000H (v1.1 01-22-95)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "849515939161e62f6b866f6853006780"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:36"
- name: "scph1001_v20.bin"
group: ps-bios
priority: 7
description: "SCPH-1001, DTL-H1001 (v2.0 05-07-95 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "dc2b9bf8da62ec93e868cfd29f0d067d"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:37"
- name: "scph3500.bin"
group: ps-bios
priority: 17
description: "SCPH-3500 (v2.1 07-17-95 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "cba733ceeff5aef5c32254f1d617fa62"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:38"
- name: "scph1001_v21.bin"
group: ps-bios
priority: 8
description: "SCPH-1001, DTL-H1101 (v2.1 07-17-95 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "da27e8b6dab242d8f91a9b25d80c63b8"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:39"
- name: "scph5000.bin"
group: ps-bios
priority: 18
description: "SCPH-5000, DTL-H1200, H3000 (v2.2 12-04-95 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "57a06303dfa9cf9351222dfcbb4a29d9"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:40"
- name: "scph5500.bin"
group: ps-bios
priority: 19
description: "SCPH-5500 (v3.0 09-09-96 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "8dd7d5296a650fac7319bce665a6a53c"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:41"
- name: "scph5501.bin"
group: ps-bios
priority: 20
description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "490f666e1afb15b7362b406ed1cea246"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:42"
- name: "scph5502.bin"
group: ps-bios
priority: 21
description: "SCPH-5502, 5552 (v3.0 01-06-97 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "32736f17079d0b2b7024407c39bd3050"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:43"
- name: "scph7000.bin"
group: ps-bios
priority: 22
description: "SCPH-7000, 7500, 9000 (v4.0 08-18-97 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "8e4c14f567745eff2f0408c8129f72a6"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:44"
- name: "scph7000w.bin"
group: ps-bios
priority: 23
description: "SCPH-7000W (v4.1 11-14-97 A)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "b84be139db3ee6cbd075630aa20a6553"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:45"
- name: "scph7001.bin"
group: ps-bios
priority: 24
description: "SCPH-7001, 7501, 7503, 9001, 9003, 9903 (v4.1 12-16-97 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "1e68c231d0896b7eadcad1d7d8e76129"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:46"
- name: "scph7002.bin"
group: ps-bios
priority: 25
description: "SCPH-7002, 7502, 9002 (v4.1 12-16-97 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "b9d9a0286c33dc6b7237bb13cd46fdee"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:47"
- name: "scph100.bin"
group: ps-bios
priority: 3
description: "SCPH-100 (v4.3 03-11-00 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "8abc1b549a4a80954addc48ef02c4521"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:48"
- name: "scph101_v44.bin"
group: ps-bios
priority: 12
description: "SCPH-101 (v4.4 03-24-00 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "9a09ab7e49b422c007e6d54d7c49b965"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:49"
- name: "scph101_v45.bin"
group: ps-bios
priority: 13
description: "SCPH-101 (v4.5 05-25-00 A)"
region: [north-america, latin-america]
required: false
variant_group: "psx-bios"
size: 524288
md5: "6e3735ff4c7dc899ee98981385f6f3d0"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:50"
- name: "scph102_v44.bin"
group: ps-bios
priority: 14
description: "SCPH-102 (v4.4 03-24-00 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "b10f5e0e3d9eb60e5159690680b1e774"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:51"
- name: "scph102_v45.bin"
group: ps-bios
priority: 15
description: "SCPH-102 (v4.5 05-25-00 E)"
region: [europe, oceania]
required: false
variant_group: "psx-bios"
size: 524288
md5: "de93caec13d1a141a40a79f5c86168d6"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:52"
- name: "psxonpsp660.bin"
group: ps-bios
priority: 2
description: "PSP, SCPH-1000R (v4.5 05-25-00 J)"
region: [world]
required: false
variant_group: "psx-bios"
size: 524288
md5: "c53ca5908936d412331790f4426c6c33"
validation: [size, md5]
source_ref: "android/app/src/main/java/com/armsx2/core/Ps1BiosProbe.java:53"
- name: "scph1000r.bin"
group: ps-bios
priority: 5
description: "SCPH-1000R (v4.5 05-25-00 J)"
region: [japan]
required: false
variant_group: "psx-bios"
size: 524288
md5: "476d68a94ccec3b9c8303bbd1daf2810"
validation: [size, md5]
+109 -105
View File
@@ -74,6 +74,10 @@ notes: |
The libretro core was removed by the author (license change to non-commercial).
The .info file and buildbot builds still exist from community forks.
groups:
ps-bios:
required: true
files:
# -- PS1 BIOS images (priority <= 20, preferred) --
@@ -81,7 +85,7 @@ files:
standalone_path: "bios/scph1000.bin"
description: "SCPH-1000, DTL-H1000 (v1.0)"
region: [japan]
required: false
group: ps-bios
md5: "239665b1a3dade1b5a52c06338011044"
region_check: true
fast_boot: Type1
@@ -92,7 +96,7 @@ files:
standalone_path: "bios/scph1001.bin"
description: "SCPH-1001, 5003, DTL-H1201, H3001 (v2.2 12-04-95 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "924e392ed05558ffdb115408c263dccf"
region_check: false
fast_boot: Type1
@@ -103,7 +107,7 @@ files:
standalone_path: "bios/scph1002a.bin"
description: "SCPH-1002, DTL-H1002 (v2.0 05-10-95 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "54847e693405ffeb0359c6287434cbef"
region_check: false
fast_boot: Type1
@@ -114,7 +118,7 @@ files:
standalone_path: "bios/scph1002b.bin"
description: "SCPH-1002, DTL-H1102 (v2.1 07-17-95 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "417b34706319da7cf001e76e40136c23"
region_check: false
fast_boot: Type1
@@ -125,7 +129,7 @@ files:
standalone_path: "bios/scph1002c.bin"
description: "SCPH-1002, DTL-H1202, H3002 (v2.2 12-04-95 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "e2110b8a2b97a8e0b857a45d32f7e187"
region_check: false
fast_boot: Type1
@@ -136,7 +140,7 @@ files:
standalone_path: "bios/dtlh1100.bin"
description: "DTL-H1100 (v2.2 03-06-96 D)"
region: [japan]
required: false
group: ps-bios
md5: "ca5cfc321f916756e3f0effbfaeba13b"
region_check: true
fast_boot: Type1
@@ -147,7 +151,7 @@ files:
standalone_path: "bios/scph3000.bin"
description: "SCPH-3000, DTL-H1000H (v1.1 01-22-95)"
region: [japan]
required: false
group: ps-bios
md5: "849515939161e62f6b866f6853006780"
region_check: true
fast_boot: Type1
@@ -158,7 +162,7 @@ files:
standalone_path: "bios/scph1001_v20.bin"
description: "SCPH-1001, DTL-H1001 (v2.0 05-07-95 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "dc2b9bf8da62ec93e868cfd29f0d067d"
region_check: false
fast_boot: Type1
@@ -169,7 +173,7 @@ files:
standalone_path: "bios/scph3500.bin"
description: "SCPH-3500 (v2.1 07-17-95 J)"
region: [japan]
required: false
group: ps-bios
md5: "cba733ceeff5aef5c32254f1d617fa62"
region_check: true
fast_boot: Type1
@@ -180,7 +184,7 @@ files:
standalone_path: "bios/scph1001_v21.bin"
description: "SCPH-1001, DTL-H1101 (v2.1 07-17-95 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "da27e8b6dab242d8f91a9b25d80c63b8"
region_check: false
fast_boot: Type1
@@ -191,7 +195,7 @@ files:
standalone_path: "bios/scph5000.bin"
description: "SCPH-5000, DTL-H1200, H3000 (v2.2 12-04-95 J)"
region: [japan]
required: false
group: ps-bios
md5: "57a06303dfa9cf9351222dfcbb4a29d9"
region_check: true
fast_boot: Type1
@@ -202,7 +206,7 @@ files:
standalone_path: "bios/scph5500.bin"
description: "SCPH-5500 (v3.0 09-09-96 J)"
region: [japan]
required: true
group: ps-bios
md5: "8dd7d5296a650fac7319bce665a6a53c"
region_check: true
fast_boot: Type1
@@ -213,7 +217,7 @@ files:
standalone_path: "bios/scph5501.bin"
description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)"
region: [north-america, latin-america]
required: true
group: ps-bios
md5: "490f666e1afb15b7362b406ed1cea246"
region_check: false
fast_boot: Type1
@@ -224,7 +228,7 @@ files:
standalone_path: "bios/scph5502.bin"
description: "SCPH-5502, 5552 (v3.0 01-06-97 E)"
region: [europe, oceania]
required: true
group: ps-bios
md5: "32736f17079d0b2b7024407c39bd3050"
region_check: false
fast_boot: Type1
@@ -235,7 +239,7 @@ files:
standalone_path: "bios/scph7000.bin"
description: "SCPH-7000, 7500, 9000 (v4.0 08-18-97 J)"
region: [japan]
required: false
group: ps-bios
md5: "8e4c14f567745eff2f0408c8129f72a6"
region_check: true
fast_boot: Type1
@@ -246,7 +250,7 @@ files:
standalone_path: "bios/scph7000w.bin"
description: "SCPH-7000W (v4.1 11-14-97 A)"
region: [japan]
required: false
group: ps-bios
md5: "b84be139db3ee6cbd075630aa20a6553"
region_check: false
fast_boot: Type1
@@ -257,7 +261,7 @@ files:
standalone_path: "bios/scph7001.bin"
description: "SCPH-7001, 7501, 7503, 9001, 9003, 9903 (v4.1 12-16-97 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "1e68c231d0896b7eadcad1d7d8e76129"
region_check: false
fast_boot: Type1
@@ -268,7 +272,7 @@ files:
standalone_path: "bios/scph7002.bin"
description: "SCPH-7002, 7502, 9002 (v4.1 12-16-97 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "b9d9a0286c33dc6b7237bb13cd46fdee"
region_check: false
fast_boot: Type1
@@ -279,7 +283,7 @@ files:
standalone_path: "bios/scph100.bin"
description: "SCPH-100 (v4.3 03-11-00 J)"
region: [japan]
required: false
group: ps-bios
md5: "8abc1b549a4a80954addc48ef02c4521"
region_check: true
fast_boot: Type1
@@ -290,7 +294,7 @@ files:
standalone_path: "bios/scph101_v44.bin"
description: "SCPH-101 (v4.4 03-24-00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "9a09ab7e49b422c007e6d54d7c49b965"
region_check: false
fast_boot: Type1
@@ -301,7 +305,7 @@ files:
standalone_path: "bios/scph101_v45.bin"
description: "SCPH-101 (v4.5 05-25-00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "6e3735ff4c7dc899ee98981385f6f3d0"
region_check: false
fast_boot: Type1
@@ -312,7 +316,7 @@ files:
standalone_path: "bios/scph102_v44.bin"
description: "SCPH-102 (v4.4 03-24-00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "b10f5e0e3d9eb60e5159690680b1e774"
region_check: true
fast_boot: Type1
@@ -323,7 +327,7 @@ files:
standalone_path: "bios/scph102_v45.bin"
description: "SCPH-102 (v4.5 05-25-00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "de93caec13d1a141a40a79f5c86168d6"
region_check: true
fast_boot: Type1
@@ -334,7 +338,7 @@ files:
standalone_path: "bios/scph1000r.bin"
description: "SCPH-1000R (v4.5 05-25-00 J)"
region: [japan]
required: false
group: ps-bios
md5: "476d68a94ccec3b9c8303bbd1daf2810"
region_check: true
fast_boot: Type1
@@ -349,7 +353,7 @@ files:
standalone_path: "bios/ps2_scph18000.bin"
description: "PS2, SCPH-18000 (v5.0 10-27-00 J)"
region: [japan]
required: false
group: ps-bios
md5: "d8f485717a5237285e4d7c5f881b7f32"
region_check: true
fast_boot: Type2
@@ -360,7 +364,7 @@ files:
standalone_path: "bios/ps2_scph30003.bin"
description: "PS2, SCPH-30003 (v5.0 09-02-00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "71f50ef4f4e17c163c78908e16244f7d"
region_check: true
fast_boot: Type2
@@ -371,7 +375,7 @@ files:
standalone_path: "bios/ps2_dtlh10000_0117.bin"
description: "PS2, DTL-H10000 (v5.0 01/17/00 T)"
region: [world]
required: false
group: ps-bios
md5: "32f2e4d5ff5ee11072a6bc45530f5765"
region_check: true
fast_boot: Type2
@@ -382,7 +386,7 @@ files:
standalone_path: "bios/ps2_scph10000_0117.bin"
description: "PS2, SCPH-10000 (v5.0 01/17/00 T)"
region: [world]
required: false
group: ps-bios
md5: "acf4730ceb38ac9d8c7d8e21f2614600"
region_check: true
fast_boot: Type2
@@ -393,7 +397,7 @@ files:
standalone_path: "bios/ps2_dtlh10000_0217.bin"
description: "PS2, DTL-H10000 (v5.0 02/17/00 T)"
region: [world]
required: false
group: ps-bios
md5: "acf9968c8f596d2b15f42272082513d1"
region_check: true
fast_boot: Type2
@@ -404,7 +408,7 @@ files:
standalone_path: "bios/ps2_scph10000_15000.bin"
description: "PS2, SCPH-10000/SCPH-15000 (v5.0 02/17/00 T)"
region: [world]
required: false
group: ps-bios
md5: "b1459d7446c69e3e97e6ace3ae23dd1c"
region_check: true
fast_boot: Type2
@@ -415,7 +419,7 @@ files:
standalone_path: "bios/ps2_dtlh10000_0224.bin"
description: "PS2, DTL-H10000 (v5.0 02/24/00 T)"
region: [world]
required: false
group: ps-bios
md5: "d3f1853a16c2ec18f3cd1ae655213308"
region_check: true
fast_boot: Type2
@@ -426,7 +430,7 @@ files:
standalone_path: "bios/ps2_dtlh30001.bin"
description: "PS2, DTL-H30001 (v5.0 07/27/00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "63e6fd9b3c72e0d7b920e80cf76645cd"
region_check: true
fast_boot: Type2
@@ -437,7 +441,7 @@ files:
standalone_path: "bios/ps2_scph30001_0727.bin"
description: "PS2, SCPH-30001 (v5.0 07/27/00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "a20c97c02210f16678ca3010127caf36"
region_check: true
fast_boot: Type2
@@ -448,7 +452,7 @@ files:
standalone_path: "bios/ps2_scph30001_0902.bin"
description: "PS2, SCPH-30001 (v5.0 09/02/00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "8db2fbbac7413bf3e7154c1e0715e565"
region_check: true
fast_boot: Type2
@@ -459,7 +463,7 @@ files:
standalone_path: "bios/ps2_dtlh30002.bin"
description: "PS2, DTL-H30002 (v5.0 09/02/00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "91c87cb2f2eb6ce529a2360f80ce2457"
region_check: true
fast_boot: Type2
@@ -470,7 +474,7 @@ files:
standalone_path: "bios/ps2_dtlh30102_0902.bin"
description: "PS2, DTL-H30102 (v5.0 09/02/00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "3016b3dd42148a67e2c048595ca4d7ce"
region_check: true
fast_boot: Type2
@@ -481,7 +485,7 @@ files:
standalone_path: "bios/ps2_scph30002_0902.bin"
description: "PS2, SCPH-30002/SCPH-30003/SCPH-30004 (v5.0 09/02/00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "b7fa11e87d51752a98b38e3e691cbf17"
region_check: true
fast_boot: Type2
@@ -492,7 +496,7 @@ files:
standalone_path: "bios/ps2_scph18000_gh003.bin"
description: "PS2, SCPH-18000 (GH-003) (v5.0 10/27/00 J)"
region: [japan]
required: false
group: ps-bios
md5: "f63bc530bd7ad7c026fcd6f7bd0d9525"
region_check: true
fast_boot: Type2
@@ -503,7 +507,7 @@ files:
standalone_path: "bios/ps2_scph18000_gh008.bin"
description: "PS2, SCPH-18000 (GH-008) (v5.0 10/27/00 J)"
region: [japan]
required: false
group: ps-bios
md5: "cee06bd68c333fc5768244eae77e4495"
region_check: true
fast_boot: Type2
@@ -514,7 +518,7 @@ files:
standalone_path: "bios/ps2_dtlh30101.bin"
description: "PS2, DTL-H30101 (v5.0 12/28/00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "0bf988e9c7aaa4c051805b0fa6eb3387"
region_check: true
fast_boot: Type2
@@ -525,7 +529,7 @@ files:
standalone_path: "bios/ps2_scph30001_35001.bin"
description: "PS2, SCPH-30001/SCPH-35001 (v5.0 12/28/00 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "8accc3c49ac45f5ae2c5db0adc854633"
region_check: true
fast_boot: Type2
@@ -536,7 +540,7 @@ files:
standalone_path: "bios/ps2_dtlh30102_1228.bin"
description: "PS2, DTL-H30102 (v5.0 12/28/00 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "6f9a6feb749f0533aaae2cc45090b0ed"
region_check: true
fast_boot: Type2
@@ -547,7 +551,7 @@ files:
standalone_path: "bios/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, oceania]
required: false
group: ps-bios
md5: "838544f12de9b0abc90811279ee223c8"
region_check: true
fast_boot: Type2
@@ -558,7 +562,7 @@ files:
standalone_path: "bios/ps2_dtlh30000.bin"
description: "PS2, DTL-H30000 (v5.0 01/18/01 J)"
region: [japan]
required: false
group: ps-bios
md5: "bb6bbc850458fff08af30e969ffd0175"
region_check: true
fast_boot: Type2
@@ -569,7 +573,7 @@ files:
standalone_path: "bios/ps2_scph30000_35000.bin"
description: "PS2, SCPH-30000/SCPH-35000 (v5.0 01/18/01 J)"
region: [japan]
required: false
group: ps-bios
md5: "815ac991d8bc3b364696bead3457de7d"
region_check: true
fast_boot: Type2
@@ -580,7 +584,7 @@ files:
standalone_path: "bios/ps2_scph30001r_0427.bin"
description: "PS2, SCPH-30001R (v5.0 04/27/01 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "b107b5710042abe887c0f6175f6e94bb"
region_check: true
fast_boot: Type2
@@ -591,7 +595,7 @@ files:
standalone_path: "bios/ps2_scph30000_0427.bin"
description: "PS2, SCPH-30000 (v5.0 04/27/01 J)"
region: [japan]
required: false
group: ps-bios
md5: "ab55cceea548303c22c72570cfd4dd71"
region_check: true
fast_boot: Type2
@@ -602,7 +606,7 @@ files:
standalone_path: "bios/ps2_scph30001r_0704.bin"
description: "PS2, SCPH-30001R (v5.0 07/04/01 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "18bcaadb9ff74ed3add26cdf709fff2e"
region_check: true
fast_boot: Type2
@@ -613,7 +617,7 @@ files:
standalone_path: "bios/ps2_scph30002r_0704.bin"
description: "PS2, SCPH-30002R/SCPH-30003R/SCPH-30004R (v5.0 07/04/01 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "491209dd815ceee9de02dbbc408c06d6"
region_check: true
fast_boot: Type2
@@ -624,7 +628,7 @@ files:
standalone_path: "bios/ps2_scph30001r_1004.bin"
description: "PS2, SCPH-30001R (v5.0 10/04/01 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "7200a03d51cacc4c14fcdfdbc4898431"
region_check: true
fast_boot: Type2
@@ -635,7 +639,7 @@ files:
standalone_path: "bios/ps2_scph30002r_1004.bin"
description: "PS2, SCPH-30002R/SCPH-30003R/SCPH-30004R (v5.0 10/04/01 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "8359638e857c8bc18c3c18ac17d9cc3c"
region_check: true
fast_boot: Type2
@@ -646,7 +650,7 @@ files:
standalone_path: "bios/ps2_scph30005r.bin"
description: "PS2, SCPH-30005R/SCPH-30006R/SCPH-30007R (v5.0 07/30/01 J)"
region: [japan]
required: false
group: ps-bios
md5: "352d2ff9b3f68be7e6fa7e6dd8389346"
region_check: true
fast_boot: Type2
@@ -657,7 +661,7 @@ files:
standalone_path: "bios/ps2_scph39001.bin"
description: "PS2, SCPH-39001 (v5.0 02/07/02 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "d5ce2c7d119f563ce04bc04dbc3a323e"
region_check: true
fast_boot: Type2
@@ -668,7 +672,7 @@ files:
standalone_path: "bios/ps2_scph39002.bin"
description: "PS2, SCPH-39002/SCPH-39003/SCPH-39004 (v5.0 03/19/02 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "0d2228e6fd4fb639c9c39d077a9ec10c"
region_check: true
fast_boot: Type2
@@ -679,7 +683,7 @@ files:
standalone_path: "bios/ps2_scph37000_39000.bin"
description: "PS2, SCPH-37000/SCPH-39000 (v5.0 04/26/02 J)"
region: [japan]
required: false
group: ps-bios
md5: "72da56fccb8fcd77bba16d1b6f479914"
region_check: true
fast_boot: Type2
@@ -690,7 +694,7 @@ files:
standalone_path: "bios/ps2_scph39008.bin"
description: "PS2, SCPH-39008 (v5.0 04/26/02 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "5b1f47fbeb277c6be2fccdd6344ff2fd"
region_check: true
fast_boot: Type2
@@ -701,7 +705,7 @@ files:
standalone_path: "bios/ps2_scph39005.bin"
description: "PS2, SCPH-39005/SCPH-39006/SCPH-39007 (v5.0 04/26/02 J)"
region: [japan]
required: false
group: ps-bios
md5: "315a4003535dfda689752cb25f24785c"
region_check: true
fast_boot: Type2
@@ -712,7 +716,7 @@ files:
standalone_path: "bios/ps2_dtlh50000.bin"
description: "PS2, DTL-H50000 (v5.0 02/06/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "54ecde087258557e2ddb5c3ddb004028"
region_check: true
fast_boot: Type2
@@ -723,7 +727,7 @@ files:
standalone_path: "bios/ps2_scph50000_55000.bin"
description: "PS2, SCPH-50000/SCPH-55000 (v5.0 02/06/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "312ad4816c232a9606e56f946bc0678a"
region_check: true
fast_boot: Type2
@@ -734,7 +738,7 @@ files:
standalone_path: "bios/ps2_dtlh50002.bin"
description: "PS2, DTL-H50002 (v5.0 02/27/03 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "666018ffec65c5c7e04796081295c6c7"
region_check: true
fast_boot: Type2
@@ -745,7 +749,7 @@ files:
standalone_path: "bios/ps2_scph50002_0227.bin"
description: "PS2, SCPH-50002/SCPH-50003/SCPH-50004 (v5.0 02/27/03 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "6e69920fa6eef8522a1d688a11e41bc6"
region_check: true
fast_boot: Type2
@@ -756,7 +760,7 @@ files:
standalone_path: "bios/ps2_dtlh50001_0325.bin"
description: "PS2, DTL-H50001 (v5.0 03/25/03 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "eb960de68f0c0f7f9fa083e9f79d0360"
region_check: true
fast_boot: Type2
@@ -767,7 +771,7 @@ files:
standalone_path: "bios/ps2_scph50001_0325.bin"
description: "PS2, SCPH-50001 (v5.0 03/25/03 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "8aa12ce243210128c5074552d3b86251"
region_check: true
fast_boot: Type2
@@ -778,7 +782,7 @@ files:
standalone_path: "bios/ps2_dtlh50009.bin"
description: "PS2, DTL-H50009 (v5.0 02/24/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "240d4c5ddd4b54069bdc4a3cd2faf99d"
region_check: true
fast_boot: Type2
@@ -789,7 +793,7 @@ files:
standalone_path: "bios/ps2_desr5000.bin"
description: "PS2, DESR-5000/DESR-5100/DESR-7000/DESR-7100 (v5.0 10/28/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "1c6cd089e6c83da618fbf2a081eb4888"
region_check: true
fast_boot: Type2
@@ -800,7 +804,7 @@ files:
standalone_path: "bios/ps2_scph55000_0623.bin"
description: "PS2, SCPH-55000 (v5.0 06/23/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "463d87789c555a4a7604e97d7db545d1"
region_check: true
fast_boot: Type2
@@ -811,7 +815,7 @@ files:
standalone_path: "bios/ps2_dtlh50001_0623.bin"
description: "PS2, DTL-H50001 (v5.0 06/23/03 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "ab9d49ad40ae49f19856ad187777b1b3"
region_check: true
fast_boot: Type2
@@ -822,7 +826,7 @@ files:
standalone_path: "bios/ps2_scph50001_0623.bin"
description: "PS2, SCPH-50001/SCPH-50010 (v5.0 06/23/03 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "35461cecaa51712b300b2d6798825048"
region_check: true
fast_boot: Type2
@@ -833,7 +837,7 @@ files:
standalone_path: "bios/ps2_scph50002_0623.bin"
description: "PS2, SCPH-50002/SCPH-50003/SCPH-50004 (v5.0 06/23/03 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "bd6415094e1ce9e05daabe85de807666"
region_check: true
fast_boot: Type2
@@ -844,7 +848,7 @@ files:
standalone_path: "bios/ps2_scph50006.bin"
description: "PS2, SCPH-50006/SCPH-50007 (v5.0 06/23/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "2e70ad008d4ec8549aada8002fdf42fb"
region_check: true
fast_boot: Type2
@@ -855,7 +859,7 @@ files:
standalone_path: "bios/ps2_scph50005.bin"
description: "PS2, SCPH-50005 (v5.0 06/23/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "50d5b97b57d8c9b6534adcb46c2027d4"
region_check: true
fast_boot: Type2
@@ -866,7 +870,7 @@ files:
standalone_path: "bios/ps2_scph50008.bin"
description: "PS2, SCPH-50008 (v5.0 06/23/03 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "b53d51edc7fc086685e31b811dc32aad"
region_check: true
fast_boot: Type2
@@ -877,7 +881,7 @@ files:
standalone_path: "bios/ps2_scph50009.bin"
description: "PS2, SCPH-50009 (v5.0 06/23/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "1b6e631b536247756287b916f9396872"
region_check: true
fast_boot: Type2
@@ -888,7 +892,7 @@ files:
standalone_path: "bios/ps2_scph50000_0822.bin"
description: "PS2, SCPH-50000 (v5.0 08/22/03 J)"
region: [japan]
required: false
group: ps-bios
md5: "00da1b177096cfd2532c8fa22b43e667"
region_check: true
fast_boot: Type2
@@ -899,7 +903,7 @@ files:
standalone_path: "bios/ps2_scph50004_0822.bin"
description: "PS2, SCPH-50004 (v5.0 08/22/03 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "afde410bd026c16be605a1ae4bd651fd"
region_check: true
fast_boot: Type2
@@ -910,7 +914,7 @@ files:
standalone_path: "bios/ps2_scph50011.bin"
description: "PS2, SCPH-50011 (v5.0 03/29/04 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "81f4336c1de607dd0865011c0447052e"
region_check: true
fast_boot: Type2
@@ -921,7 +925,7 @@ files:
standalone_path: "bios/ps2_scph70000.bin"
description: "PS2, SCPH-70000 (v5.0 06/14/04 J)"
region: [japan]
required: false
group: ps-bios
md5: "0eee5d1c779aa50e94edd168b4ebf42e"
region_check: true
fast_boot: Type2
@@ -932,7 +936,7 @@ files:
standalone_path: "bios/ps2_scph70001.bin"
description: "PS2, SCPH-70001/SCPH-70011/SCPH-70012 (v5.0 06/14/04 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "d333558cc14561c1fdc334c75d5f37b7"
region_check: true
fast_boot: Type2
@@ -943,7 +947,7 @@ files:
standalone_path: "bios/ps2_scph70002.bin"
description: "PS2, SCPH-70002/SCPH-70003/SCPH-70004/SCPH-70008 (v5.0 06/14/04 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "dc752f160044f2ed5fc1f4964db2a095"
region_check: true
fast_boot: Type2
@@ -954,7 +958,7 @@ files:
standalone_path: "bios/ps2_scph70002_alt.bin"
description: "PS2, SCPH-70002 (v5.0 06/14/04 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "7ebb4fc5eab6f79a27d76ac9aad392b2"
region_check: true
fast_boot: Type2
@@ -965,7 +969,7 @@ files:
standalone_path: "bios/ps2_dtlh70002.bin"
description: "PS2, DTL-H70002 (v5.0 06/14/04 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "63ead1d74893bf7f36880af81f68a82d"
region_check: true
fast_boot: Type2
@@ -976,7 +980,7 @@ files:
standalone_path: "bios/ps2_scph70005.bin"
description: "PS2, SCPH-70005/SCPH-70006/SCPH-70007 (v5.0 06/14/04 J)"
region: [japan]
required: false
group: ps-bios
md5: "3e3e030c0f600442fa05b94f87a1e238"
region_check: true
fast_boot: Type2
@@ -987,7 +991,7 @@ files:
standalone_path: "bios/ps2_desr5500.bin"
description: "PS2, DESR-5500/DESR-5700/DESR-7500/DESR-7700 (v5.0 09/17/04 J)"
region: [japan]
required: false
group: ps-bios
md5: "1ad977bb539fc9448a08ab276a836bbc"
region_check: true
fast_boot: Type2
@@ -998,7 +1002,7 @@ files:
standalone_path: "bios/ps2_dtlh75000.bin"
description: "PS2, DTL-H75000 (v5.0 06/20/05 J)"
region: [japan]
required: false
group: ps-bios
md5: "bf0078ba5e19d57eae18047407f3b6e5"
region_check: true
fast_boot: Type2
@@ -1009,7 +1013,7 @@ files:
standalone_path: "bios/ps2_scph75000.bin"
description: "PS2, SCPH-75000 (v5.0 06/20/05 J)"
region: [japan]
required: false
group: ps-bios
md5: "eb4f40fcf4911ede39c1bbfe91e7a89a"
region_check: true
fast_boot: Type2
@@ -1020,7 +1024,7 @@ files:
standalone_path: "bios/ps2_dtlh75000a.bin"
description: "PS2, DTL-H75000A (v5.0 06/20/05 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "9959ad7a8685cad66206e7752ca23f8b"
region_check: true
fast_boot: Type2
@@ -1031,7 +1035,7 @@ files:
standalone_path: "bios/ps2_scph75001.bin"
description: "PS2, SCPH-75001/SCPH-75010 (v5.0 06/20/05 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "929a14baca1776b00869f983aa6e14d2"
region_check: true
fast_boot: Type2
@@ -1042,7 +1046,7 @@ files:
standalone_path: "bios/ps2_scph75002.bin"
description: "PS2, SCPH-75002/SCPH-75003/SCPH-75004/SCPH-75008 (v5.0 06/20/05 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "573f7d4a430c32b3cc0fd0c41e104bbd"
region_check: true
fast_boot: Type2
@@ -1053,7 +1057,7 @@ files:
standalone_path: "bios/ps2_scph75006.bin"
description: "PS2, SCPH-75006 (v5.0 06/20/05 J)"
region: [japan]
required: false
group: ps-bios
md5: "df63a604e8bff5b0599bd1a6c2721bd0"
region_check: true
fast_boot: Type2
@@ -1064,7 +1068,7 @@ files:
standalone_path: "bios/ps2_scph77000.bin"
description: "PS2, SCPH-77000 (v5.0 02/10/06 J)"
region: [japan]
required: false
group: ps-bios
md5: "5b1ba4bb914406fae75ab8e38901684d"
region_check: true
fast_boot: Type2
@@ -1075,7 +1079,7 @@ files:
standalone_path: "bios/ps2_scph77001.bin"
description: "PS2, SCPH-77001/SCPH-77010 (v5.0 02/10/06 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "cb801b7920a7d536ba07b6534d2433ca"
region_check: true
fast_boot: Type2
@@ -1086,7 +1090,7 @@ files:
standalone_path: "bios/ps2_scph77002.bin"
description: "PS2, SCPH-77002/SCPH-77003/SCPH-77004/SCPH-77008 (v5.0 02/10/06 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "af60e6d1a939019d55e5b330d24b1c25"
region_check: true
fast_boot: Type2
@@ -1097,7 +1101,7 @@ files:
standalone_path: "bios/ps2_scph77006.bin"
description: "PS2, SCPH-77006/SCPH-77007 (v5.0 02/10/06 J)"
region: [japan]
required: false
group: ps-bios
md5: "549a66d0c698635ca9fa3ab012da7129"
region_check: true
fast_boot: Type2
@@ -1108,7 +1112,7 @@ files:
standalone_path: "bios/ps2_dtlh90000_j.bin"
description: "PS2, DTL-H90000 (v5.0 09/05/06 J)"
region: [japan]
required: false
group: ps-bios
md5: "5e2014472c88f74f7547d8c2c60eca45"
region_check: true
fast_boot: Type2
@@ -1119,7 +1123,7 @@ files:
standalone_path: "bios/ps2_scph79000_90000.bin"
description: "PS2, SCPH-79000/SCPH-90000 (v5.0 09/05/06 J)"
region: [japan]
required: false
group: ps-bios
md5: "5de9d0d730ff1e7ad122806335332524"
region_check: true
fast_boot: Type2
@@ -1130,7 +1134,7 @@ files:
standalone_path: "bios/ps2_dtlh90000_a.bin"
description: "PS2, DTL-H90000 (v5.0 09/05/06 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "21fe4cad111f7dc0f9af29477057f88d"
region_check: true
fast_boot: Type2
@@ -1141,7 +1145,7 @@ files:
standalone_path: "bios/ps2_scph79001_90001.bin"
description: "PS2, SCPH-79001/SCPH-79010/SCPH-90001 (v5.0 09/05/06 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "40c11c063b3b9409aa5e4058e984e30c"
region_check: true
fast_boot: Type2
@@ -1152,7 +1156,7 @@ files:
standalone_path: "bios/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, oceania]
required: false
group: ps-bios
md5: "80bbb237a6af9c611df43b16b930b683"
region_check: true
fast_boot: Type2
@@ -1163,7 +1167,7 @@ files:
standalone_path: "bios/ps2_scph79006_90006.bin"
description: "PS2, SCPH-79006/SCPH-79007/SCPH-90006/SCPH-90007 (v5.0 09/05/06 J)"
region: [japan]
required: false
group: ps-bios
md5: "c37bce95d32b2be480f87dd32704e664"
region_check: true
fast_boot: Type2
@@ -1174,7 +1178,7 @@ files:
standalone_path: "bios/ps2_scph90000_0220.bin"
description: "PS2, SCPH-90000 (v5.0 02/20/08 J)"
region: [japan]
required: false
group: ps-bios
md5: "80ac46fa7e77b8ab4366e86948e54f83"
region_check: true
fast_boot: Type2
@@ -1185,7 +1189,7 @@ files:
standalone_path: "bios/ps2_scph90001_0220.bin"
description: "PS2, SCPH-90001/SCPH-90010 (v5.0 02/20/08 A)"
region: [north-america, latin-america]
required: false
group: ps-bios
md5: "21038400dc633070a78ad53090c53017"
region_check: true
fast_boot: Type2
@@ -1196,7 +1200,7 @@ files:
standalone_path: "bios/ps2_scph90002_0220.bin"
description: "PS2, SCPH-90002/SCPH-90003/SCPH-90004/SCPH-90008 (v5.0 02/20/08 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "dc69f0643a3030aaa4797501b483d6c4"
region_check: true
fast_boot: Type2
@@ -1207,7 +1211,7 @@ files:
standalone_path: "bios/ps2_scph90005_0220.bin"
description: "PS2, SCPH-90005/SCPH-90006/SCPH-90007 (v5.0 02/20/08 J)"
region: [japan]
required: false
group: ps-bios
md5: "30d56e79d89fbddf10938fa67fe3f34e"
region_check: true
fast_boot: Type2
@@ -1218,7 +1222,7 @@ files:
standalone_path: "bios/ps2_kdl22px300.bin"
description: "PS2, KDL-22PX300 (v5.0 04/15/10 E)"
region: [europe, oceania]
required: false
group: ps-bios
md5: "93ea3bcee4252627919175ff1b16a1d9"
region_check: true
fast_boot: Type2
@@ -1232,7 +1236,7 @@ files:
standalone_path: "bios/openbios.bin"
description: "OpenBIOS"
region: [world]
required: false
group: ps-bios
md5: null
region_check: false
fast_boot: unsupported
+16 -12
View File
@@ -64,20 +64,25 @@ notes: |
descent2 on install (scriptmodules/ports/dxx-rebirth.sh,
game_data_dxx-rebirth).
groups:
d1-hog:
required: true
d2-hog:
required: true
files:
# ------ Descent 1 shareware (free) ------
- name: descent.hog
group: d1-hog
installed_on: [retropie]
path: descent.hog
system: descent
category: game_data
required: false
size: 2339773
validation: [size]
description: "Descent 1 PC shareware v1.4 HOG"
variant_group: d1-hog
note: "freely redistributable (icculus.org/d2x/data/desc14sw.tar.gz)"
source_ref: "similar/main/mission.cpp:80; common/main/mission.h:67"
source_ref: "similar/main/mission.cpp:80; common/main/mission.h:67; similar/main/inferno.cpp:472, 500-512"
- name: descent.pig
installed_on: [retropie]
@@ -90,16 +95,15 @@ files:
# ------ Descent 1 retail ------
- name: descent.hog
group: d1-hog
path: descent.hog
system: descent
category: game_data
required: false
size: 6856701
validation: [size]
description: "Descent 1 PC retail v1.5 HOG (GOG)"
variant_group: d1-hog
note: "commercial, alternative sizes 6856183 (v1.5 alt), 7261423 (v1.0), 7456179 (Mac retail)"
source_ref: "common/main/mission.h:61-64"
source_ref: "common/main/mission.h:61-64; similar/main/inferno.cpp:472, 500-512"
- name: descent.pig
path: descent.pig
@@ -111,17 +115,17 @@ files:
# ------ Descent 2 shareware (free) ------
- name: d2demo.hog
group: d2-hog
priority: 2
installed_on: [retropie]
path: d2demo.hog
system: descent2
category: game_data
required: false
size: 2292566
validation: [size]
description: "Descent 2 PC shareware HOG"
variant_group: d2-hog
note: "freely redistributable (icculus.org/d2x/data/d2shar10.tar.gz)"
source_ref: "similar/main/mission.cpp:107-108; common/main/mission.h:71"
source_ref: "similar/main/mission.cpp:107-108; common/main/mission.h:71; similar/main/inferno.cpp:476, 500-512"
- name: d2demo.pig
installed_on: [retropie]
@@ -143,16 +147,16 @@ files:
# ------ Descent 2 retail ------
- name: descent2.hog
group: d2-hog
priority: 1
path: descent2.hog
system: descent2
category: game_data
required: false
size: 7595079
validation: [size]
description: "Descent 2 PC full v1.1-1.2 HOG (GOG)"
variant_group: d2-hog
note: "commercial, alternative sizes 7107354 (v1.0), 7110007 (Mac full), 6132957 (OEM v1.1), 4292746 (Mac shareware)"
source_ref: "common/main/mission.h:73-76"
source_ref: "common/main/mission.h:73-76; similar/main/inferno.cpp:476, 500-512"
- name: descent2.ham
path: descent2.ham
+27 -46
View File
@@ -133,13 +133,16 @@ notes: |
ePSXe 2.0.18 Windows 0x4fb220-0x4fb263,
DownloadShaderPluginTask.java:56-80
groups:
ps-bios:
required: false
files:
- name: scph1000.bin
group: ps-bios
path: bios/scph1000.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -149,11 +152,10 @@ files:
source_ref: "ScanBiosTask.java:28, ScanBiosTask.java:162-172, ePSXe 2.0.18 Windows 0x5c10b4"
- name: scph1001.bin
group: ps-bios
path: bios/scph1001.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -163,11 +165,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.5 Linux x64 write_configfiledefault 0x42ae99, ePSXeReadPreferences.java:21, ePSXe 2.0.18 Windows 0x5c10d8"
- name: scph1001_v20.bin
group: ps-bios
path: bios/scph1001_v20.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -177,11 +178,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1120"
- name: scph1002a.bin
group: ps-bios
path: bios/scph1002a.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -191,11 +191,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c10fc"
- name: scph3000.bin
group: ps-bios
path: bios/scph3000.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -205,11 +204,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1144"
- name: scph3500.bin
group: ps-bios
path: bios/scph3500.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -219,11 +217,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1168"
- name: dtlh1100.bin
group: ps-bios
path: bios/dtlh1100.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "biosPref"
size: 524288
validation: [size, md5]
@@ -233,11 +230,10 @@ files:
source_ref: "ScanBiosTask.java:28, ScanBiosTask.java:162-172"
- name: scph1001_v21.bin
group: ps-bios
path: bios/scph1001_v21.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "biosPref"
size: 524288
validation: [size, md5]
@@ -247,11 +243,10 @@ files:
source_ref: "ScanBiosTask.java:28, ScanBiosTask.java:162-172"
- name: scph1002b.bin
group: ps-bios
path: bios/scph1002b.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "biosPref"
size: 524288
validation: [size, md5]
@@ -261,11 +256,10 @@ files:
source_ref: "ScanBiosTask.java:28, ScanBiosTask.java:162-172"
- name: scph5000.bin
group: ps-bios
path: bios/scph5000.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "biosPref"
size: 524288
validation: [size, md5]
@@ -275,11 +269,10 @@ files:
source_ref: "ScanBiosTask.java:28, ScanBiosTask.java:162-172"
- name: scph1002c.bin
group: ps-bios
path: bios/scph1002c.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -289,11 +282,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1090"
- name: scph5500.bin
group: ps-bios
path: bios/scph5500.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -303,11 +295,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c11b0"
- name: scph5501.bin
group: ps-bios
path: bios/scph5501.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -317,11 +308,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1288"
- name: scph5502.bin
group: ps-bios
path: bios/scph5502.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -331,11 +321,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c11f8"
- name: scph7000.bin
group: ps-bios
path: bios/scph7000.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -345,11 +334,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c121c"
- name: scph7001.bin
group: ps-bios
path: bios/scph7001.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -359,11 +347,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1240"
- name: scph7002.bin
group: ps-bios
path: bios/scph7002.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -373,11 +360,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1264, ePSXe 2.0.18 Windows 0x5c12ac, ePSXe 2.0.18 Windows 0x5c12d0"
- name: scph100.bin
group: ps-bios
path: bios/scph100.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -387,11 +373,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c12f4"
- name: scph102_v44.bin
group: ps-bios
path: bios/scph102_v44.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -401,11 +386,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c133c"
- name: scph101_v45.bin
group: ps-bios
path: bios/scph101_v45.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -415,11 +399,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1318"
- name: scph102_v45.bin
group: ps-bios
path: bios/scph102_v45.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size, md5]
@@ -429,11 +412,10 @@ files:
source_ref: "ScanBiosTask.java:28, ePSXe 2.0.18 Windows 0x5c1360"
- name: scph5000_b.bin
group: ps-bios
path: bios/scph5000_b.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size]
@@ -443,11 +425,10 @@ files:
source_ref: "ePSXe 2.0.18 Windows 0x5c118c, ePSXe 2.0.18 Windows 0x42f525-0x42f568"
- name: scph5502_b.bin
group: ps-bios
path: bios/scph5502_b.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosPath"
size: 524288
validation: [size]
+6 -3
View File
@@ -133,20 +133,23 @@ notes: |
Main.java:11014, Main.java:12555-12585, Main.java:15415-15430,
Main.java:15489
groups:
ps-bios:
required: false
files:
- name: scph1001.bin
group: ps-bios
path: bios/scph1001.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "com.emulator.fpse64.biospath"
size: 524288
validation: [size]
md5: 924e392ed05558ffdb115408c263dccf
sha1: 10155d8d6e6e832d6ea66db9bc098321fb5e8ebf
description: "SCPH-1001, DTL-H1201, DTL-H3001 (v2.2 12-04-95 A)"
note: "The only image the code identifies, and it identifies it by a checksum of its own rather than by a hash it spells out: the 524288 bytes summed as signed bytes, accepted at 85958. The md5 and sha1 here are the dump that reproduces that sum. Selecting a BIOS by hand takes any .bin of exactly 524288 bytes, so the other images of the group fill the slot without being recognised by name or by sum."
note: "The only image the code identifies, and it identifies it by a checksum of its own rather than by a hash it spells out: the 524288 bytes summed as signed bytes, accepted at 85958. The md5 and sha1 here are the dump that reproduces that sum. Selecting a BIOS by hand takes any .bin of exactly 524288 bytes, so any other PlayStation image of that size fills the slot without being recognised by name or by sum."
source_ref: "Main.java:24466-24487, Main.java:9945-9952, Main.java:30177-30192, Main.java:5392-5396, libfpse.so 0x70e20-0x70ed0"
- name: kanji.rom
+6 -3
View File
@@ -105,20 +105,23 @@ notes: |
ref: Main.java:26892-26895, Main.java:26956-26957, Main.java:29721,
Main.java:29755-29758, Main.java:30046
groups:
ps-bios:
required: false
files:
- name: scph1001.bin
group: ps-bios
path: bios/scph1001.bin
system: sony-playstation
required: false
hle_fallback: true
variant_group: "psx-bios"
config_key: "BiosName"
size: 524288
validation: [size]
md5: 924e392ed05558ffdb115408c263dccf
sha1: 10155d8d6e6e832d6ea66db9bc098321fb5e8ebf
description: "SCPH-1001, DTL-H1201, DTL-H3001 (v2.2 12-04-95 A)"
note: "The only image the code identifies, and it identifies it by a checksum of its own rather than by a hash it spells out: the 524288 bytes summed as signed bytes, accepted at 85958. The md5 and sha1 here are the dump that reproduces that sum. Selecting a BIOS by hand takes any file ending in .bin that is exactly 524288 bytes, so the other images of the group fill the slot without being recognised by name or by sum."
note: "The only image the code identifies, and it identifies it by a checksum of its own rather than by a hash it spells out: the 524288 bytes summed as signed bytes, accepted at 85958. The md5 and sha1 here are the dump that reproduces that sum. Selecting a BIOS by hand takes any file ending in .bin that is exactly 524288 bytes, so any other PlayStation image of that size fills the slot without being recognised by name or by sum."
source_ref: "Main.java:4159-4175, Main.java:5919, Main.java:25217, res/raw/fpse.ini BiosName"
- name: LibPS.exe
+6 -2
View File
@@ -37,11 +37,15 @@ notes: |
The .info file declares all three firmware files as required (opt=false),
but the core does not abort on a missing BIOS. It falls back to HLE.
groups:
psu1:
required: false
files:
- name: "sl31253.bin"
system: fairchild-channelf
group: psu1
priority: 2
required: false
hle_fallback: true
note: "Channel F PSU1 ROM (original). Fallback if sl90025.bin is missing."
source_ref: "src/libretro.c:192"
@@ -55,8 +59,8 @@ files:
- name: "sl90025.bin"
system: fairchild-channelf
group: psu1
priority: 1
required: false
hle_fallback: true
note: "Channel F II PSU1 ROM. Tried first, preferred over sl31253.bin."
source_ref: "src/libretro.c:186"
+23 -8
View File
@@ -48,6 +48,12 @@ notes: |
archive_prefix: kronos
groups:
saturn-bios:
required: true
stv-bios:
required: true
files:
# -----------------------------------------------------------
# Saturn BIOS - primary (any region)
@@ -55,20 +61,29 @@ files:
- name: "saturn_bios.bin"
path: "kronos/saturn_bios.bin"
system: sega-saturn
group: saturn-bios
priority: 1
required: true
size: 524288
validation: [size]
note: "Primary Saturn BIOS. Any region accepted. Searched in kronos/ subdir first."
source_ref: "source yabause/src/libretro/libretro.c:1619-1623"
source_ref: "source yabause/src/libretro/libretro.c:1619-1620"
- name: "saturn_bios.bin"
system: sega-saturn
group: saturn-bios
priority: 2
size: 524288
validation: [size]
note: "The same name in the system directory, read when kronos/ holds none."
source_ref: "source yabause/src/libretro/libretro.c:1623-1624"
# -----------------------------------------------------------
# Saturn BIOS - Japan v1.01 (fallback)
# -----------------------------------------------------------
- name: "sega_101.bin"
system: sega-saturn
priority: 2
required: false
group: saturn-bios
priority: 3
size: 524288
validation: [size]
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
@@ -79,8 +94,8 @@ files:
# -----------------------------------------------------------
- name: "mpr-17933.bin"
system: sega-saturn
priority: 3
required: false
group: saturn-bios
priority: 4
size: 524288
validation: [size]
note: "Saturn BIOS (NA/EU). Last fallback for Saturn mode."
@@ -91,8 +106,8 @@ files:
# -----------------------------------------------------------
- name: "stvbios.zip"
system: sega-stv
required: true
note: "MAME-style ZIP containing ST-V region BIOS EPROMs. Searched in kronos/ subdir first."
group: stv-bios
note: "MAME-style ZIP containing ST-V region BIOS EPROMs. Read as kronos/stvbios.zip, else at the root of the system directory, and a ST-V game stops without either (libretro.c:1676-1681)."
source_ref: "source yabause/src/libretro/libretro.c:1608-1617, source yabause/src/ctrl/src/stv.c:112-136"
# -----------------------------------------------------------
+7 -3
View File
@@ -39,27 +39,31 @@ notes: |
underlying engine (calc.cpp:rom_load) auto-detects the model from the ROM
header.
groups:
rom:
required: true
files:
- name: "ti83se.rom"
system: ti-83
description: "TI-83 Plus Silver Edition ROM dump"
group: rom
priority: 1
required: false
source_ref: "source libnumero/libretro/libretronew.cpp:576-578"
note: "Checked first. Recommended for largest storage capacity."
- name: "ti83plus.rom"
system: ti-83
description: "TI-83 Plus ROM dump"
group: rom
priority: 2
required: false
source_ref: "source libnumero/libretro/libretronew.cpp:583-585"
note: "Checked second, used if ti83se.rom is missing."
- name: "ti83.rom"
system: ti-83
description: "TI-83 ROM dump"
group: rom
priority: 3
required: false
source_ref: "source libnumero/libretro/libretronew.cpp:591-593"
note: "Checked last. Original TI-83 (non-Plus)."
+4 -4
View File
@@ -41,7 +41,7 @@ files:
- name: "o2rom.bin"
system: odyssey2
required: true
variant_group: "o2em-bios"
selection_slot: "o2em-bios"
min_size: 1024
md5: "562d5ebf9e030a40d6fabfc2f33139fd"
sha1: "b2e1955d957a475de2411770452eff4ea19f4cee"
@@ -57,7 +57,7 @@ files:
- name: "c52.bin"
system: videopac
required: false
variant_group: "o2em-bios"
selection_slot: "o2em-bios"
min_size: 1024
md5: "f1071cdb0b6b10dde94d3bc8a6146387"
sha1: "a6120aed50831c9c0d95dbdf707820f601d9452e"
@@ -69,7 +69,7 @@ files:
- name: "g7400.bin"
system: videopac
required: false
variant_group: "o2em-bios"
selection_slot: "o2em-bios"
min_size: 1024
md5: "c500ff71236068e0dc0d0603d265ae76"
sha1: "5130243429b40b01a14e1304d0394b8459a6fbae"
@@ -81,7 +81,7 @@ files:
- name: "jopac.bin"
system: videopac
required: false
variant_group: "o2em-bios"
selection_slot: "o2em-bios"
min_size: 1024
md5: "279008e4a0db2dc5f1c048853b033828"
sha1: "54b8d2c1317628de51a85fc1c424423a986775e4"
+7 -6
View File
@@ -71,6 +71,10 @@ notes: |
archive_prefix: "odin"
groups:
boot-rom:
required: true
files:
- name: "hikaru.zip"
path: "odin/hikaru.zip"
@@ -83,8 +87,7 @@ files:
- name: "epr-23400a.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
group: boot-rom
priority: 1
size: 2097152
crc32: "2aa906a7"
@@ -95,8 +98,7 @@ files:
- name: "epr-23400.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
group: boot-rom
priority: 2
size: 2097152
crc32: "3d557104"
@@ -107,8 +109,7 @@ files:
- name: "epr-21904.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
group: boot-rom
priority: 3
size: 2097152
crc32: "d96298b6"
+7 -3
View File
@@ -22,11 +22,15 @@ notes: >
No region detection, no hash validation. First valid BIOS found is used regardless of region.
.info declares scph5500/5501/5502 but code explicitly searches scph1001/5501/7001 first.
groups:
bios:
required: false
files:
- name: "scph1001.bin"
description: "SCPH-1001 (v2.2 12-04-95 A)"
group: bios
priority: 1
required: false
hle_fallback: true
size: 524288
validation: [size]
@@ -37,8 +41,8 @@ files:
- name: "scph5501.bin"
description: "SCPH-5501 (v3.0 11-18-96 A)"
group: bios
priority: 2
required: false
hle_fallback: true
size: 524288
validation: [size]
@@ -49,8 +53,8 @@ files:
- name: "scph7001.bin"
description: "SCPH-7001 (v4.1 12-16-97 A)"
group: bios
priority: 3
required: false
hle_fallback: true
size: 524288
validation: [size]
+151 -34
View File
@@ -35,7 +35,8 @@ notes: |
and uses the first file found. If no BIOS is found, CD games fail to load with
PM_BAD_CD_NO_BIOS. MSU-MD games can run without BIOS.
BIOS filename search order (platform/libretro/libretro.c:1272-1336):
BIOS filename search order (platform/libretro/libretro.c:1272-1336), each
stem tried as .bin then .zip:
US: us_scd2_9306, SegaCDBIOS9303, us_scd1_9210, bios_CD_U
EU: eu_mcd2_9306, eu_mcd2_9303, eu_mcd1_9210, bios_CD_E
JP: jp_mcd2_921222, jp_mcd1_9112, jp_mcd1_9111, bios_CD_J
@@ -55,6 +56,14 @@ notes: |
initializes VDP registers and RAM to simulate post-BIOS state
(pico/sms.c:1080-1097).
groups:
mega-cd-us:
required: true
mega-cd-eu:
required: true
mega-cd-jp:
required: true
files:
# -------------------------------------------------------
# Cartridge hardware database
@@ -69,40 +78,67 @@ files:
# -------------------------------------------------------
- name: "us_scd2_9306.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
group: mega-cd-us
priority: 1
required: true
size: 131072 # 128 KB (0x20000)
note: "US Sega CD Model 2 BIOS (September 1993). First in US search order. The US list serves every disc whose security byte is neither 0x64 nor 0xa1 (pico/cd/cd_image.c:190, 247-248)."
source_ref: "source platform/libretro/libretro.c:1273"
- name: "us_scd2_9306.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
group: mega-cd-us
priority: 2
note: "A ZIP of the same stem, probed right after us_scd2_9306.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "SegaCDBIOS9303.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
priority: 2
required: false
group: mega-cd-us
priority: 3
size: 131072
note: "US Sega CD BIOS (March 1993). Second in US search order."
source_ref: "source platform/libretro/libretro.c:1273"
- name: "SegaCDBIOS9303.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
group: mega-cd-us
priority: 4
note: "A ZIP of the same stem, probed right after SegaCDBIOS9303.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "us_scd1_9210.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
priority: 3
required: false
group: mega-cd-us
priority: 5
size: 131072
note: "US Sega CD Model 1 BIOS (October 1992). Third in US search order."
source_ref: "source platform/libretro/libretro.c:1273"
- name: "us_scd1_9210.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
group: mega-cd-us
priority: 6
note: "A ZIP of the same stem, probed right after us_scd1_9210.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "bios_CD_U.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
priority: 4
required: false
group: mega-cd-us
priority: 7
size: 131072
note: "US Sega CD BIOS (generic name). Last in US search order."
source_ref: "source platform/libretro/libretro.c:1273"
@@ -110,42 +146,78 @@ files:
# -------------------------------------------------------
# Mega CD / Sega CD - EU region
# -------------------------------------------------------
- name: "bios_CD_U.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [north-america, latin-america]
group: mega-cd-us
priority: 8
note: "A ZIP of the same stem, probed right after bios_CD_U.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "eu_mcd2_9306.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [europe, oceania]
group: mega-cd-eu
priority: 1
required: true
size: 131072
note: "EU Mega CD Model 2 BIOS (June 1993). First in EU search order, used when security byte 0x20b is 0x64, the only PAL branch for Australian discs (pico/media.c:243-247, platform/libretro/libretro.c:1306-1308)."
source_ref: "source platform/libretro/libretro.c:1276"
- name: "eu_mcd2_9306.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [europe, oceania]
group: mega-cd-eu
priority: 2
note: "A ZIP of the same stem, probed right after eu_mcd2_9306.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "eu_mcd2_9303.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [europe, oceania]
priority: 2
required: false
group: mega-cd-eu
priority: 3
size: 131072
note: "EU Mega CD Model 2 BIOS (March 1993). Second in EU search order."
source_ref: "source platform/libretro/libretro.c:1276"
- name: "eu_mcd2_9303.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [europe, oceania]
group: mega-cd-eu
priority: 4
note: "A ZIP of the same stem, probed right after eu_mcd2_9303.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "eu_mcd1_9210.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [europe, oceania]
priority: 3
required: false
group: mega-cd-eu
priority: 5
size: 131072
note: "EU Mega CD Model 1 BIOS (October 1992). Third in EU search order."
source_ref: "source platform/libretro/libretro.c:1276"
- name: "eu_mcd1_9210.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [europe, oceania]
group: mega-cd-eu
priority: 6
note: "A ZIP of the same stem, probed right after eu_mcd1_9210.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "bios_CD_E.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [europe, oceania]
priority: 4
required: false
group: mega-cd-eu
priority: 7
size: 131072
note: "EU Mega CD BIOS (generic name). Last in EU search order."
source_ref: "source platform/libretro/libretro.c:1276"
@@ -153,42 +225,78 @@ files:
# -------------------------------------------------------
# Mega CD / Sega CD - JP region
# -------------------------------------------------------
- name: "bios_CD_E.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [europe, oceania]
group: mega-cd-eu
priority: 8
note: "A ZIP of the same stem, probed right after bios_CD_E.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "jp_mcd2_921222.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [japan]
group: mega-cd-jp
priority: 1
required: true
size: 131072
note: "JP Mega CD Model 2 BIOS (December 1992). First in JP search order."
source_ref: "source platform/libretro/libretro.c:1279"
- name: "jp_mcd2_921222.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [japan]
group: mega-cd-jp
priority: 2
note: "A ZIP of the same stem, probed right after jp_mcd2_921222.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "jp_mcd1_9112.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [japan]
priority: 2
required: false
group: mega-cd-jp
priority: 3
size: 131072
note: "JP Mega CD Model 1 BIOS (December 1991). Second in JP search order."
source_ref: "source platform/libretro/libretro.c:1279"
- name: "jp_mcd1_9112.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [japan]
group: mega-cd-jp
priority: 4
note: "A ZIP of the same stem, probed right after jp_mcd1_9112.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "jp_mcd1_9111.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [japan]
priority: 3
required: false
group: mega-cd-jp
priority: 5
size: 131072
note: "JP Mega CD Model 1 BIOS (November 1991). Third in JP search order."
source_ref: "source platform/libretro/libretro.c:1279"
- name: "jp_mcd1_9111.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [japan]
group: mega-cd-jp
priority: 6
note: "A ZIP of the same stem, probed right after jp_mcd1_9111.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "bios_CD_J.bin"
system: sega-megacd
variant_group: "mega-cd-bios"
selection_slot: "mega-cd-bios"
region: [japan]
priority: 4
required: false
group: mega-cd-jp
priority: 7
size: 131072
note: "JP Mega CD BIOS (generic name). Last in JP search order."
source_ref: "source platform/libretro/libretro.c:1279"
@@ -196,6 +304,15 @@ files:
# -------------------------------------------------------
# Sega 32X - HLE available, no frontend loads these
# -------------------------------------------------------
- name: "bios_CD_J.zip"
system: sega-megacd
selection_slot: "mega-cd-bios"
region: [japan]
group: mega-cd-jp
priority: 8
note: "A ZIP of the same stem, probed right after bios_CD_J.bin. pm_open reads its first entry of at least 32 KB or with a ROM extension."
source_ref: "source platform/libretro/libretro.c:1323-1326, source pico/cart.c:122-158"
- name: "32X_G_BIOS.BIN"
system: sega-32x
required: false
+12 -12
View File
@@ -85,12 +85,17 @@ notes: |
box art, cheat, layout, sticker and per-ROM databases are created by their own
CREATE TABLE.
groups:
megacd-boot-rom:
required: true
mastersystem-boot-rom:
required: false
files:
- name: bios_CD_U.bin
system: sega-megacd
required: true
group: megacd-boot-rom
agnostic: true
variant_group: "megacd-boot-rom"
size: 131072
validation: [size]
description: "Sega CD boot ROM"
@@ -114,9 +119,8 @@ files:
- name: bios_CD_E.bin
system: sega-megacd
required: true
group: megacd-boot-rom
agnostic: true
variant_group: "megacd-boot-rom"
size: 131072
validation: [size]
description: "Mega CD boot ROM"
@@ -127,9 +131,8 @@ files:
- name: bios_CD_J.bin
system: sega-megacd
required: true
group: megacd-boot-rom
agnostic: true
variant_group: "megacd-boot-rom"
size: 131072
validation: [size]
description: "Mega CD boot ROM (Japan)"
@@ -140,9 +143,8 @@ files:
- name: bios_U.sms
system: sega-mastersystem
required: false
group: mastersystem-boot-rom
agnostic: true
variant_group: "mastersystem-boot-rom"
description: "Master System boot ROM"
note: >-
Picked and stored like the Mega CD image and handed to the machine as a path.
@@ -155,9 +157,8 @@ files:
- name: bios_E.sms
system: sega-mastersystem
required: false
group: mastersystem-boot-rom
agnostic: true
variant_group: "mastersystem-boot-rom"
description: "Master System boot ROM (Europe)"
note: "Same slot and same absence of tests as the other Master System boot ROMs."
source_ref: "Pizza Boy SC Basic 1.2.14 libsc.so frontend/android/src/lib.rs:590,
@@ -165,9 +166,8 @@ files:
- name: bios_J.sms
system: sega-mastersystem
required: false
group: mastersystem-boot-rom
agnostic: true
variant_group: "mastersystem-boot-rom"
description: "Master System boot ROM (Japan)"
note: "Same slot and same absence of tests as the other Master System boot ROMs."
source_ref: "Pizza Boy SC Basic 1.2.14 libsc.so frontend/android/src/lib.rs:590,
+38 -30
View File
@@ -61,8 +61,10 @@ notes: |
//c apple2c-32Kv0.rom, apple2c-16K.rom, 3420033a.256
//c Plus apple2cp.rom, apple2c-plus.rom, apple2c-32Kv0.rom
With no candidate the machine runs on a $D000-$FFFF stub and the Welcome
panel opens (src/MainWindow.cpp:357-364). A first run with no //e image
falls back to the ][+ chain (src/MainWindow.cpp:246-259).
panel opens (src/MainWindow.cpp:357-364). A first run boots the //e on
apple2e.rom, else the ][+ chain, else the //c chain
(src/MainWindow.cpp:246-296): one of these is the set the machine needs,
each model's chain is a set of its own.
Memory::loadAppleIIRom (src/Memory.cpp:177-264) maps 12 KB at $D000,
16 KB at $C000, skips the 4 KB pad of a 20 KB ][+ dump, and slices a
32 KB dump by profile: //e images carry the firmware in the upper half,
@@ -190,13 +192,32 @@ notes: |
browsed from disks_5.4/, disks_3.5/, hdv/, floppyemu/, bundled_disks/,
cassettes/ and prodos_folder/ next to the executable.
groups:
boot:
required: true
ii:
required: false
ii-plus:
required: false
iie-unenhanced:
required: false
iic:
required: false
iic-plus:
required: false
char:
required: false
char-iie-unenhanced:
required: false
videoterm:
required: false
files:
- name: "apple2o.rom"
path: "roms/apple2o.rom"
group: {ii: 1}
description: "Apple ][ Original monitor and Integer BASIC, $D000-$FFFF"
required: false
bundled: false
priority: 1
size: 12288
sha256: "68d9db6bb4c305d40c3fa89fa0f2d7b7f71516a9431e3138859f23bc5bddb2d1"
sha1: "78008be557f643e956a106121bcc182c0fb9ea6d"
@@ -205,10 +226,9 @@ files:
note: "First candidate of the Apple ][ Original profile. apple2.rom is probed next."
- name: "apple2.rom"
path: "roms/apple2.rom"
group: {ii: 2, ii-plus: 2, boot: 3}
description: "Apple ][ generic 12 KB fallback, Autostart monitor and Applesoft"
required: false
bundled: false
priority: 2
size: 12288
sha256: "fc3e9d41e9428534a883df5aa10eb55b73ea53d2fcbb3ee4f39bed1b07a82905"
sha1: "33a24f5489ba9195b44be77d9afb2252594cb5c7"
@@ -217,10 +237,9 @@ files:
note: "Probed after the profile image for the ][ and ][+ profiles. When it resolves in place of that image the loader logs that the ROM identity may not match the machine."
- name: "apple2p.rom"
path: "roms/apple2p.rom"
group: {ii-plus: 1, boot: 2}
description: "Apple ][+ Autostart monitor and Applesoft, 4 KB pad then $C000-$FFFF"
required: false
bundled: false
priority: 1
size: [12288, 20480]
sha256: "92c4bef609920842ea472d21b661a0d35dbda6cd90963b8b734a205e22d84108"
sha1: "29a53f3bb158b160433369e8e4a1d7cd5bf68ac6"
@@ -229,10 +248,9 @@ files:
note: "First candidate of the ][+ profile and of the first-run fallback (src/MainWindow.cpp:255-259). The loader drops the leading 4 KB of the 20 KB dump. The fetch gate names that dump, but a 12 KB six-chip image already on disk is kept as present without a digest check."
- name: "apple2e.rom"
path: "roms/apple2e.rom"
group: {boot: 1, iie-unenhanced: 3}
description: "Apple //e Enhanced firmware, 32 KB dump with the 16 KB firmware in the upper half"
required: true
bundled: false
priority: 1
size: 32768
sha256: "c17bc38c75ba96c33a30c688a1efd60144811073423533fe7f8453cdd9457aab"
sha1: "d756eba578a6c5a4807510dfee30ee585c63755e"
@@ -241,10 +259,9 @@ files:
note: "Sole candidate of the //e Enhanced profiles, NTSC and PAL, PAL being the default machine. Also the last fallback of the //e Unenhanced chain."
- name: "apple2e_unenh.rom"
path: "roms/apple2e_unenh.rom"
group: {iie-unenhanced: 1}
description: "Apple //e Unenhanced firmware, 4 KB internal $Cx00 ROM then $D000-$FFFF"
required: false
bundled: false
priority: 1
aliases: ["342-0135-b.64.rom"]
size: 16384
sha256: "1fb812584c6633fa16b77b20915986ed1178d1e6fc07a647f7ee8d4e6ab9d40b"
@@ -254,10 +271,9 @@ files:
note: "First candidate of the //e Unenhanced profiles. 342-0135-b.64.rom is probed second, apple2e.rom third. The fetcher assembles it from the two 8 KB chips of the MAME apple2e set, 342-0135-b.64 then 342-0134-a.64."
- name: "apple2c-32Kv0.rom"
path: "roms/apple2c-32Kv0.rom"
group: {iic: 1, iic-plus: 3, boot: 4}
description: "Apple //c two-bank firmware, bank 0 in the lower 16 KB"
required: false
bundled: false
priority: 1
size: 32768
crc32: "323952d1"
sha256: "d65bbf97058b9cdce8eaebf74124048e3b4e42dca1bd42be316747bbc27dc124"
@@ -267,10 +283,9 @@ files:
note: "First candidate of the //c and //c PAL profiles, third of the //c Plus chain. Bank 0 is mapped at reset, the $C028 ROMBANK switch selects the other. Identical to 3420033a.256 with its first 256 bytes zeroed."
- name: "apple2c-16K.rom"
path: "roms/apple2c-16K.rom"
group: {iic: 2, boot: 5}
description: "Apple //c ROM 255, 16 KB, MAME apple2c a2c.128"
required: false
bundled: false
priority: 2
size: 16384
crc32: "f0edaa1b"
sha256: "3ca1c8a27bf111aa0f4dc9372c5e6404457adb9a458ce32ae4b03a7e989e0c76"
@@ -280,10 +295,9 @@ files:
note: "Second candidate of the //c chain, loaded at $C000."
- name: "3420033a.256"
path: "roms/3420033a.256"
group: {iic: 3, boot: 6}
description: "Apple //c ROM 0, UniDisk 3.5 firmware, MAME apple2c0 342-0033-A"
required: false
bundled: false
priority: 3
size: 32768
crc32: "c8b979b3"
sha256: "678d5c9d374664d2ee94ba9c9564d26a917b31116b07c46df30a3e82c640885b"
@@ -293,10 +307,9 @@ files:
note: "Third candidate of the //c chain."
- name: "apple2cp.rom"
path: "roms/apple2cp.rom"
group: {iic-plus: 1}
description: "Apple //c Plus two-bank firmware, MAME apple2cp 341-0625-a.256"
required: false
bundled: false
priority: 1
aliases: ["apple2c-plus.rom"]
size: 32768
crc32: "0b996420"
@@ -307,10 +320,9 @@ files:
note: "First candidate of the //c Plus profile. apple2c-plus.rom is probed second and apple2c-32Kv0.rom third."
- name: "apple2_char.rom"
path: "roms/apple2_char.rom"
group: {char: 2, char-iie-unenhanced: 3}
description: "Apple ][ and ][+ character generator, 2 KB uppercase set"
required: false
bundled: false
priority: 1
size: 2048
sha256: "08f5d22230481019844492dde0a29a018cb193712a9e4a43770a3870608f28de"
sha1: "f9d312f128c9557d9d6ac03bfad6c3ddf83e5659"
@@ -319,10 +331,9 @@ files:
note: "Sole candidate of the ][ and ][+ profiles and the last fallback of every //e-class chain."
- name: "apple2e_char.rom"
path: "roms/apple2e_char.rom"
group: {char: 1}
description: "Apple //e Enhanced character generator 342-0265-A, 4 KB with MouseText"
required: false
bundled: false
priority: 1
aliases: ["apple2e_char_us.rom"]
size: 4096
sha256: "52c3b87900ac939f6525402cab1ccfd8f8259290fc6df54da48fb4c98ae3ed0f"
@@ -332,10 +343,9 @@ files:
note: "First candidate of the //e Enhanced, //c and //c Plus profiles. The same dump answers to apple2e_char_us.rom in the locale picker, and the fetcher writes both names."
- name: "apple2e_char_us_unenh.rom"
path: "roms/apple2e_char_us_unenh.rom"
group: {char-iie-unenhanced: 1}
description: "Apple //e Unenhanced character generator 342-0133-A, 4 KB"
required: false
bundled: false
priority: 1
aliases: ["apple2e_char_2k.rom", "342-0133-a.chr.rom"]
size: 4096
sha256: "ed5bdd4afa509134e85f1d020685af7ff50e279226eb869a17825b471cc1634c"
@@ -629,9 +639,8 @@ files:
note: "The Apple Parallel Interface leaves its slot empty without it. The fetcher extracts it from the MAME a2pic set as 341-0057.7b."
- name: "videx_videoterm_v24_60hz.bin"
path: "roms/videx_videoterm_v24_60hz.bin"
group: {videoterm: 1}
description: "Videx Videoterm firmware v2.4 with the 60 Hz CRTC table, 2 KB, MAME a2videoterm 6.ic6.bin"
required: false
priority: 1
size: 2048
crc32: "5776fa24"
sha256: "420da3867e489824f5fc0377c287c48a125296f19e1306df764e8f63bd23b00a"
@@ -641,9 +650,8 @@ files:
note: "First firmware candidate of the Videoterm card. The 50 Hz dump is probed second. With neither the slot stays empty. The fetcher extracts it from the MAME a2vidtrm set."
- name: "videx_videoterm_v24_50hz.bin"
path: "roms/videx_videoterm_v24_50hz.bin"
group: {videoterm: 2}
description: "Videx Videoterm firmware v2.4 with the 50 Hz CRTC table, 1 KB, MAME a2videoterm videx videoterm rom 2.4.bin"
required: false
priority: 2
size: 1024
crc32: "bbe3bb28"
sha256: "616f4d9f81a7a4ea0fa918842a05dfb3b503927776d2bfe97e6950b5431b562e"
+14 -8
View File
@@ -47,12 +47,18 @@ notes: |
General MIDI SoundFont works. The Mercury unit is compiled out
(Makefile:120-123).
groups:
ipl:
required: true
font:
required: true
files:
- name: "iplrom.dat"
system: sharp-x68000
path: "iplrom.dat"
group: ipl
priority: 1
required: true
size: 131072
source_ref: "SDL/SDL2/winx68k.cpp:277-279,288-307"
note: >
@@ -64,8 +70,8 @@ files:
- name: "iplromxv.dat"
system: sharp-x68000
path: "iplromxv.dat"
group: ipl
priority: 2
required: false
size: 131072
source_ref: "SDL/SDL2/winx68k.cpp:277-279,288-307"
note: "X68000 XVI IPL ROM, read when iplrom.dat is absent."
@@ -73,8 +79,8 @@ files:
- name: "iplromco.dat"
system: sharp-x68000
path: "iplromco.dat"
group: ipl
priority: 3
required: false
size: 131072
source_ref: "SDL/SDL2/winx68k.cpp:277-279,288-307"
note: "X68000 Compact IPL ROM, read when the first two names are absent."
@@ -82,8 +88,8 @@ files:
- name: "iplrom30.dat"
system: sharp-x68000
path: "iplrom30.dat"
group: ipl
priority: 4
required: false
size: 131072
source_ref: "SDL/SDL2/winx68k.cpp:277-279,288-307"
note: "X68030 IPL ROM, read when the three other names are absent."
@@ -91,8 +97,8 @@ files:
- name: "cgrom30.dat"
system: sharp-x68000
path: "cgrom30.dat"
group: font
priority: 1
required: false
size: 786432
source_ref: "SDL/SDL2/winx68k.cpp:280-282,317-331"
note: >
@@ -103,8 +109,8 @@ files:
- name: "cgrom30.tmp"
system: sharp-x68000
path: "cgrom30.tmp"
group: font
priority: 2
required: false
unsourceable: "rendered from TrueType fonts by the font generator, no canonical file"
size: 786432
source_ref: "SDL/SDL2/winx68k.cpp:280-282,317-331"
@@ -113,8 +119,8 @@ files:
- name: "cgrom.dat"
system: sharp-x68000
path: "cgrom.dat"
group: font
priority: 3
required: true
size: 786432
source_ref: "SDL/SDL2/winx68k.cpp:280-282,317-331"
note: "X68000 character generator ROM, read when neither X68030 font is present."
@@ -122,8 +128,8 @@ files:
- name: "cgrom.tmp"
system: sharp-x68000
path: "cgrom.tmp"
group: font
priority: 4
required: false
unsourceable: "rendered from TrueType fonts by the font generator, no canonical file"
size: 786432
source_ref: "SDL/SDL2/winx68k.cpp:280-282,317-331, SDL/tool/create_cgrom.c:20"
+14 -6
View File
@@ -40,6 +40,12 @@ systems:
# <system_dir>/keropi/sram.dat (auto-created)
# <system_dir>/keropi/config (auto-created, core settings)
groups:
ipl:
required: true
font:
required: true
files:
# IPL ROM, the main system BIOS. The core tries four filenames in order and
# uses the first one found. Only one is needed. iplrom.dat is the original X68000,
@@ -48,9 +54,9 @@ files:
- name: "iplrom.dat"
installed_on: [recalbox]
path: "keropi/iplrom.dat"
group: ipl
priority: 1
size: 131072
required: true
note: >
X68000 IPL ROM (original model). 128 KB, loaded at IPL buffer offset 0x20000.
The core tries iplrom.dat first, then iplrom30.dat, iplromco.dat, iplromxv.dat
@@ -59,9 +65,9 @@ files:
- name: "iplrom30.dat"
path: "keropi/iplrom30.dat"
group: ipl
priority: 2
size: 131072
required: false
note: >
X68030 IPL ROM. Alternative to iplrom.dat for X68030 model emulation.
Only used if iplrom.dat is not found.
@@ -69,9 +75,9 @@ files:
- name: "iplromco.dat"
path: "keropi/iplromco.dat"
group: ipl
priority: 3
size: 131072
required: false
note: >
X68000 Compact IPL ROM. Alternative to iplrom.dat.
Only used if iplrom.dat and iplrom30.dat are not found.
@@ -79,9 +85,9 @@ files:
- name: "iplromxv.dat"
path: "keropi/iplromxv.dat"
group: ipl
priority: 4
size: 131072
required: false
note: >
X68000 XVI IPL ROM. Last fallback in the IPL search order.
Only used if the three other IPL variants are not found.
@@ -93,7 +99,8 @@ files:
installed_on: [recalbox]
path: "keropi/cgrom.dat"
size: 786432
required: true
group: font
priority: 1
note: >
X68000 character generator ROM. 768 KB, provides the font glyphs for text
display. If missing, the core falls back to cgrom.tmp (user-generated font
@@ -103,7 +110,8 @@ files:
- name: "cgrom.tmp"
path: "keropi/cgrom.tmp"
size: 786432
required: false
group: font
priority: 2
unsourceable: "generated by WinX68k from the host fonts, no canonical file"
note: >
Alternative font file, used as fallback when cgrom.dat is absent.
+4 -4
View File
@@ -104,7 +104,7 @@ files:
system: flash
required: true
bundled: true
variant_group: "ruffle-core"
selection_slot: "ruffle-core"
size: 90386
md5: 5b1d64812875a1341ebd2a611e9324a1
sha1: 0eabbed786f3b8e5656d123e9f4573f918ba63d8
@@ -119,7 +119,7 @@ files:
system: flash
required: true
bundled: true
variant_group: "ruffle-core"
selection_slot: "ruffle-core"
size: 13107470
md5: 834f85979115fd740943a782887d0ab0
sha1: d27da38e4d37727a44bf04d7690a09135fad7115
@@ -134,7 +134,7 @@ files:
system: flash
required: true
bundled: true
variant_group: "ruffle-core"
selection_slot: "ruffle-core"
size: 94169
md5: 5aee868a91c066cc15f8b06999af690b
sha1: 45815723a1bdf4229e289906bf4e52dbfd78da56
@@ -149,7 +149,7 @@ files:
system: flash
required: true
bundled: true
variant_group: "ruffle-core"
selection_slot: "ruffle-core"
size: 13323601
md5: fe843bd0152c714f0449493b0193108f
sha1: fea8e60e86cba7a63258626b13e6adb69ed110f9
+7 -3
View File
@@ -58,10 +58,14 @@ notes: |
or MPEG ROM path is passed, so no other firmware is read.
ref: yabause/src/libretro/libretro.c:1078-1087, yabause/src/libretro/libretro.c:1898-1902
groups:
saturn-bios:
required: true
files:
- name: "saturn_bios.bin"
system: sega-saturn
required: true
group: saturn-bios
max_size: 524288
validation: [max_size]
note: "Any region. Second choice for every disc region."
@@ -69,7 +73,7 @@ files:
- name: "sega_101.bin"
system: sega-saturn
required: false
group: saturn-bios
region: [japan, asia-ntsc, south-korea]
max_size: 524288
validation: [max_size]
@@ -78,7 +82,7 @@ files:
- name: "mpr-17933.bin"
system: sega-saturn
required: false
group: saturn-bios
region: [north-america, europe, oceania, asia-pal, brazil, latin-america]
max_size: 524288
validation: [max_size]
+10 -9
View File
@@ -47,9 +47,9 @@ notes: |
1. {system}/saturn_bios.bin
2. {system}/sega_101.bin
3. {system}/mpr-17933.bin
First file found wins. Real BIOS required for normal operation.
HLE available via yabasanshiro_force_hle_bios core option (deprecated,
debug only).
First file found wins. Without any of the three the core refuses the
game, even with the yabasanshiro_force_hle_bios core option set
(yabause/src/libretro/libretro.c:1064-1071).
Addon cartridges: 1M/4M RAM expansion via core option (no files needed).
ROM cartridge and MPEG card ROM loading disabled in libretro port
@@ -80,30 +80,31 @@ notes: |
Both build the pi4-update tip and patch the home directory to
/storage/.config/yabasanshiro.
groups:
saturn-bios:
required: true
files:
- name: "saturn_bios.bin"
system: sega-saturn
mode: libretro
group: saturn-bios
priority: 1
required: true
hle_fallback: true
note: "Primary Saturn BIOS. Any region accepted."
source_ref: "yabause/src/libretro/libretro.c:1048"
- name: "sega_101.bin"
system: sega-saturn
mode: libretro
group: saturn-bios
priority: 2
required: false
hle_fallback: true
note: "Saturn BIOS v1.01 (Japan). Fallback if saturn_bios.bin missing."
source_ref: "yabause/src/libretro/libretro.c:1052"
- name: "mpr-17933.bin"
system: sega-saturn
mode: libretro
group: saturn-bios
priority: 3
required: false
hle_fallback: true
note: "Saturn BIOS v1.003 (NA/EU). Last fallback."
source_ref: "yabause/src/libretro/libretro.c:1056"
+7 -3
View File
@@ -47,11 +47,15 @@ notes: |
BIOS loading: retro_load_game() at yabause/src/libretro/libretro.c:1035-1049.
Core load: LoadBios() at yabause/src/memory.c:1260-1263, T123Load() at yabause/src/memory.h:196-265.
groups:
saturn-bios:
required: true
files:
- name: "saturn_bios.bin"
system: sega-saturn
group: saturn-bios
priority: 1
required: true
hle_fallback: true
max_size: 524288
validation: [max_size]
@@ -60,8 +64,8 @@ files:
- name: "sega_101.bin"
system: sega-saturn
group: saturn-bios
priority: 2
required: false
hle_fallback: true
max_size: 524288
validation: [max_size]
@@ -70,8 +74,8 @@ files:
- name: "mpr-17933.bin"
system: sega-saturn
group: saturn-bios
priority: 3
required: false
hle_fallback: true
max_size: 524288
validation: [max_size]
+7 -3
View File
@@ -78,6 +78,10 @@ notes: |
XXH128 hashes used for ROM identification only, not validation.
All file loading validates size only.
groups:
ipl:
required: true
files:
- name: "sega_101.bin"
system: sega-saturn
@@ -96,8 +100,8 @@ files:
- name: "sega_101.bin"
system: sega-saturn
region: [japan]
group: ipl
priority: 1
required: true
mode: libretro
size: 524288
validation: [size]
@@ -110,8 +114,8 @@ files:
- name: "mpr-17933.bin"
system: sega-saturn
region: [north-america, europe, asia-ntsc, asia-pal, brazil, latin-america]
group: ipl
priority: 2
required: true
mode: libretro
size: 524288
validation: [size]
@@ -123,8 +127,8 @@ files:
- name: "saturn_bios.bin"
system: sega-saturn
group: ipl
priority: 3
required: false
mode: libretro
size: 524288
validation: [size]
-1
View File
@@ -1158,7 +1158,6 @@ files:
required: false
bundled: true
system: jupiter-ace
variant_group: "jupiter-ace-rom"
source_ref: "src/ALTERNATEROMS:11-12, src/start.c:4877-4881"
note: "Jupiter Ace ROM patched by Dutra Lacerda, distinct from the root ace.rom."