mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-05 17:43:54 -06:00
chore: merge the amberelec, emuelec, knulli lists
AmberELEC, PAN4ELEC and EmuELEC detection now installs their own lists at /storage/roms, the root those lists are written against; KNULLI its own list at /userdata/bios. JELOS, KOLOS, UnofficialOS and Arch R keep RetroArch's list with the folder their retroarch.cfg names.
This commit is contained in:
commit
259fb14954
38 files changed
+299417
-284
No files matched your search
+100
-47
@@ -291,37 +291,6 @@ platforms:
|
||||
method: file_exists
|
||||
file: /mnt/mmc/MUOS
|
||||
bios_path: /mnt/mmc/MUOS/bios
|
||||
# AmberELEC: AmberELEC 5a3882cb scripts/image:150-152, options:17, runemu.py:22,
|
||||
# retroarch.cfg:611 ("~/roms/bios"), emustation.service:6 (HOME). CHAos
|
||||
# (tech4bot/AmberELEC c0a4b0c6) writes the same name. Served by RetroArch's
|
||||
# file list until its own platform is published.
|
||||
- os: linux
|
||||
name: AmberELEC
|
||||
method: os_release
|
||||
match: [NAME=AmberELEC]
|
||||
bios_path: /storage/roms/bios
|
||||
config: [/storage/.config/retroarch/retroarch.cfg]
|
||||
home: /storage
|
||||
# PAN4ELEC: Kegg1701/P4ELEC 9c19bfb2, AmberELEC/usr/bin/batocera-info:101.
|
||||
- os: linux
|
||||
name: PAN4ELEC
|
||||
method: file_matches
|
||||
file: /usr/bin/batocera-info
|
||||
pattern: 'OPERATING SYSTEM: PAN4ELEC'
|
||||
bios_path: /storage/roms/bios
|
||||
config: [/storage/.config/retroarch/retroarch.cfg]
|
||||
home: /storage
|
||||
derives_from: AmberELEC
|
||||
# EmuELEC: EmuELEC d4c7b2f1 scripts/image:172-176, options:4, setsettings.sh:22,
|
||||
# libretro_base/retroarch/package.mk:117. Served by RetroArch's file list
|
||||
# until its own platform is published.
|
||||
- os: linux
|
||||
name: EmuELEC
|
||||
method: os_release
|
||||
match: [NAME=EmuELEC]
|
||||
bios_path: /storage/roms/bios
|
||||
config: [/storage/.config/retroarch/retroarch.cfg]
|
||||
home: /storage
|
||||
# JELOS: JustEnoughLinuxOS/distribution 7b2e116c scripts/image:118-120,
|
||||
# options:17, runemu.sh:37, RK3566/retroarch.cfg:716.
|
||||
- os: linux
|
||||
@@ -518,22 +487,6 @@ platforms:
|
||||
target_source: https://github.com/batocera-linux/batocera.linux
|
||||
install:
|
||||
detect:
|
||||
# Knulli, a Batocera derivative (knulli-cfw/knulli-linux 57afa662):
|
||||
# OS_NAME in os-release (board/scripts/post-build-script.sh:233-236),
|
||||
# and knulli.version (package/system/knulli-system/knulli-system.mk:98-102).
|
||||
# Served by Batocera's file list until its own platform is published.
|
||||
- os: linux
|
||||
name: KNULLI
|
||||
method: os_release
|
||||
match: [OS_NAME=knulli]
|
||||
bios_path: /userdata/bios
|
||||
derives_from: Batocera
|
||||
- os: linux
|
||||
name: KNULLI
|
||||
method: file_exists
|
||||
file: /usr/share/knulli/knulli.version
|
||||
bios_path: /userdata/bios
|
||||
derives_from: Batocera
|
||||
# batocera.linux 38845725, package/batocera/core/batocera-system/
|
||||
# batocera-system.mk:21-22 writes batocera.arch and batocera.version.
|
||||
- os: linux
|
||||
@@ -786,6 +739,106 @@ platforms:
|
||||
method: os_release
|
||||
match: [OS_NAME=rocknix, ID=rocknix]
|
||||
bios_path: /storage/roms/bios
|
||||
# AmberELEC's checker (batocera-systems) md5s each file under /storage/roms,
|
||||
# where its list also names neogeo/neogeo.zip and neogeo/aes.zip: the pack
|
||||
# is extracted there, not into bios/. EmulationStation's BIOS screen runs
|
||||
# it (ApiSystem.cpp:603-613 at e3846751). The launch-failure check in
|
||||
# 99-distribution.conf:320 passes --strictfilter, an argument the script
|
||||
# does not handle, so that path reports nothing. No release since
|
||||
# 20230203: the scraper reads the commit of the newest prerelease.
|
||||
# Several device images, no per-device core list: no target file.
|
||||
amberelec:
|
||||
config: amberelec.yml
|
||||
status: active
|
||||
extract_to: /storage/roms/
|
||||
logo: https://avatars.githubusercontent.com/u/102820909
|
||||
scraper: amberelec
|
||||
source_url: https://github.com/AmberELEC/AmberELEC/blob/dev/packages/amberelec/sources/scripts/batocera-systems
|
||||
source_format: python_dict
|
||||
hash_type: md5
|
||||
schedule: monthly
|
||||
target_scraper: null
|
||||
target_source: null
|
||||
install:
|
||||
detect:
|
||||
# AmberELEC 5a3882cb scripts/image:150-152, options:17. CHAos
|
||||
# (tech4bot/AmberELEC c0a4b0c6) writes the same name. Its list is
|
||||
# written against /storage/roms (bios/, ports/, neogeo/ side by side).
|
||||
- os: linux
|
||||
name: AmberELEC
|
||||
method: os_release
|
||||
match: [NAME=AmberELEC]
|
||||
bios_path: /storage/roms
|
||||
# PAN4ELEC: Kegg1701/P4ELEC 9c19bfb2, AmberELEC/usr/bin/batocera-info:101.
|
||||
- os: linux
|
||||
name: PAN4ELEC
|
||||
method: file_matches
|
||||
file: /usr/bin/batocera-info
|
||||
pattern: 'OPERATING SYSTEM: PAN4ELEC'
|
||||
bios_path: /storage/roms
|
||||
derives_from: AmberELEC
|
||||
# EmuELEC's checker md5s each file under /storage/roms and never reads
|
||||
# zippedFile: its FM Towns entries hash the whole archive against a
|
||||
# member's md5 and report UNTESTED whatever the archive holds. Run by
|
||||
# EmulationStation's BIOS screen and by ee_check_bios after a failed
|
||||
# launch (99-emuelec.conf:261). naomi and Dinothawr are written twice in
|
||||
# the dict and the later entry is the one Python keeps.
|
||||
emuelec:
|
||||
config: emuelec.yml
|
||||
status: active
|
||||
extract_to: /storage/roms/
|
||||
logo: https://avatars.githubusercontent.com/u/57574835
|
||||
scraper: emuelec
|
||||
source_url: https://github.com/EmuELEC/EmuELEC/blob/master/packages/sx05re/emuelec/bin/batocera/batocera-systems
|
||||
source_format: python_dict
|
||||
hash_type: md5
|
||||
schedule: monthly
|
||||
target_scraper: null
|
||||
target_source: null
|
||||
install:
|
||||
detect:
|
||||
# EmuELEC d4c7b2f1 scripts/image:172-176, options:4.
|
||||
- os: linux
|
||||
name: EmuELEC
|
||||
method: os_release
|
||||
match: [NAME=EmuELEC]
|
||||
bios_path: /storage/roms
|
||||
# KNULLI's knulli-systems is its own fork of Batocera's list, checked the
|
||||
# same way (md5, checkInsideZip, emulator/core gates) by its
|
||||
# EmulationStation (knulli-cfw/batocera-emulationstation 10834d00,
|
||||
# ApiSystem.cpp:764-774). Arch R (archr-linux/Arch-R dbd45d45) ships the
|
||||
# same dict as archr-systems: lines 1-870 are identical, only the prefix
|
||||
# (/storage/roms instead of /userdata) and the es_systems.cfg path differ.
|
||||
# Many boards, no per-board core list: no target file.
|
||||
knulli:
|
||||
config: knulli.yml
|
||||
status: active
|
||||
extract_to: /userdata/bios/
|
||||
logo: https://avatars.githubusercontent.com/u/166268572
|
||||
scraper: knulli
|
||||
source_url: https://github.com/knulli-cfw/knulli-linux/blob/knulli-main/package/system/knulli-scripts/scripts/knulli-systems
|
||||
source_format: python_dict
|
||||
hash_type: md5
|
||||
schedule: monthly
|
||||
target_scraper: null
|
||||
target_source: null
|
||||
install:
|
||||
detect:
|
||||
# knulli-linux 57afa662: OS_NAME in os-release
|
||||
# (board/scripts/post-build-script.sh:233-236) and knulli.version
|
||||
# (package/system/knulli-system/knulli-system.mk:98-102).
|
||||
- os: linux
|
||||
name: KNULLI
|
||||
method: os_release
|
||||
match: [OS_NAME=knulli]
|
||||
bios_path: /userdata/bios
|
||||
derives_from: Batocera
|
||||
- os: linux
|
||||
name: KNULLI
|
||||
method: file_exists
|
||||
file: /usr/share/knulli/knulli.version
|
||||
bios_path: /userdata/bios
|
||||
derives_from: Batocera
|
||||
retropie:
|
||||
config: retropie.yml
|
||||
status: archived
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user