feat: read RetroDECK launchers from components

The scraper reads each component's prepare, launcher and functions scripts at the components commit the BIOS list comes from, and the presets they copy: the fixed paths set_setting_value writes (melonDS seven, xemu three, Dolphin GBA), the folders handed over, the dir_prep links (LRPS2 pcsx2/bios back to bios/, Dolphin and PrimeHack GC regions under saves/), package copies into bios/, RetroArch core options naming a file (pcsx2_bios, DuckStation per region), XRoar romlists, the PICO-8 exec and the RPCS3 and Vita3K firmware downloads.

platforms/retrodeck.yml is regenerated at fcd0d729: only the launchers section is new.
This commit is contained in:
Abdessamad Derraz committed 2026-10-20 21:13:09 +02:00
1 parent 15ffeddfe3
commit 74a9d7beea
4 files changed
+1813

No files matched your search

+949
View File
@@ -16040,3 +16040,952 @@ systems:
native_system: coco
component: xroar
description: Generic disk ROM
launchers:
- emulator: cemu
build: standalone
kind: links
names:
- keys.txt
case_insensitive: false
search_dir: $bios_path/cemu
passes_to: $XDG_DATA_HOME/Cemu/keys.txt is a symlink to it
fails_when_missing: false
depends_on_option: "[[ -e \"$bios_path/cemu/keys.txt\" ]]"
source_ref: "cemu/component_prepare.sh:17"
- emulator: cemu
build: standalone
kind: passes_path
names: []
search_dir: $bios_path/cemu
passes_to: settings.xml mlc_path
fails_when_missing: false
source_ref: "cemu/component_prepare.sh:14, 29"
- emulator: dolphin
build: standalone
kind: links
slot: EUR
names: []
search_dir: $saves_path/gc/dolphin/EU
passes_to: $XDG_DATA_HOME/dolphin-emu/GC/EUR is a symlink to it
fails_when_missing: false
source_ref: "dolphin/component_prepare.sh:19, 38"
- emulator: dolphin
build: standalone
kind: links
slot: USA
names: []
search_dir: $saves_path/gc/dolphin/US
passes_to: $XDG_DATA_HOME/dolphin-emu/GC/USA is a symlink to it
fails_when_missing: false
source_ref: "dolphin/component_prepare.sh:20, 39"
- emulator: dolphin
build: standalone
kind: links
slot: JAP
names: []
search_dir: $saves_path/gc/dolphin/JP
passes_to: $XDG_DATA_HOME/dolphin-emu/GC/JAP is a symlink to it
fails_when_missing: false
source_ref: "dolphin/component_prepare.sh:21, 40"
- emulator: dolphin
build: standalone
kind: links
names: []
search_dir: $bios_path/Triforce
passes_to: $XDG_DATA_HOME/dolphin-emu/Triforce is a symlink to it
fails_when_missing: false
source_ref: "dolphin/component_prepare.sh:30, 49"
- emulator: dolphin
build: standalone
kind: fixed_name
names:
- gba_bios.bin
case_insensitive: false
search_dir: $bios_path
passes_to: "Dolphin.ini [GBA] BIOS"
fails_when_missing: false
source_ref: "dolphin/component_prepare.sh:14, 50"
- emulator: duckstation
build: standalone
kind: passes_path
names: []
search_dir: $bios_path
passes_to: "settings.ini [BIOS] SearchDirectory"
fails_when_missing: false
source_ref: "duckstation/component_prepare.sh:15, 33"
- emulator: gzdoom
build: standalone
kind: passes_path
names: []
search_dir: $bios_path/gzdoom
passes_to: "gzdoom.ini [FileSearch.Directories] Path"
fails_when_missing: false
source_ref: "gzdoom/rd_assets/rd_config/gzdoom.ini:19, gzdoom/component_prepare.sh:23,\
\ 28"
- emulator: mame
build: standalone
kind: passes_path
names: []
search_dir: $bios_path/mame-sa/samples
passes_to: mame.ini samplepath
fails_when_missing: false
source_ref: "mame/component_prepare.sh:94, 117"
- emulator: melonds
build: standalone
kind: links
names: []
search_dir: $bios_path
passes_to: $XDG_CONFIG_HOME/melonDS/bios is a symlink to it
fails_when_missing: false
source_ref: "melonds/component_prepare.sh:19, 41"
- emulator: melonds
build: standalone
kind: fixed_name
names:
- bios9.bin
- bios7.bin
- firmware.bin
- dsi_nand.bin
- dsi_bios7.bin
- dsi_bios9.bin
- dsi_firmware.bin
case_insensitive: false
search_dir: $bios_path
passes_to: "melonDS.toml [DS] BIOS9Path, [DS] BIOS7Path, [DS] FirmwarePath, [DSi]\
\ NANDPath, [DSi] BIOS7Path, [DSi] BIOS9Path, [DSi] FirmwarePath"
fails_when_missing: false
source_ref: "melonds/component_prepare.sh:21-23, 25-28, 43-45, 47-50"
- emulator: pcsx2
build: standalone
kind: passes_path
names: []
search_dir: $bios_path
passes_to: "PCSX2.ini [Folders] Bios"
fails_when_missing: false
source_ref: "pcsx2/component_prepare.sh:16, 80"
- emulator: pico-8
build: standalone
kind: links
names: []
search_dir: $bios_path/pico-8
passes_to: $HOME/.lexaloffle/pico-8 is a symlink to it
fails_when_missing: false
source_ref: "pico-8/component_prepare.sh:15"
- emulator: pico-8
build: standalone
kind: fixed_name
names:
- pico8
case_insensitive: false
search_dir: $bios_path/pico-8
passes_to: exec
fails_when_missing: true
source_ref: "pico-8/component_launcher.sh:3"
- emulator: ppsspp
build: standalone
kind: copies
names: []
search_dir: $component_extras/ppsspp_foss_bios.tar.gz
passes_to: $bios_path/PPSSPP
fails_when_missing: false
source_ref: "ppsspp/component_prepare.sh:38"
- emulator: primehack
build: standalone
kind: links
slot: EUR
names: []
search_dir: $saves_path/gc/primehack/EU
passes_to: $XDG_DATA_HOME/primehack/GC/EUR is a symlink to it
fails_when_missing: false
source_ref: "primehack/component_prepare.sh:15, 33"
- emulator: primehack
build: standalone
kind: links
slot: USA
names: []
search_dir: $saves_path/gc/primehack/US
passes_to: $XDG_DATA_HOME/primehack/GC/USA is a symlink to it
fails_when_missing: false
source_ref: "primehack/component_prepare.sh:16, 34"
- emulator: primehack
build: standalone
kind: links
slot: JAP
names: []
search_dir: $saves_path/gc/primehack/JP
passes_to: $XDG_DATA_HOME/primehack/GC/JAP is a symlink to it
fails_when_missing: false
source_ref: "primehack/component_prepare.sh:17, 35"
- emulator: retroarch
build: libretro
kind: copies
names: []
search_dir: $retroarch_extras_path/mame2003-plus.tar.gz
passes_to: $bios_path/mame2003-plus
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:86"
- emulator: retroarch
build: libretro
kind: links
names: []
search_dir: $bios_path
passes_to: $bios_path/pcsx2/bios is a symlink to it
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:96"
- emulator: retroarch
build: libretro
kind: passes_path
names: []
search_dir: $bios_path
passes_to: retroarch.cfg system_directory
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:44, 216"
- emulator: retroarch
build: libretro
kind: copies
names:
- cannonball
- dinothawr
- DirkSimple
- dolphin-emu
- ecwolf.pk3
- nxengine
- PPSSPP
- prboom.wad
- qemu
- xrick
- mame2003
- mame2003-plus
- pcsx2
- fbneo
search_dir: $retroarch_extras_path
passes_to: $bios_path/<name>
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:58-67, 70, 87, 95, 109"
- emulator: retroarch
build: libretro
kind: copies
names:
- Databases
- Machines
search_dir: $retroarch_extras_path/MSX
passes_to: $bios_path/<name>
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:122, 124"
- emulator: retroarch
build: libretro
kind: copies
names:
- capsimg.so
search_dir: $retroarch_extras_path/Amiga
passes_to: $bios_path/<name>
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:131"
- emulator: retroarch
build: libretro
kind: copies
names:
- scummvm.ini
search_dir: $component_config
passes_to: $bios_path/<name>
fails_when_missing: false
source_ref: "retroarch/component_prepare.sh:137"
- emulator: rpcs3
build: standalone
kind: fixed_name
names:
- PS3UPDAT.PUP
case_insensitive: false
search_dir: $roms_path/ps3/tmp
passes_to: component_launcher.sh --installfw
fails_when_missing: false
depends_on_option: "update_rpcs3_firmware downloads http://dus01.ps3.update.playstation.net/update/ps3/image/us/2026_0318_a2b60b6ac1d2e49e230144345616927c/PS3UPDAT.PUP"
source_ref: "rpcs3/component_functions.sh:11, 19-20"
- emulator: vita3k
build: standalone
kind: fixed_name
names:
- PSVUPDAT.PUP
case_insensitive: false
search_dir: /tmp
passes_to: component_launcher.sh --firmware
fails_when_missing: false
depends_on_option: "update_vita3k_firmware downloads http://dus01.psv.update.playstation.net/update/psv/image/2022_0209/rel_f2c7b12fe85496ec88a0391b514d6e3b/PSVUPDAT.PUP"
source_ref: "vita3k/component_functions.sh:5, 18, 20"
- emulator: vita3k
build: standalone
kind: fixed_name
names:
- PSP2UPDAT.PUP
case_insensitive: false
search_dir: /tmp
passes_to: component_launcher.sh --firmware
fails_when_missing: false
depends_on_option: "update_vita3k_firmware downloads http://dus01.psp2.update.playstation.net/update/psp2/image/2019_0924/sd_8b5f60b56c3da8365b973dba570c53a5/PSP2UPDAT.PUP?dest=us"
source_ref: "vita3k/component_functions.sh:6, 19, 21"
- emulator: xemu
build: standalone
kind: fixed_name
names:
- mcpx_1.0.bin
- Complex.bin
- xbox_hdd.qcow2
case_insensitive: false
search_dir: $bios_path
passes_to: "xemu.toml [sys.files] bootrom_path, [sys.files] flashrom_path, [sys.files]\
\ hdd_path"
fails_when_missing: false
source_ref: "xemu/component_prepare.sh:23-24, 27, 43-44, 46"
- emulator: xemu
build: standalone
kind: copies
names:
- xbox_hdd.qcow2
search_dir: $component_extras
passes_to: $bios_path/<name>
fails_when_missing: false
depends_on_option: "[ ! -f \"$bios_path/xbox_hdd.qcow2\" ]"
source_ref: "xemu/component_prepare.sh:32"
- emulator: xroar
build: standalone
kind: passes_path
names: []
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: xroar.conf rompath
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:290, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon
names:
- dragon
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:291, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: d64_1
names:
- d64_1
- d64rom1
- Dragon Data Ltd - Dragon 64 - IC17
- Dragon Data Ltd - TANO IC18
- Eurohard S.A. - Dragon 200 IC18
- dragrom
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist d64_1
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:292, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: d64_2
names:
- d64_2
- d64rom2
- Dragon Data Ltd - Dragon 64 - IC18
- Dragon Data Ltd - TANO IC17
- Eurohard S.A. - Dragon 200 IC17
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist d64_2
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:293, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: d32
names:
- d32
- dragon32
- d32rom
- Dragon Data Ltd - Dragon 32 - IC17
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist d32
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:294, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: d200e_1
names:
- d200e_1
- d200e_rom1
- ic18_v1.4e.ic34
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist d200e_1
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:295, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: d200e_2
names:
- d200e_2
- d200e_rom2
- ic17_v1.4e.ic37
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist d200e_2
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:296, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon64
names:
- d64_1
- d64rom1
- Dragon Data Ltd - Dragon 64 - IC17
- Dragon Data Ltd - TANO IC18
- Eurohard S.A. - Dragon 200 IC18
- dragrom
- dragon
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon64
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:297, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon64_alt
names:
- d64_2
- d64rom2
- Dragon Data Ltd - Dragon 64 - IC18
- Dragon Data Ltd - TANO IC17
- Eurohard S.A. - Dragon 200 IC17
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon64_alt
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:298, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon32
names:
- d32
- dragon32
- d32rom
- Dragon Data Ltd - Dragon 32 - IC17
- dragon
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon32
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:299, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon200e
names:
- d200e_1
- d200e_rom1
- ic18_v1.4e.ic34
- d64_1
- d64rom1
- Dragon Data Ltd - Dragon 64 - IC17
- Dragon Data Ltd - TANO IC18
- Eurohard S.A. - Dragon 200 IC18
- dragrom
- dragon
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon200e
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:300, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon200e_alt
names:
- d200e_2
- d200e_rom2
- ic17_v1.4e.ic37
- d64_2
- d64rom2
- Dragon Data Ltd - Dragon 64 - IC18
- Dragon Data Ltd - TANO IC17
- Eurohard S.A. - Dragon 200 IC17
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon200e_alt
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:301, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragon200e_charset
names:
- d200e_26
- rom26.ic1
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragon200e_charset
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:302, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragonpro_boot
names:
- alpha-boot-v1.0
- alpha_bt_10
- Dragon Data Ltd - Dragon Alpha Boot v1.0 150584
- alpha-boot-v0.4
- alpha_bt_04
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragonpro_boot
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:303, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragonpro_basic
names:
- alpha-basic
- alpha_ba
- Dragon Data Ltd - Dragon Alpga Basic
- d64_1
- d64rom1
- Dragon Data Ltd - Dragon 64 - IC17
- Dragon Data Ltd - TANO IC18
- Eurohard S.A. - Dragon 200 IC18
- dragrom
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragonpro_basic
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:304, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco
names:
- bas13
- bas12
- "Color Basic v1.2 (1982)(Tandy)"
- bas11
- bas10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:305, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco_ext
names:
- extbas11
- extbas10
- coco
- COCO
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco_ext
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:306, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco1
names:
- bas10
- bas13
- bas12
- "Color Basic v1.2 (1982)(Tandy)"
- bas11
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco1
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:307, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco1e
names:
- bas11
- bas13
- bas12
- "Color Basic v1.2 (1982)(Tandy)"
- bas10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco1e
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:308, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco1e_ext
names:
- extbas10
- extbas11
- coco
- COCO
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco1e_ext
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:309, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco2
names:
- bas12
- bas13
- "Color Basic v1.2 (1982)(Tandy)"
- bas11
- bas10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco2
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:310, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco2_ext
names:
- extbas11
- extbas10
- coco
- COCO
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco2_ext
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:311, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco2b
names:
- bas13
- bas12
- "Color Basic v1.2 (1982)(Tandy)"
- bas11
- bas10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco2b
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:312, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: deluxecoco
names:
- adv070_u24
- deluxe
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist deluxecoco
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:313, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: deluxecoco1
names:
- adv071_u24
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist deluxecoco1
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:314, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: deluxecoco2
names:
- adv072_u24
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist deluxecoco2
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:315, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: deluxecoco3
names:
- adv073-2_u24
- adv073_u24
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist deluxecoco3
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:316, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: mx1600
names:
- mx1600bas
- mx1600bas_zephyr
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist mx1600
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:317, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: mx1600ext
names:
- mx1600extbas
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist mx1600ext
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:318, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco3
names:
- coco3
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco3
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:319, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: coco3p
names:
- coco3p
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist coco3p
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:320, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: glenside_ide
names:
- yados
- hdblba
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist glenside_ide
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:321, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: mc10
names:
- mc10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist mc10
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:322, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: alice
names:
- alice
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist alice
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:323, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragondos
names:
- ddos12a
- ddos12
- ddos40
- ddos15
- ddos10
- Dragon Data Ltd - DragonDOS 1.0
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragondos
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:324, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dosplus
names:
- dplus49b
- dplus48
- dosplus-4.8
- DOSPLUS
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dosplus
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:325, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: superdos
names:
- sdose6
- PNP - SuperDOS E6
- sdose5
- sdose4
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist superdos
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:326, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: cumana
names:
- cdos20
- CDOS20
- CumanaDOSv2.0
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist cumana
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:327, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: dragondos_compat
names:
- dplus49b
- dplus48
- dosplus-4.8
- DOSPLUS
- sdose6
- PNP - SuperDOS E6
- sdose5
- sdose4
- ddos12a
- ddos12
- ddos40
- ddos15
- ddos10
- Dragon Data Ltd - DragonDOS 1.0
- cdos20
- CDOS20
- CumanaDOSv2.0
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist dragondos_compat
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:328, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: rsdos
names:
- disk11
- disk10
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist rsdos
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:329, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: delta
names:
- delta2
- delta1a
- delta19
- delta
- deltados
- Premier Micros - DeltaDOS
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist delta
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:330, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: rsdos_becker
names:
- hdbdw3bck
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist rsdos_becker
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:331, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: mcx128
names:
- mcx128
- MCX_Basic_21
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist mcx128
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:332, xroar/component_prepare.sh:13,\
\ 15"
- emulator: xroar
build: standalone
kind: names_searched
slot: mcx128_azerty
names:
- mcx128a
- MCX_Basic_21_AZERTY
search_dir: "$roms_path/coco:$roms_path/dragon32:$roms_path/tanodragon:$bios_path"
passes_to: romlist mcx128_azerty
fails_when_missing: false
source_ref: "xroar/rd_assets/rd_config/xroar.conf:333, xroar/component_prepare.sh:13,\
\ 15"
- emulator: retroarch
build: libretro
kind: core_option
names:
- scph5500.bin
passes_to: core option duckstation_BIOS.PathNTSCJ
fails_when_missing: false
source_ref: "retroarch/rd_assets/rd_config/retroarch-core-options.cfg:165, retroarch/component_prepare.sh:24"
- emulator: retroarch
build: libretro
kind: core_option
names:
- scph5501.bin
passes_to: core option duckstation_BIOS.PathNTSCU
fails_when_missing: false
source_ref: "retroarch/rd_assets/rd_config/retroarch-core-options.cfg:166, retroarch/component_prepare.sh:24"
- emulator: retroarch
build: libretro
kind: core_option
names:
- scph5502.bin
passes_to: core option duckstation_BIOS.PathPAL
fails_when_missing: false
source_ref: "retroarch/rd_assets/rd_config/retroarch-core-options.cfg:167, retroarch/component_prepare.sh:24"
- emulator: retroarch
build: libretro
kind: core_option
names:
- scph10000.bin
passes_to: core option pcsx2_bios
fails_when_missing: false
source_ref: "retroarch/rd_assets/rd_config/retroarch-core-options.cfg:515, retroarch/component_prepare.sh:24"