mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
Compare commits
10 Commits
74f48b8881
...
8f1c7e47de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8f1c7e47de | ||
|
|
106130ca52 | ||
|
|
79f2d82072 | ||
|
|
c8cba9d519 | ||
|
|
6b87c75e11 | ||
|
|
21fa98c82f | ||
|
|
1bde69f173 | ||
|
|
5d6760d120 | ||
|
|
17631f741c | ||
|
|
cdc71525d0 |
@@ -9,6 +9,7 @@ core_version: "v0.9.45.1"
|
||||
display_name: "Sega - Saturn (Beetle Saturn)"
|
||||
cores:
|
||||
- mednafen_saturn
|
||||
- beetle-saturn
|
||||
systems:
|
||||
- sega-saturn
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "v0.9.35.1"
|
||||
display_name: "Bandai - WonderSwan/Color (Beetle Wonderswan)"
|
||||
cores: [beetle_wswan]
|
||||
cores: [beetle_wswan, mednafen_wswan]
|
||||
systems: [bandai-wswan, bandai-wswanc]
|
||||
|
||||
notes: |
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://github.com/bsnes-emu/bsnes"
|
||||
profiled_date: "2026-03-23"
|
||||
core_version: "v10.6"
|
||||
display_name: "Nintendo - SNES / SFC (bsnes-hd beta)"
|
||||
cores: [bsnes_hd_beta, bsneshd]
|
||||
cores: [bsnes_hd_beta, bsneshd, bsnes_hd]
|
||||
systems:
|
||||
- nintendo-snes
|
||||
- nintendo-sgb
|
||||
|
||||
@@ -8,6 +8,7 @@ core_version: "v4.2.0"
|
||||
display_name: "Amstrad - CPC/GX4000 (Caprice32)"
|
||||
cores:
|
||||
- cap32
|
||||
- caprice32
|
||||
systems:
|
||||
- amstrad-cpc
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ core_version: "1.2.10"
|
||||
|
||||
cores:
|
||||
- ep128emu_core
|
||||
- ep128emu-core
|
||||
|
||||
systems:
|
||||
- enterprise-64
|
||||
|
||||
@@ -8,6 +8,7 @@ core_version: "v0.2.97.29"
|
||||
display_name: "Arcade (FB Alpha 2012)"
|
||||
cores:
|
||||
- fbalpha2012
|
||||
- fbalpha
|
||||
systems:
|
||||
- arcade
|
||||
- neogeo
|
||||
|
||||
@@ -9,6 +9,8 @@ core_version: "0.1"
|
||||
display_name: "Sega - Dreamcast/Naomi (Flycast)"
|
||||
cores:
|
||||
- flycast
|
||||
- flycast_dev
|
||||
- flycastvl
|
||||
systems:
|
||||
- sega-dreamcast
|
||||
- sega-naomi
|
||||
|
||||
@@ -9,6 +9,7 @@ display_name: "Sega - MS/GG/MD/CD (Genesis Plus GX)"
|
||||
cores:
|
||||
- genesis_plus_gx
|
||||
- genesisplusgx
|
||||
- genesisplusgx-expanded
|
||||
systems:
|
||||
- sega-megadrive
|
||||
- sega-megacd
|
||||
|
||||
@@ -9,6 +9,7 @@ display_name: "Sega - MS/GG/MD/CD (Genesis Plus GX Wide)"
|
||||
cores:
|
||||
- genesis_plus_gx_wide
|
||||
- genesisplusgxwide
|
||||
- genesisplusgx-wide
|
||||
systems:
|
||||
- sega-megadrive
|
||||
- sega-megacd
|
||||
|
||||
@@ -9,6 +9,7 @@ core_version: "1.8"
|
||||
display_name: "Atari - ST/STE/TT/Falcon (Hatari)"
|
||||
cores:
|
||||
- hatari
|
||||
- hatarib
|
||||
systems: [atari-st, atari-ste, atari-tt, atari-falcon]
|
||||
|
||||
# Hatari requires a TOS ROM image to boot. The default filename is tos.img,
|
||||
|
||||
@@ -10,6 +10,7 @@ display_name: "Arcade (MAME)"
|
||||
|
||||
cores:
|
||||
- mame
|
||||
- imame4all
|
||||
systems:
|
||||
- snk-neogeo-mvs
|
||||
- snk-neogeo-aes
|
||||
|
||||
@@ -9,6 +9,7 @@ core_version: "0.174"
|
||||
|
||||
cores:
|
||||
- mame2016
|
||||
- mess2016
|
||||
|
||||
display_name: "Arcade (MAME 2016)"
|
||||
mame_version: "0.174"
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "v0.9.38.7"
|
||||
display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)"
|
||||
cores: [mednafen_pce]
|
||||
cores: [mednafen_pce, pce]
|
||||
systems: [nec-pc-engine]
|
||||
verification: existence
|
||||
notes: >
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "v1.31.0.0"
|
||||
display_name: "NEC - PC Engine / CD (Beetle PCE FAST)"
|
||||
cores: [mednafen_pce_fast, pce_fast]
|
||||
cores: [mednafen_pce_fast, pce_fast, beetle_pce_fast]
|
||||
systems: [nec-pc-engine]
|
||||
verification: existence
|
||||
notes: >
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "v1.23.0"
|
||||
display_name: "NEC - PC Engine SuperGrafx (Beetle SuperGrafx)"
|
||||
cores: [mednafen_supergrafx]
|
||||
cores: [mednafen_supergrafx, beetle_supergrafx]
|
||||
systems: [nec-pc-engine]
|
||||
verification: existence
|
||||
notes: >
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
emulator: melonDS DS
|
||||
type: libretro
|
||||
core_classification: community_fork
|
||||
cores: [melonds_ds]
|
||||
cores: [melonds_ds, melondsds]
|
||||
source: "https://github.com/JesseTG/melonds-ds"
|
||||
upstream: "https://github.com/melonDS-emu/melonDS"
|
||||
profiled_date: "2026-03-24"
|
||||
|
||||
@@ -7,7 +7,7 @@ logo: "https://raw.githubusercontent.com/SourMesen/Mesen2/master/UI/Assets/Mesen
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "0.9.9"
|
||||
display_name: "Nintendo - NES / Famicom (Mesen)"
|
||||
cores: [mesen]
|
||||
cores: [mesen, mesens]
|
||||
systems: [nintendo-nes, nintendo-fds]
|
||||
|
||||
notes: |
|
||||
|
||||
@@ -10,6 +10,7 @@ mame_version: "0.159"
|
||||
|
||||
cores:
|
||||
- mess2015
|
||||
- mess
|
||||
systems: []
|
||||
|
||||
notes: |
|
||||
|
||||
@@ -7,6 +7,7 @@ core_version: "1.1a"
|
||||
display_name: "Model 2 Emulator (Sega Model 2)"
|
||||
cores:
|
||||
- model2
|
||||
- model2emu
|
||||
systems:
|
||||
- sega-model2
|
||||
mode: standalone
|
||||
|
||||
@@ -7,7 +7,7 @@ profiled_date: "2026-03-24"
|
||||
core_version: "2.6.0"
|
||||
display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next)"
|
||||
systems: [nintendo-64, nintendo-64dd]
|
||||
cores: [mupen64plus_next, mupen64plus_next_develop, mupen64plus_next_gles3, mupen64plus_next_gles2]
|
||||
cores: [mupen64plus_next, mupen64plus_next_develop, mupen64plus_next_gles3, mupen64plus_next_gles2, mupen64plus, mupen64plus-next]
|
||||
|
||||
files:
|
||||
- name: "IPL.n64"
|
||||
|
||||
@@ -8,6 +8,7 @@ core_version: "1.8"
|
||||
display_name: "Sega - MS/GG (SMS Plus GX)"
|
||||
cores:
|
||||
- smsplus
|
||||
- smsplus_gx
|
||||
systems:
|
||||
- sega-master-system
|
||||
- sega-game-gear
|
||||
|
||||
@@ -11,6 +11,8 @@ systems: [nintendo-snes, nintendo-satellaview, nintendo-sufami-turbo]
|
||||
|
||||
cores:
|
||||
snes9x:
|
||||
snes9x_next:
|
||||
pocketsnes:
|
||||
source: "https://github.com/libretro/snes9x"
|
||||
firmware_loading: true
|
||||
hle_only: true
|
||||
|
||||
@@ -8,6 +8,7 @@ core_version: "7.0_pre"
|
||||
display_name: "Atari - 2600 (Stella 2023)"
|
||||
cores:
|
||||
- stella2023
|
||||
- stella
|
||||
systems:
|
||||
- atari_2600
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
# for GB/GBC mode (not listed in mgba profile).
|
||||
emulator: VBA-M
|
||||
type: libretro
|
||||
cores: [vbam]
|
||||
cores: [vbam, vba-m]
|
||||
source: "https://github.com/visualboyadvance-m/visualboyadvance-m"
|
||||
systems:
|
||||
- nintendo-gb
|
||||
|
||||
@@ -6,7 +6,7 @@ upstream: "https://sourceforge.net/projects/vice-emu/"
|
||||
profiled_date: "2026-03-25"
|
||||
core_version: "3.10"
|
||||
display_name: "Commodore - C64DTV (VICE x64dtv)"
|
||||
cores: [vice_x64dtv]
|
||||
cores: [vice_x64dtv, x64dtv]
|
||||
systems: [commodore-c64dtv]
|
||||
notes: >
|
||||
System ROMs embedded in binary: C64 BASIC (901226-01), kernal Rev 3
|
||||
|
||||
@@ -8,6 +8,7 @@ core_version: "canary"
|
||||
display_name: "Xenia Canary (Xbox 360)"
|
||||
cores:
|
||||
- xenia
|
||||
- xenia-canary
|
||||
systems:
|
||||
- microsoft-xbox-360
|
||||
analysis_date: "2026-03-26"
|
||||
|
||||
@@ -1,10 +1,38 @@
|
||||
platform: EmuDeck
|
||||
version: 2.3.8
|
||||
homepage: "https://www.emudeck.com"
|
||||
source: "https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/functions/checkBIOS.sh"
|
||||
homepage: https://www.emudeck.com
|
||||
source: https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/functions/checkBIOS.sh
|
||||
base_destination: bios
|
||||
hash_type: md5
|
||||
verification_mode: md5
|
||||
cores:
|
||||
- ares
|
||||
- azahar
|
||||
- bigpemu
|
||||
- cemu
|
||||
- citron
|
||||
- dolphin
|
||||
- duckstation
|
||||
- eden
|
||||
- flycast
|
||||
- mame
|
||||
- melonds
|
||||
- mgba
|
||||
- model2
|
||||
- mupen64plus_next
|
||||
- pcsx2
|
||||
- ppsspp
|
||||
- primehack
|
||||
- rpcs3
|
||||
- ryujinx
|
||||
- scummvm
|
||||
- shadps4
|
||||
- supermodel
|
||||
- suyu
|
||||
- vita3k
|
||||
- xemu
|
||||
- xenia
|
||||
- yuzu
|
||||
systems:
|
||||
sony-playstation:
|
||||
files:
|
||||
@@ -17,123 +45,123 @@ systems:
|
||||
- name: scph5502.bin
|
||||
destination: scph5502.bin
|
||||
required: true
|
||||
- name: "sony-playstation:239665b1a3dade1b5a52c06338011044"
|
||||
- name: sony-playstation:239665b1a3dade1b5a52c06338011044
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 239665b1a3dade1b5a52c06338011044
|
||||
- name: "sony-playstation:2118230527a9f51bd9216e32fa912842"
|
||||
- name: sony-playstation:2118230527a9f51bd9216e32fa912842
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 2118230527a9f51bd9216e32fa912842
|
||||
- name: "sony-playstation:849515939161e62f6b866f6853006780"
|
||||
- name: sony-playstation:849515939161e62f6b866f6853006780
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 849515939161e62f6b866f6853006780
|
||||
- name: "sony-playstation:dc2b9bf8da62ec93e868cfd29f0d067d"
|
||||
- name: sony-playstation:dc2b9bf8da62ec93e868cfd29f0d067d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: dc2b9bf8da62ec93e868cfd29f0d067d
|
||||
- name: "sony-playstation:54847e693405ffeb0359c6287434cbef"
|
||||
- name: sony-playstation:54847e693405ffeb0359c6287434cbef
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 54847e693405ffeb0359c6287434cbef
|
||||
- name: "sony-playstation:cba733ceeff5aef5c32254f1d617fa62"
|
||||
- name: sony-playstation:cba733ceeff5aef5c32254f1d617fa62
|
||||
destination: ''
|
||||
required: true
|
||||
md5: cba733ceeff5aef5c32254f1d617fa62
|
||||
- name: "sony-playstation:da27e8b6dab242d8f91a9b25d80c63b8"
|
||||
- name: sony-playstation:da27e8b6dab242d8f91a9b25d80c63b8
|
||||
destination: ''
|
||||
required: true
|
||||
md5: da27e8b6dab242d8f91a9b25d80c63b8
|
||||
- name: "sony-playstation:417b34706319da7cf001e76e40136c23"
|
||||
- name: sony-playstation:417b34706319da7cf001e76e40136c23
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 417b34706319da7cf001e76e40136c23
|
||||
- name: "sony-playstation:57a06303dfa9cf9351222dfcbb4a29d9"
|
||||
- name: sony-playstation:57a06303dfa9cf9351222dfcbb4a29d9
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 57a06303dfa9cf9351222dfcbb4a29d9
|
||||
- name: "sony-playstation:81328b966e6dcf7ea1e32e55e1c104bb"
|
||||
- name: sony-playstation:81328b966e6dcf7ea1e32e55e1c104bb
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 81328b966e6dcf7ea1e32e55e1c104bb
|
||||
- name: "sony-playstation:924e392ed05558ffdb115408c263dccf"
|
||||
- name: sony-playstation:924e392ed05558ffdb115408c263dccf
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 924e392ed05558ffdb115408c263dccf
|
||||
- name: "sony-playstation:e2110b8a2b97a8e0b857a45d32f7e187"
|
||||
- name: sony-playstation:e2110b8a2b97a8e0b857a45d32f7e187
|
||||
destination: ''
|
||||
required: true
|
||||
md5: e2110b8a2b97a8e0b857a45d32f7e187
|
||||
- name: "sony-playstation:ca5cfc321f916756e3f0effbfaeba13b"
|
||||
- name: sony-playstation:ca5cfc321f916756e3f0effbfaeba13b
|
||||
destination: ''
|
||||
required: true
|
||||
md5: ca5cfc321f916756e3f0effbfaeba13b
|
||||
- name: "sony-playstation:8dd7d5296a650fac7319bce665a6a53c"
|
||||
- name: sony-playstation:8dd7d5296a650fac7319bce665a6a53c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8dd7d5296a650fac7319bce665a6a53c
|
||||
- name: "sony-playstation:490f666e1afb15b7362b406ed1cea246"
|
||||
- name: sony-playstation:490f666e1afb15b7362b406ed1cea246
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 490f666e1afb15b7362b406ed1cea246
|
||||
- name: "sony-playstation:32736f17079d0b2b7024407c39bd3050"
|
||||
- name: sony-playstation:32736f17079d0b2b7024407c39bd3050
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 32736f17079d0b2b7024407c39bd3050
|
||||
- name: "sony-playstation:8e4c14f567745eff2f0408c8129f72a6"
|
||||
- name: sony-playstation:8e4c14f567745eff2f0408c8129f72a6
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8e4c14f567745eff2f0408c8129f72a6
|
||||
- name: "sony-playstation:b84be139db3ee6cbd075630aa20a6553"
|
||||
- name: sony-playstation:b84be139db3ee6cbd075630aa20a6553
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b84be139db3ee6cbd075630aa20a6553
|
||||
- name: "sony-playstation:1e68c231d0896b7eadcad1d7d8e76129"
|
||||
- name: sony-playstation:1e68c231d0896b7eadcad1d7d8e76129
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 1e68c231d0896b7eadcad1d7d8e76129
|
||||
- name: "sony-playstation:b9d9a0286c33dc6b7237bb13cd46fdee"
|
||||
- name: sony-playstation:b9d9a0286c33dc6b7237bb13cd46fdee
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b9d9a0286c33dc6b7237bb13cd46fdee
|
||||
- name: "sony-playstation:8abc1b549a4a80954addc48ef02c4521"
|
||||
- name: sony-playstation:8abc1b549a4a80954addc48ef02c4521
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8abc1b549a4a80954addc48ef02c4521
|
||||
- name: "sony-playstation:9a09ab7e49b422c007e6d54d7c49b965"
|
||||
- name: sony-playstation:9a09ab7e49b422c007e6d54d7c49b965
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 9a09ab7e49b422c007e6d54d7c49b965
|
||||
- name: "sony-playstation:b10f5e0e3d9eb60e5159690680b1e774"
|
||||
- name: sony-playstation:b10f5e0e3d9eb60e5159690680b1e774
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b10f5e0e3d9eb60e5159690680b1e774
|
||||
- name: "sony-playstation:6e3735ff4c7dc899ee98981385f6f3d0"
|
||||
- name: sony-playstation:6e3735ff4c7dc899ee98981385f6f3d0
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 6e3735ff4c7dc899ee98981385f6f3d0
|
||||
- name: "sony-playstation:de93caec13d1a141a40a79f5c86168d6"
|
||||
- name: sony-playstation:de93caec13d1a141a40a79f5c86168d6
|
||||
destination: ''
|
||||
required: true
|
||||
md5: de93caec13d1a141a40a79f5c86168d6
|
||||
- name: "sony-playstation:c53ca5908936d412331790f4426c6c33"
|
||||
- name: sony-playstation:c53ca5908936d412331790f4426c6c33
|
||||
destination: ''
|
||||
required: true
|
||||
md5: c53ca5908936d412331790f4426c6c33
|
||||
- name: "sony-playstation:476d68a94ccec3b9c8303bbd1daf2810"
|
||||
- name: sony-playstation:476d68a94ccec3b9c8303bbd1daf2810
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 476d68a94ccec3b9c8303bbd1daf2810
|
||||
- name: "sony-playstation:d8f485717a5237285e4d7c5f881b7f32"
|
||||
- name: sony-playstation:d8f485717a5237285e4d7c5f881b7f32
|
||||
destination: ''
|
||||
required: true
|
||||
md5: d8f485717a5237285e4d7c5f881b7f32
|
||||
- name: "sony-playstation:fbb5f59ec332451debccf1e377017237"
|
||||
- name: sony-playstation:fbb5f59ec332451debccf1e377017237
|
||||
destination: ''
|
||||
required: true
|
||||
md5: fbb5f59ec332451debccf1e377017237
|
||||
- name: "sony-playstation:81bbe60ba7a3d1cea1d48c14cbcc647b"
|
||||
- name: sony-playstation:81bbe60ba7a3d1cea1d48c14cbcc647b
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 81bbe60ba7a3d1cea1d48c14cbcc647b
|
||||
@@ -151,295 +179,295 @@ systems:
|
||||
- name: SCPH-70004_BIOS_V12_EUR_200.ROM2
|
||||
destination: SCPH-70004_BIOS_V12_EUR_200.ROM2
|
||||
required: true
|
||||
- name: "sony-playstation-2:32f2e4d5ff5ee11072a6bc45530f5765"
|
||||
- name: sony-playstation-2:32f2e4d5ff5ee11072a6bc45530f5765
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 32f2e4d5ff5ee11072a6bc45530f5765
|
||||
- name: "sony-playstation-2:acf4730ceb38ac9d8c7d8e21f2614600"
|
||||
- name: sony-playstation-2:acf4730ceb38ac9d8c7d8e21f2614600
|
||||
destination: ''
|
||||
required: true
|
||||
md5: acf4730ceb38ac9d8c7d8e21f2614600
|
||||
- name: "sony-playstation-2:acf9968c8f596d2b15f42272082513d1"
|
||||
- name: sony-playstation-2:acf9968c8f596d2b15f42272082513d1
|
||||
destination: ''
|
||||
required: true
|
||||
md5: acf9968c8f596d2b15f42272082513d1
|
||||
- name: "sony-playstation-2:b1459d7446c69e3e97e6ace3ae23dd1c"
|
||||
- name: sony-playstation-2:b1459d7446c69e3e97e6ace3ae23dd1c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b1459d7446c69e3e97e6ace3ae23dd1c
|
||||
- name: "sony-playstation-2:d3f1853a16c2ec18f3cd1ae655213308"
|
||||
- name: sony-playstation-2:d3f1853a16c2ec18f3cd1ae655213308
|
||||
destination: ''
|
||||
required: true
|
||||
md5: d3f1853a16c2ec18f3cd1ae655213308
|
||||
- name: "sony-playstation-2:63e6fd9b3c72e0d7b920e80cf76645cd"
|
||||
- name: sony-playstation-2:63e6fd9b3c72e0d7b920e80cf76645cd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 63e6fd9b3c72e0d7b920e80cf76645cd
|
||||
- name: "sony-playstation-2:a20c97c02210f16678ca3010127caf36"
|
||||
- name: sony-playstation-2:a20c97c02210f16678ca3010127caf36
|
||||
destination: ''
|
||||
required: true
|
||||
md5: a20c97c02210f16678ca3010127caf36
|
||||
- name: "sony-playstation-2:8db2fbbac7413bf3e7154c1e0715e565"
|
||||
- name: sony-playstation-2:8db2fbbac7413bf3e7154c1e0715e565
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8db2fbbac7413bf3e7154c1e0715e565
|
||||
- name: "sony-playstation-2:91c87cb2f2eb6ce529a2360f80ce2457"
|
||||
- name: sony-playstation-2:91c87cb2f2eb6ce529a2360f80ce2457
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 91c87cb2f2eb6ce529a2360f80ce2457
|
||||
- name: "sony-playstation-2:3016b3dd42148a67e2c048595ca4d7ce"
|
||||
- name: sony-playstation-2:3016b3dd42148a67e2c048595ca4d7ce
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 3016b3dd42148a67e2c048595ca4d7ce
|
||||
- name: "sony-playstation-2:b7fa11e87d51752a98b38e3e691cbf17"
|
||||
- name: sony-playstation-2:b7fa11e87d51752a98b38e3e691cbf17
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b7fa11e87d51752a98b38e3e691cbf17
|
||||
- name: "sony-playstation-2:f63bc530bd7ad7c026fcd6f7bd0d9525"
|
||||
- name: sony-playstation-2:f63bc530bd7ad7c026fcd6f7bd0d9525
|
||||
destination: ''
|
||||
required: true
|
||||
md5: f63bc530bd7ad7c026fcd6f7bd0d9525
|
||||
- name: "sony-playstation-2:cee06bd68c333fc5768244eae77e4495"
|
||||
- name: sony-playstation-2:cee06bd68c333fc5768244eae77e4495
|
||||
destination: ''
|
||||
required: true
|
||||
md5: cee06bd68c333fc5768244eae77e4495
|
||||
- name: "sony-playstation-2:0bf988e9c7aaa4c051805b0fa6eb3387"
|
||||
- name: sony-playstation-2:0bf988e9c7aaa4c051805b0fa6eb3387
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 0bf988e9c7aaa4c051805b0fa6eb3387
|
||||
- name: "sony-playstation-2:8accc3c49ac45f5ae2c5db0adc854633"
|
||||
- name: sony-playstation-2:8accc3c49ac45f5ae2c5db0adc854633
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8accc3c49ac45f5ae2c5db0adc854633
|
||||
- name: "sony-playstation-2:6f9a6feb749f0533aaae2cc45090b0ed"
|
||||
- name: sony-playstation-2:6f9a6feb749f0533aaae2cc45090b0ed
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 6f9a6feb749f0533aaae2cc45090b0ed
|
||||
- name: "sony-playstation-2:838544f12de9b0abc90811279ee223c8"
|
||||
- name: sony-playstation-2:838544f12de9b0abc90811279ee223c8
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 838544f12de9b0abc90811279ee223c8
|
||||
- name: "sony-playstation-2:bb6bbc850458fff08af30e969ffd0175"
|
||||
- name: sony-playstation-2:bb6bbc850458fff08af30e969ffd0175
|
||||
destination: ''
|
||||
required: true
|
||||
md5: bb6bbc850458fff08af30e969ffd0175
|
||||
- name: "sony-playstation-2:815ac991d8bc3b364696bead3457de7d"
|
||||
- name: sony-playstation-2:815ac991d8bc3b364696bead3457de7d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 815ac991d8bc3b364696bead3457de7d
|
||||
- name: "sony-playstation-2:b107b5710042abe887c0f6175f6e94bb"
|
||||
- name: sony-playstation-2:b107b5710042abe887c0f6175f6e94bb
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b107b5710042abe887c0f6175f6e94bb
|
||||
- name: "sony-playstation-2:ab55cceea548303c22c72570cfd4dd71"
|
||||
- name: sony-playstation-2:ab55cceea548303c22c72570cfd4dd71
|
||||
destination: ''
|
||||
required: true
|
||||
md5: ab55cceea548303c22c72570cfd4dd71
|
||||
- name: "sony-playstation-2:18bcaadb9ff74ed3add26cdf709fff2e"
|
||||
- name: sony-playstation-2:18bcaadb9ff74ed3add26cdf709fff2e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 18bcaadb9ff74ed3add26cdf709fff2e
|
||||
- name: "sony-playstation-2:491209dd815ceee9de02dbbc408c06d6"
|
||||
- name: sony-playstation-2:491209dd815ceee9de02dbbc408c06d6
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 491209dd815ceee9de02dbbc408c06d6
|
||||
- name: "sony-playstation-2:7200a03d51cacc4c14fcdfdbc4898431"
|
||||
- name: sony-playstation-2:7200a03d51cacc4c14fcdfdbc4898431
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 7200a03d51cacc4c14fcdfdbc4898431
|
||||
- name: "sony-playstation-2:8359638e857c8bc18c3c18ac17d9cc3c"
|
||||
- name: sony-playstation-2:8359638e857c8bc18c3c18ac17d9cc3c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8359638e857c8bc18c3c18ac17d9cc3c
|
||||
- name: "sony-playstation-2:352d2ff9b3f68be7e6fa7e6dd8389346"
|
||||
- name: sony-playstation-2:352d2ff9b3f68be7e6fa7e6dd8389346
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 352d2ff9b3f68be7e6fa7e6dd8389346
|
||||
- name: "sony-playstation-2:d5ce2c7d119f563ce04bc04dbc3a323e"
|
||||
- name: sony-playstation-2:d5ce2c7d119f563ce04bc04dbc3a323e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: d5ce2c7d119f563ce04bc04dbc3a323e
|
||||
- name: "sony-playstation-2:0d2228e6fd4fb639c9c39d077a9ec10c"
|
||||
- name: sony-playstation-2:0d2228e6fd4fb639c9c39d077a9ec10c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 0d2228e6fd4fb639c9c39d077a9ec10c
|
||||
- name: "sony-playstation-2:72da56fccb8fcd77bba16d1b6f479914"
|
||||
- name: sony-playstation-2:72da56fccb8fcd77bba16d1b6f479914
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 72da56fccb8fcd77bba16d1b6f479914
|
||||
- name: "sony-playstation-2:5b1f47fbeb277c6be2fccdd6344ff2fd"
|
||||
- name: sony-playstation-2:5b1f47fbeb277c6be2fccdd6344ff2fd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 5b1f47fbeb277c6be2fccdd6344ff2fd
|
||||
- name: "sony-playstation-2:315a4003535dfda689752cb25f24785c"
|
||||
- name: sony-playstation-2:315a4003535dfda689752cb25f24785c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 315a4003535dfda689752cb25f24785c
|
||||
- name: "sony-playstation-2:312ad4816c232a9606e56f946bc0678a"
|
||||
- name: sony-playstation-2:312ad4816c232a9606e56f946bc0678a
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 312ad4816c232a9606e56f946bc0678a
|
||||
- name: "sony-playstation-2:666018ffec65c5c7e04796081295c6c7"
|
||||
- name: sony-playstation-2:666018ffec65c5c7e04796081295c6c7
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 666018ffec65c5c7e04796081295c6c7
|
||||
- name: "sony-playstation-2:6e69920fa6eef8522a1d688a11e41bc6"
|
||||
- name: sony-playstation-2:6e69920fa6eef8522a1d688a11e41bc6
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 6e69920fa6eef8522a1d688a11e41bc6
|
||||
- name: "sony-playstation-2:eb960de68f0c0f7f9fa083e9f79d0360"
|
||||
- name: sony-playstation-2:eb960de68f0c0f7f9fa083e9f79d0360
|
||||
destination: ''
|
||||
required: true
|
||||
md5: eb960de68f0c0f7f9fa083e9f79d0360
|
||||
- name: "sony-playstation-2:8aa12ce243210128c5074552d3b86251"
|
||||
- name: sony-playstation-2:8aa12ce243210128c5074552d3b86251
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 8aa12ce243210128c5074552d3b86251
|
||||
- name: "sony-playstation-2:240d4c5ddd4b54069bdc4a3cd2faf99d"
|
||||
- name: sony-playstation-2:240d4c5ddd4b54069bdc4a3cd2faf99d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 240d4c5ddd4b54069bdc4a3cd2faf99d
|
||||
- name: "sony-playstation-2:1c6cd089e6c83da618fbf2a081eb4888"
|
||||
- name: sony-playstation-2:1c6cd089e6c83da618fbf2a081eb4888
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 1c6cd089e6c83da618fbf2a081eb4888
|
||||
- name: "sony-playstation-2:463d87789c555a4a7604e97d7db545d1"
|
||||
- name: sony-playstation-2:463d87789c555a4a7604e97d7db545d1
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 463d87789c555a4a7604e97d7db545d1
|
||||
- name: "sony-playstation-2:35461cecaa51712b300b2d6798825048"
|
||||
- name: sony-playstation-2:35461cecaa51712b300b2d6798825048
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 35461cecaa51712b300b2d6798825048
|
||||
- name: "sony-playstation-2:bd6415094e1ce9e05daabe85de807666"
|
||||
- name: sony-playstation-2:bd6415094e1ce9e05daabe85de807666
|
||||
destination: ''
|
||||
required: true
|
||||
md5: bd6415094e1ce9e05daabe85de807666
|
||||
- name: "sony-playstation-2:2e70ad008d4ec8549aada8002fdf42fb"
|
||||
- name: sony-playstation-2:2e70ad008d4ec8549aada8002fdf42fb
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 2e70ad008d4ec8549aada8002fdf42fb
|
||||
- name: "sony-playstation-2:b53d51edc7fc086685e31b811dc32aad"
|
||||
- name: sony-playstation-2:b53d51edc7fc086685e31b811dc32aad
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b53d51edc7fc086685e31b811dc32aad
|
||||
- name: "sony-playstation-2:1b6e631b536247756287b916f9396872"
|
||||
- name: sony-playstation-2:1b6e631b536247756287b916f9396872
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 1b6e631b536247756287b916f9396872
|
||||
- name: "sony-playstation-2:00da1b177096cfd2532c8fa22b43e667"
|
||||
- name: sony-playstation-2:00da1b177096cfd2532c8fa22b43e667
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 00da1b177096cfd2532c8fa22b43e667
|
||||
- name: "sony-playstation-2:afde410bd026c16be605a1ae4bd651fd"
|
||||
- name: sony-playstation-2:afde410bd026c16be605a1ae4bd651fd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: afde410bd026c16be605a1ae4bd651fd
|
||||
- name: "sony-playstation-2:81f4336c1de607dd0865011c0447052e"
|
||||
- name: sony-playstation-2:81f4336c1de607dd0865011c0447052e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 81f4336c1de607dd0865011c0447052e
|
||||
- name: "sony-playstation-2:0eee5d1c779aa50e94edd168b4ebf42e"
|
||||
- name: sony-playstation-2:0eee5d1c779aa50e94edd168b4ebf42e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 0eee5d1c779aa50e94edd168b4ebf42e
|
||||
- name: "sony-playstation-2:d333558cc14561c1fdc334c75d5f37b7"
|
||||
- name: sony-playstation-2:d333558cc14561c1fdc334c75d5f37b7
|
||||
destination: ''
|
||||
required: true
|
||||
md5: d333558cc14561c1fdc334c75d5f37b7
|
||||
- name: "sony-playstation-2:dc752f160044f2ed5fc1f4964db2a095"
|
||||
- name: sony-playstation-2:dc752f160044f2ed5fc1f4964db2a095
|
||||
destination: ''
|
||||
required: true
|
||||
md5: dc752f160044f2ed5fc1f4964db2a095
|
||||
- name: "sony-playstation-2:63ead1d74893bf7f36880af81f68a82d"
|
||||
- name: sony-playstation-2:63ead1d74893bf7f36880af81f68a82d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 63ead1d74893bf7f36880af81f68a82d
|
||||
- name: "sony-playstation-2:3e3e030c0f600442fa05b94f87a1e238"
|
||||
- name: sony-playstation-2:3e3e030c0f600442fa05b94f87a1e238
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 3e3e030c0f600442fa05b94f87a1e238
|
||||
- name: "sony-playstation-2:1ad977bb539fc9448a08ab276a836bbc"
|
||||
- name: sony-playstation-2:1ad977bb539fc9448a08ab276a836bbc
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 1ad977bb539fc9448a08ab276a836bbc
|
||||
- name: "sony-playstation-2:eb4f40fcf4911ede39c1bbfe91e7a89a"
|
||||
- name: sony-playstation-2:eb4f40fcf4911ede39c1bbfe91e7a89a
|
||||
destination: ''
|
||||
required: true
|
||||
md5: eb4f40fcf4911ede39c1bbfe91e7a89a
|
||||
- name: "sony-playstation-2:9959ad7a8685cad66206e7752ca23f8b"
|
||||
- name: sony-playstation-2:9959ad7a8685cad66206e7752ca23f8b
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 9959ad7a8685cad66206e7752ca23f8b
|
||||
- name: "sony-playstation-2:929a14baca1776b00869f983aa6e14d2"
|
||||
- name: sony-playstation-2:929a14baca1776b00869f983aa6e14d2
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 929a14baca1776b00869f983aa6e14d2
|
||||
- name: "sony-playstation-2:573f7d4a430c32b3cc0fd0c41e104bbd"
|
||||
- name: sony-playstation-2:573f7d4a430c32b3cc0fd0c41e104bbd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 573f7d4a430c32b3cc0fd0c41e104bbd
|
||||
- name: "sony-playstation-2:df63a604e8bff5b0599bd1a6c2721bd0"
|
||||
- name: sony-playstation-2:df63a604e8bff5b0599bd1a6c2721bd0
|
||||
destination: ''
|
||||
required: true
|
||||
md5: df63a604e8bff5b0599bd1a6c2721bd0
|
||||
- name: "sony-playstation-2:5b1ba4bb914406fae75ab8e38901684d"
|
||||
- name: sony-playstation-2:5b1ba4bb914406fae75ab8e38901684d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 5b1ba4bb914406fae75ab8e38901684d
|
||||
- name: "sony-playstation-2:cb801b7920a7d536ba07b6534d2433ca"
|
||||
- name: sony-playstation-2:cb801b7920a7d536ba07b6534d2433ca
|
||||
destination: ''
|
||||
required: true
|
||||
md5: cb801b7920a7d536ba07b6534d2433ca
|
||||
- name: "sony-playstation-2:af60e6d1a939019d55e5b330d24b1c25"
|
||||
- name: sony-playstation-2:af60e6d1a939019d55e5b330d24b1c25
|
||||
destination: ''
|
||||
required: true
|
||||
md5: af60e6d1a939019d55e5b330d24b1c25
|
||||
- name: "sony-playstation-2:549a66d0c698635ca9fa3ab012da7129"
|
||||
- name: sony-playstation-2:549a66d0c698635ca9fa3ab012da7129
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 549a66d0c698635ca9fa3ab012da7129
|
||||
- name: "sony-playstation-2:5de9d0d730ff1e7ad122806335332524"
|
||||
- name: sony-playstation-2:5de9d0d730ff1e7ad122806335332524
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 5de9d0d730ff1e7ad122806335332524
|
||||
- name: "sony-playstation-2:21fe4cad111f7dc0f9af29477057f88d"
|
||||
- name: sony-playstation-2:21fe4cad111f7dc0f9af29477057f88d
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 21fe4cad111f7dc0f9af29477057f88d
|
||||
- name: "sony-playstation-2:40c11c063b3b9409aa5e4058e984e30c"
|
||||
- name: sony-playstation-2:40c11c063b3b9409aa5e4058e984e30c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 40c11c063b3b9409aa5e4058e984e30c
|
||||
- name: "sony-playstation-2:80bbb237a6af9c611df43b16b930b683"
|
||||
- name: sony-playstation-2:80bbb237a6af9c611df43b16b930b683
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 80bbb237a6af9c611df43b16b930b683
|
||||
- name: "sony-playstation-2:c37bce95d32b2be480f87dd32704e664"
|
||||
- name: sony-playstation-2:c37bce95d32b2be480f87dd32704e664
|
||||
destination: ''
|
||||
required: true
|
||||
md5: c37bce95d32b2be480f87dd32704e664
|
||||
- name: "sony-playstation-2:80ac46fa7e77b8ab4366e86948e54f83"
|
||||
- name: sony-playstation-2:80ac46fa7e77b8ab4366e86948e54f83
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 80ac46fa7e77b8ab4366e86948e54f83
|
||||
- name: "sony-playstation-2:21038400dc633070a78ad53090c53017"
|
||||
- name: sony-playstation-2:21038400dc633070a78ad53090c53017
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 21038400dc633070a78ad53090c53017
|
||||
- name: "sony-playstation-2:dc69f0643a3030aaa4797501b483d6c4"
|
||||
- name: sony-playstation-2:dc69f0643a3030aaa4797501b483d6c4
|
||||
destination: ''
|
||||
required: true
|
||||
md5: dc69f0643a3030aaa4797501b483d6c4
|
||||
- name: "sony-playstation-2:30d56e79d89fbddf10938fa67fe3f34e"
|
||||
- name: sony-playstation-2:30d56e79d89fbddf10938fa67fe3f34e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 30d56e79d89fbddf10938fa67fe3f34e
|
||||
- name: "sony-playstation-2:93ea3bcee4252627919175ff1b16a1d9"
|
||||
- name: sony-playstation-2:93ea3bcee4252627919175ff1b16a1d9
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 93ea3bcee4252627919175ff1b16a1d9
|
||||
- name: "sony-playstation-2:d3e81e95db25f5a86a7b7474550a2155"
|
||||
- name: sony-playstation-2:d3e81e95db25f5a86a7b7474550a2155
|
||||
destination: ''
|
||||
required: true
|
||||
md5: d3e81e95db25f5a86a7b7474550a2155
|
||||
@@ -454,67 +482,67 @@ systems:
|
||||
- name: bios_CD_J.bin
|
||||
destination: bios_CD_J.bin
|
||||
required: true
|
||||
- name: "sega-mega-cd:bc6ae4e1db01a2f349d9af392bf7e2bd"
|
||||
- name: sega-mega-cd:bc6ae4e1db01a2f349d9af392bf7e2bd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: bc6ae4e1db01a2f349d9af392bf7e2bd
|
||||
- name: "sega-mega-cd:29ad9ce848b49d0f9cefc294137f653c"
|
||||
- name: sega-mega-cd:29ad9ce848b49d0f9cefc294137f653c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 29ad9ce848b49d0f9cefc294137f653c
|
||||
- name: "sega-mega-cd:cc049159d7e744c15eee080c241273b4"
|
||||
- name: sega-mega-cd:cc049159d7e744c15eee080c241273b4
|
||||
destination: ''
|
||||
required: true
|
||||
md5: cc049159d7e744c15eee080c241273b4
|
||||
- name: "sega-mega-cd:278a9397d192149e84e820ac621a8edd"
|
||||
- name: sega-mega-cd:278a9397d192149e84e820ac621a8edd
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 278a9397d192149e84e820ac621a8edd
|
||||
- name: "sega-mega-cd:a3ddcc8483b0368141adfd99d9a1e466"
|
||||
- name: sega-mega-cd:a3ddcc8483b0368141adfd99d9a1e466
|
||||
destination: ''
|
||||
required: true
|
||||
md5: a3ddcc8483b0368141adfd99d9a1e466
|
||||
- name: "sega-mega-cd:bdeb4c47da613946d422d97d98b21cda"
|
||||
- name: sega-mega-cd:bdeb4c47da613946d422d97d98b21cda
|
||||
destination: ''
|
||||
required: true
|
||||
md5: bdeb4c47da613946d422d97d98b21cda
|
||||
- name: "sega-mega-cd:96ea588d647f2ab1f291279fc691663c"
|
||||
- name: sega-mega-cd:96ea588d647f2ab1f291279fc691663c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 96ea588d647f2ab1f291279fc691663c
|
||||
- name: "sega-mega-cd:2efd74e3232ff260e371b99f84024f7f"
|
||||
- name: sega-mega-cd:2efd74e3232ff260e371b99f84024f7f
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 2efd74e3232ff260e371b99f84024f7f
|
||||
- name: "sega-mega-cd:e66fa1dc5820d254611fdcdba0662372"
|
||||
- name: sega-mega-cd:e66fa1dc5820d254611fdcdba0662372
|
||||
destination: ''
|
||||
required: true
|
||||
md5: e66fa1dc5820d254611fdcdba0662372
|
||||
- name: "sega-mega-cd:683a8a9e273662561172468dfa2858eb"
|
||||
- name: sega-mega-cd:683a8a9e273662561172468dfa2858eb
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 683a8a9e273662561172468dfa2858eb
|
||||
- name: "sega-mega-cd:310a9081d2edf2d316ab38813136725e"
|
||||
- name: sega-mega-cd:310a9081d2edf2d316ab38813136725e
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 310a9081d2edf2d316ab38813136725e
|
||||
- name: "sega-mega-cd:9b562ebf2d095bf1dabadbc1881f519a"
|
||||
- name: sega-mega-cd:9b562ebf2d095bf1dabadbc1881f519a
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 9b562ebf2d095bf1dabadbc1881f519a
|
||||
- name: "sega-mega-cd:854b9150240a198070150e4566ae1290"
|
||||
- name: sega-mega-cd:854b9150240a198070150e4566ae1290
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 854b9150240a198070150e4566ae1290
|
||||
- name: "sega-mega-cd:b10c0a97abc57b758497d3fae6ab35a4"
|
||||
- name: sega-mega-cd:b10c0a97abc57b758497d3fae6ab35a4
|
||||
destination: ''
|
||||
required: true
|
||||
md5: b10c0a97abc57b758497d3fae6ab35a4
|
||||
- name: "sega-mega-cd:ecc837c31d77b774c6e27e38f828aa9a"
|
||||
- name: sega-mega-cd:ecc837c31d77b774c6e27e38f828aa9a
|
||||
destination: ''
|
||||
required: true
|
||||
md5: ecc837c31d77b774c6e27e38f828aa9a
|
||||
- name: "sega-mega-cd:baca1df271d7c11fe50087c0358f4eb5"
|
||||
- name: sega-mega-cd:baca1df271d7c11fe50087c0358f4eb5
|
||||
destination: ''
|
||||
required: true
|
||||
md5: baca1df271d7c11fe50087c0358f4eb5
|
||||
@@ -529,35 +557,35 @@ systems:
|
||||
- name: saturn_bios.bin
|
||||
destination: saturn_bios.bin
|
||||
required: true
|
||||
- name: "sega-saturn:af5828fdff51384f99b3c4926be27762"
|
||||
- name: sega-saturn:af5828fdff51384f99b3c4926be27762
|
||||
destination: ''
|
||||
required: true
|
||||
md5: af5828fdff51384f99b3c4926be27762
|
||||
- name: "sega-saturn:85ec9ca47d8f6807718151cbcca8b964"
|
||||
- name: sega-saturn:85ec9ca47d8f6807718151cbcca8b964
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 85ec9ca47d8f6807718151cbcca8b964
|
||||
- name: "sega-saturn:f273555d7d91e8a5a6bfd9bcf066331c"
|
||||
- name: sega-saturn:f273555d7d91e8a5a6bfd9bcf066331c
|
||||
destination: ''
|
||||
required: true
|
||||
md5: f273555d7d91e8a5a6bfd9bcf066331c
|
||||
- name: "sega-saturn:3240872c70984b6cbfda1586cab68dbe"
|
||||
- name: sega-saturn:3240872c70984b6cbfda1586cab68dbe
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 3240872c70984b6cbfda1586cab68dbe
|
||||
- name: "sega-saturn:ac4e4b6522e200c0d23d371a8cecbfd3"
|
||||
- name: sega-saturn:ac4e4b6522e200c0d23d371a8cecbfd3
|
||||
destination: ''
|
||||
required: true
|
||||
md5: ac4e4b6522e200c0d23d371a8cecbfd3
|
||||
- name: "sega-saturn:3ea3202e2634cb47cb90f3a05c015010"
|
||||
- name: sega-saturn:3ea3202e2634cb47cb90f3a05c015010
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 3ea3202e2634cb47cb90f3a05c015010
|
||||
- name: "sega-saturn:cb2cebc1b6e573b7c44523d037edcd45"
|
||||
- name: sega-saturn:cb2cebc1b6e573b7c44523d037edcd45
|
||||
destination: ''
|
||||
required: true
|
||||
md5: cb2cebc1b6e573b7c44523d037edcd45
|
||||
- name: "sega-saturn:0306c0e408d6682dd2d86324bd4ac661"
|
||||
- name: sega-saturn:0306c0e408d6682dd2d86324bd4ac661
|
||||
destination: ''
|
||||
required: true
|
||||
md5: 0306c0e408d6682dd2d86324bd4ac661
|
||||
|
||||
@@ -10,6 +10,16 @@
|
||||
# add_cores: [core_to_add]
|
||||
# remove_cores: [core_to_remove]
|
||||
|
||||
# Batocera: standalone emulators that Config.in selects via compound flags
|
||||
# (BATOCERA_WINE, BATOCERA_CORES_STILL_COMMERCIALIZED) which the scraper
|
||||
# doesn't resolve. These are confirmed available on x86_64 via Config.in.
|
||||
batocera:
|
||||
targets:
|
||||
x86_64:
|
||||
add_cores: [citron, demul, model2, xenia]
|
||||
zen3:
|
||||
add_cores: [citron, demul, model2, xenia]
|
||||
|
||||
retroarch:
|
||||
targets:
|
||||
nintendo-switch:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
platform: emudeck
|
||||
source: https://github.com/dragoonDorise/EmuDeck
|
||||
scraped_at: '2026-03-26T09:14:02Z'
|
||||
scraped_at: '2026-03-27T09:27:29Z'
|
||||
targets:
|
||||
steamos:
|
||||
architecture: x86_64
|
||||
|
||||
@@ -4,4 +4,4 @@ scraped_at: "2026-03-26T00:00:00Z"
|
||||
targets:
|
||||
browser:
|
||||
architecture: wasm
|
||||
cores: []
|
||||
cores: [a5200, beetle_ngp, beetle_pcfx, beetle_psx, beetle_vb, cap32, crocods, desmume, desmume2015, dosbox_pure, fbalpha2012_cps1, fbalpha2012_cps2, fbneo, fceumm, freeintv, fuse, gambatte, gearcoleco, genesis_plus_gx, handy, mame2003, mame2003_plus, mednafen_pce, melonds, mgba, mupen64plus_next, nestopia, opera, parallel_n64, pcsx_rearmed, picodrive, ppsspp, prboom, prosystem, puae, same_cdi, smsplus, snes9x, stella2014, vice_x128, vice_x64, vice_x64sc, vice_xpet, vice_xplus4, vice_xvic, virtualjaguar, yabause]
|
||||
|
||||
@@ -623,10 +623,11 @@ def resolve_platform_cores(
|
||||
if c in core_to_profile
|
||||
}
|
||||
else:
|
||||
platform_systems = set(config.get("systems", {}).keys())
|
||||
# Fallback: system ID intersection with normalization
|
||||
norm_plat_systems = {_norm_system_id(s) for s in config.get("systems", {})}
|
||||
result = {
|
||||
name for name, p in profiles.items()
|
||||
if set(p.get("systems", [])) & platform_systems
|
||||
if {_norm_system_id(s) for s in p.get("systems", [])} & norm_plat_systems
|
||||
and p.get("type") != "alias"
|
||||
}
|
||||
|
||||
@@ -646,6 +647,25 @@ def resolve_platform_cores(
|
||||
return result
|
||||
|
||||
|
||||
def _norm_system_id(sid: str) -> str:
|
||||
"""Normalize system ID for cross-platform matching.
|
||||
|
||||
Strips manufacturer prefixes and separators so that platform-specific
|
||||
IDs (e.g., "xbox", "nintendo-wiiu") match profile IDs
|
||||
(e.g., "microsoft-xbox", "nintendo-wii-u").
|
||||
"""
|
||||
s = sid.lower().replace("_", "-")
|
||||
for prefix in ("microsoft-", "nintendo-", "sony-", "sega-",
|
||||
"snk-", "panasonic-", "nec-", "epoch-", "mattel-",
|
||||
"fairchild-", "hartung-", "tiger-", "magnavox-",
|
||||
"philips-", "bandai-", "casio-", "coleco-",
|
||||
"commodore-", "sharp-", "sinclair-"):
|
||||
if s.startswith(prefix):
|
||||
s = s[len(prefix):]
|
||||
break
|
||||
return s.replace("-", "")
|
||||
|
||||
|
||||
def filter_systems_by_target(
|
||||
systems: dict[str, dict],
|
||||
profiles: dict[str, dict],
|
||||
@@ -672,26 +692,42 @@ def filter_systems_by_target(
|
||||
upstream_to_profile[str(alias)] = name
|
||||
expanded_target = {upstream_to_profile.get(c, c) for c in target_cores}
|
||||
|
||||
# Build system -> profile keys mapping (only platform-relevant cores)
|
||||
system_to_cores: dict[str, set[str]] = {}
|
||||
_norm_sid = _norm_system_id
|
||||
|
||||
# Build normalized system -> cores from ALL profiles
|
||||
norm_system_cores: dict[str, set[str]] = {}
|
||||
for name, p in profiles.items():
|
||||
if p.get("type") == "alias":
|
||||
continue
|
||||
if platform_cores is not None and name not in platform_cores:
|
||||
continue
|
||||
for sid in p.get("systems", []):
|
||||
system_to_cores.setdefault(sid, set()).add(name)
|
||||
norm_key = _norm_sid(sid)
|
||||
norm_system_cores.setdefault(norm_key, set()).add(name)
|
||||
|
||||
# Platform-scoped mapping (for distinguishing "no info" from "known but off-target")
|
||||
norm_plat_system_cores: dict[str, set[str]] = {}
|
||||
if platform_cores is not None:
|
||||
for name in platform_cores:
|
||||
p = profiles.get(name, {})
|
||||
for sid in p.get("systems", []):
|
||||
norm_key = _norm_sid(sid)
|
||||
norm_plat_system_cores.setdefault(norm_key, set()).add(name)
|
||||
|
||||
filtered = {}
|
||||
for sys_id, sys_data in systems.items():
|
||||
cores_for_system = system_to_cores.get(sys_id, set())
|
||||
if not cores_for_system:
|
||||
# No platform-relevant core maps to this system — keep it
|
||||
norm_key = _norm_sid(sys_id)
|
||||
all_cores = norm_system_cores.get(norm_key, set())
|
||||
plat_cores_here = norm_plat_system_cores.get(norm_key, set())
|
||||
|
||||
if not all_cores and not plat_cores_here:
|
||||
# No profile maps to this system — keep it
|
||||
filtered[sys_id] = sys_data
|
||||
elif cores_for_system & expanded_target:
|
||||
# At least one core for this system is on the target
|
||||
elif all_cores & expanded_target:
|
||||
# At least one core is on the target
|
||||
filtered[sys_id] = sys_data
|
||||
# else: all platform cores for this system are off-target — exclude
|
||||
elif not plat_cores_here:
|
||||
# Platform resolution didn't find cores for this system — keep it
|
||||
filtered[sys_id] = sys_data
|
||||
# else: known cores exist but none are on the target — exclude
|
||||
return filtered
|
||||
|
||||
|
||||
|
||||
@@ -189,8 +189,13 @@ def scraper_cli(scraper_class: type, description: str = "Scrape BIOS requirement
|
||||
return
|
||||
|
||||
if args.output:
|
||||
# Generate platform YAML
|
||||
import yaml
|
||||
# Use scraper's generate_platform_yaml() if available (includes
|
||||
# platform metadata, cores list, standalone_cores, etc.)
|
||||
if hasattr(scraper, "generate_platform_yaml"):
|
||||
config = scraper.generate_platform_yaml()
|
||||
else:
|
||||
# Generic fallback: just systems from requirements
|
||||
config = {"systems": {}}
|
||||
for req in reqs:
|
||||
sys_id = req.system
|
||||
|
||||
@@ -393,6 +393,8 @@ class Scraper(BaseScraper):
|
||||
except (ConnectionError, ValueError, OSError):
|
||||
pass
|
||||
|
||||
cores = self._fetch_installed_emulators()
|
||||
|
||||
return {
|
||||
"platform": "EmuDeck",
|
||||
"version": version or "",
|
||||
@@ -401,9 +403,54 @@ class Scraper(BaseScraper):
|
||||
"base_destination": "bios",
|
||||
"hash_type": "md5",
|
||||
"verification_mode": "md5",
|
||||
"cores": cores,
|
||||
"systems": systems,
|
||||
}
|
||||
|
||||
def _fetch_installed_emulators(self) -> list[str]:
|
||||
"""Fetch the list of emulators installed by EmuDeck from EmuScripts.
|
||||
|
||||
Returns core names normalized to match emulator profile keys.
|
||||
"""
|
||||
import json
|
||||
|
||||
api_url = (
|
||||
"https://api.github.com/repos/dragoonDorise/EmuDeck/"
|
||||
"contents/functions/EmuScripts"
|
||||
)
|
||||
name_overrides = {
|
||||
"pcsx2qt": "pcsx2", "rpcs3legacy": "rpcs3",
|
||||
"cemuproton": "cemu", "rmg": "mupen64plus_next",
|
||||
}
|
||||
skip = {"retroarch_maincfg", "retroarch"}
|
||||
|
||||
try:
|
||||
req = urllib.request.Request(
|
||||
api_url, headers={"User-Agent": "retrobios-scraper/1.0"},
|
||||
)
|
||||
data = json.loads(urllib.request.urlopen(req, timeout=30).read())
|
||||
except (urllib.error.URLError, OSError):
|
||||
return []
|
||||
|
||||
cores: list[str] = []
|
||||
seen: set[str] = set()
|
||||
for entry in data:
|
||||
name = entry.get("name", "")
|
||||
if not name.endswith(".sh"):
|
||||
continue
|
||||
name = re.sub(r"\.sh$", "", name)
|
||||
name = re.sub(r"^emuDeck", "", name, flags=re.IGNORECASE)
|
||||
if not name:
|
||||
continue
|
||||
key = name.lower()
|
||||
if key in skip:
|
||||
continue
|
||||
core = name_overrides.get(key, key)
|
||||
if core not in seen:
|
||||
seen.add(core)
|
||||
cores.append(core)
|
||||
return sorted(cores)
|
||||
|
||||
|
||||
def main():
|
||||
from scripts.scraper.base_scraper import scraper_cli
|
||||
|
||||
Reference in New Issue
Block a user