mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-14 04:42:32 -05:00
feat: scraper injects data_directories refs into retroarch.yml
This commit is contained in:
1
data/.gitignore
vendored
1
data/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
.versions.json
|
||||
@@ -925,6 +925,11 @@ systems:
|
||||
manufacturer: Spectravideo|Philips|Al Alamiah|Sony|Sanyo|Mitsubishi|Toshiba|Hitachi|Panasonic|Canon|Casio|Pioneer|Fujitsu|Yamaha|JVC|Kyocera|GoldStar|Samsung|Daewoo|Gradiente|Sharp|Talent|NTT|ACVS/CIEL|DDX|AGE
|
||||
Labs
|
||||
docs: https://docs.libretro.com/library/bluemsx/
|
||||
data_directories:
|
||||
- ref: bluemsx-databases
|
||||
destination: Databases
|
||||
- ref: bluemsx-machines
|
||||
destination: Machines
|
||||
nec-pc-engine:
|
||||
files:
|
||||
- name: gecard.pce
|
||||
@@ -1262,6 +1267,9 @@ systems:
|
||||
core: dolphin
|
||||
manufacturer: Nintendo
|
||||
docs: https://docs.libretro.com/library/dolphin/
|
||||
data_directories:
|
||||
- ref: dolphin-sys
|
||||
destination: dolphin-emu/Sys
|
||||
nintendo-64dd:
|
||||
files:
|
||||
- name: 64DD_IPL.bin
|
||||
@@ -3021,6 +3029,9 @@ systems:
|
||||
core: ppsspp
|
||||
manufacturer: Sony
|
||||
docs: https://docs.libretro.com/library/ppsspp/
|
||||
data_directories:
|
||||
- ref: ppsspp-assets
|
||||
destination: PPSSPP
|
||||
ti-83:
|
||||
files:
|
||||
- name: ti83se.rom
|
||||
|
||||
@@ -407,6 +407,24 @@ class Scraper(BaseScraper):
|
||||
g for g in groups if g not in systems[sys_id].get("includes", [])
|
||||
)
|
||||
|
||||
# Data directories: full core data folders included in packs.
|
||||
# ref: each entry cites the core source code requiring the directory.
|
||||
SYSTEM_DATA_DIRS = {
|
||||
"nintendo-gamecube": [
|
||||
{"ref": "dolphin-sys", "destination": "dolphin-emu/Sys"},
|
||||
],
|
||||
"sony-psp": [
|
||||
{"ref": "ppsspp-assets", "destination": "PPSSPP"},
|
||||
],
|
||||
"microsoft-msx": [
|
||||
{"ref": "bluemsx-databases", "destination": "Databases"},
|
||||
{"ref": "bluemsx-machines", "destination": "Machines"},
|
||||
],
|
||||
}
|
||||
for sys_id, data_dirs in SYSTEM_DATA_DIRS.items():
|
||||
if sys_id in systems:
|
||||
systems[sys_id]["data_directories"] = data_dirs
|
||||
|
||||
return {
|
||||
"platform": "RetroArch",
|
||||
"version": metadata["retroarch_version"] or "",
|
||||
|
||||
Reference in New Issue
Block a user