mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-14 14:03:47 -06:00
fix: list only what a batocera board builds
No Batocera board turns on BATOCERA_CORES_STILL_COMMERCIALIZED or BATOCERA_CORES_EXPERIMENTAL (Config.in:109, 1670), so citron, ryujinx, applewin and eka2l1 are not built, and freej2me, gong, squirreljme, uqm and vemulator are selected by no Kconfig file at batocera-43.1. Read with every sourced Kconfig file, the Pi 4 boards gain dxx-rebirth, sonic2013, soniccd and xroar (mesa3d-rpi4 gives them OpenGL).
This commit is contained in:
1 parent
f362a54b12
commit
0aa551dba7
4 files changed
+29
-26
No files matched your search
@@ -184,6 +184,7 @@
|
||||
"dosbox_staging",
|
||||
"dosboxx",
|
||||
"duckstation",
|
||||
"dxx-rebirth",
|
||||
"easyrpg",
|
||||
"ecwolf",
|
||||
"eduke32",
|
||||
@@ -277,7 +278,9 @@
|
||||
"snes9x_next",
|
||||
"solarus",
|
||||
"sonic-mania",
|
||||
"sonic2013",
|
||||
"sonic3-air",
|
||||
"soniccd",
|
||||
"stella",
|
||||
"superbroswar",
|
||||
"supermodel",
|
||||
@@ -319,6 +322,7 @@
|
||||
"xpet",
|
||||
"xplus4",
|
||||
"xrick",
|
||||
"xroar",
|
||||
"xscpu64",
|
||||
"xvic",
|
||||
"yabasanshiro",
|
||||
@@ -902,6 +906,7 @@
|
||||
"dosbox_staging",
|
||||
"dosboxx",
|
||||
"duckstation",
|
||||
"dxx-rebirth",
|
||||
"easyrpg",
|
||||
"ecwolf",
|
||||
"eduke32",
|
||||
@@ -995,7 +1000,9 @@
|
||||
"snes9x_next",
|
||||
"solarus",
|
||||
"sonic-mania",
|
||||
"sonic2013",
|
||||
"sonic3-air",
|
||||
"soniccd",
|
||||
"stella",
|
||||
"superbroswar",
|
||||
"supermodel",
|
||||
@@ -1037,6 +1044,7 @@
|
||||
"xpet",
|
||||
"xplus4",
|
||||
"xrick",
|
||||
"xroar",
|
||||
"xscpu64",
|
||||
"xvic",
|
||||
"yabasanshiro",
|
||||
@@ -4530,6 +4538,7 @@
|
||||
"dosbox_staging",
|
||||
"dosboxx",
|
||||
"duckstation",
|
||||
"dxx-rebirth",
|
||||
"easyrpg",
|
||||
"ecwolf",
|
||||
"eduke32",
|
||||
@@ -4623,7 +4632,9 @@
|
||||
"snes9x_next",
|
||||
"solarus",
|
||||
"sonic-mania",
|
||||
"sonic2013",
|
||||
"sonic3-air",
|
||||
"soniccd",
|
||||
"stella",
|
||||
"superbroswar",
|
||||
"supermodel",
|
||||
@@ -4665,6 +4676,7 @@
|
||||
"xpet",
|
||||
"xplus4",
|
||||
"xrick",
|
||||
"xroar",
|
||||
"xscpu64",
|
||||
"xvic",
|
||||
"yabasanshiro",
|
||||
@@ -4695,6 +4707,7 @@
|
||||
"dosbox_staging",
|
||||
"dosboxx",
|
||||
"duckstation",
|
||||
"dxx-rebirth",
|
||||
"easyrpg",
|
||||
"ecwolf",
|
||||
"eduke32",
|
||||
@@ -4788,7 +4801,9 @@
|
||||
"snes9x_next",
|
||||
"solarus",
|
||||
"sonic-mania",
|
||||
"sonic2013",
|
||||
"sonic3-air",
|
||||
"soniccd",
|
||||
"stella",
|
||||
"superbroswar",
|
||||
"supermodel",
|
||||
@@ -4830,6 +4845,7 @@
|
||||
"xpet",
|
||||
"xplus4",
|
||||
"xrick",
|
||||
"xroar",
|
||||
"xscpu64",
|
||||
"xvic",
|
||||
"yabasanshiro",
|
||||
|
||||
@@ -10,7 +10,6 @@ cores:
|
||||
- a5200
|
||||
- abuse
|
||||
- amiberry
|
||||
- applewin
|
||||
- arduous
|
||||
- atari800
|
||||
- azahar
|
||||
@@ -30,7 +29,6 @@ cores:
|
||||
- cdogs
|
||||
- cemu
|
||||
- cgenius
|
||||
- citron
|
||||
- clk
|
||||
- corsixth
|
||||
- demul
|
||||
@@ -50,7 +48,6 @@ cores:
|
||||
- easyrpg
|
||||
- ecwolf
|
||||
- eduke32
|
||||
- eka2l1
|
||||
- emuscv
|
||||
- ep128emu-core
|
||||
- etlegacy
|
||||
@@ -66,7 +63,6 @@ cores:
|
||||
- fmsx
|
||||
- freechaf
|
||||
- freeintv
|
||||
- freej2me
|
||||
- fsuae
|
||||
- fury
|
||||
- fuse
|
||||
@@ -76,7 +72,6 @@ cores:
|
||||
- genesisplusgx
|
||||
- genesisplusgx-expanded
|
||||
- genesisplusgx-wide
|
||||
- gong
|
||||
- gpsp
|
||||
- gsplus
|
||||
- gw
|
||||
@@ -158,7 +153,6 @@ cores:
|
||||
- reminiscence
|
||||
- rpcs3
|
||||
- ruffle
|
||||
- ryujinx
|
||||
- samcoupe
|
||||
- same_cdi
|
||||
- sameduck
|
||||
@@ -173,7 +167,6 @@ cores:
|
||||
- sonic2013
|
||||
- sonic3-air
|
||||
- soniccd
|
||||
- squirreljme
|
||||
- stella
|
||||
- stella2014
|
||||
- superbroswar
|
||||
@@ -192,12 +185,10 @@ cores:
|
||||
- tyrian
|
||||
- tyrquake
|
||||
- uae4arm
|
||||
- uqm
|
||||
- uzem
|
||||
- vb
|
||||
- vba-m
|
||||
- vecx
|
||||
- vemulator
|
||||
- vice
|
||||
- vice_x128
|
||||
- vice_x64
|
||||
@@ -5683,7 +5674,6 @@ systems:
|
||||
standalone_cores:
|
||||
- abuse
|
||||
- amiberry
|
||||
- applewin
|
||||
- azahar
|
||||
- bigpemu
|
||||
- bstone
|
||||
@@ -5692,7 +5682,6 @@ standalone_cores:
|
||||
- cdogs
|
||||
- cemu
|
||||
- cgenius
|
||||
- citron
|
||||
- clk
|
||||
- corsixth
|
||||
- demul
|
||||
@@ -5709,7 +5698,6 @@ standalone_cores:
|
||||
- easyrpg
|
||||
- ecwolf
|
||||
- eduke32
|
||||
- eka2l1
|
||||
- etlegacy
|
||||
- fallout1-ce
|
||||
- fallout2-ce
|
||||
@@ -5755,7 +5743,6 @@ standalone_cores:
|
||||
- redream
|
||||
- rpcs3
|
||||
- ruffle
|
||||
- ryujinx
|
||||
- samcoupe
|
||||
- scummvm
|
||||
- sdlpop
|
||||
@@ -5776,7 +5763,6 @@ standalone_cores:
|
||||
- tr2x
|
||||
- tsugaru
|
||||
- tyrian
|
||||
- uqm
|
||||
- vice
|
||||
- vita3k
|
||||
- vkquake
|
||||
@@ -5800,7 +5786,6 @@ standalone_cores:
|
||||
- ymir
|
||||
- yquake2
|
||||
dual_mode_cores:
|
||||
- applewin
|
||||
- dolphin
|
||||
- easyrpg
|
||||
- flycast
|
||||
@@ -6624,15 +6609,6 @@ launchers:
|
||||
fails_when_missing: false
|
||||
source_ref: "package/batocera/core/batocera-configgen/configgen/configgen/generators/shadps4/shadps4Generator.py:46,\
|
||||
\ 228"
|
||||
- emulator: citron
|
||||
build: standalone
|
||||
kind: passes_path
|
||||
names: []
|
||||
search_dir: /userdata/bios/switch
|
||||
passes_to: "CitronPath::KeysDir in src/common/fs/path_util.cpp returns it, in place\
|
||||
\ of citron_path / KEYS_DIR"
|
||||
fails_when_missing: false
|
||||
source_ref: "package/batocera/emulators/citron/002-adjust-paths.patch:9-10"
|
||||
configs_root:
|
||||
path: /userdata/system/configs
|
||||
from_bios: ../system/configs
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
platform: batocera
|
||||
source: https://github.com/batocera-linux/batocera.linux/tree/batocera-43.1
|
||||
scraped_at: '2026-11-06T02:18:59Z'
|
||||
scraped_at: '2026-11-09T19:49:31Z'
|
||||
targets:
|
||||
a3gen2:
|
||||
architecture: aarch64
|
||||
@@ -203,6 +203,7 @@ targets:
|
||||
- dosbox_staging
|
||||
- dosboxx
|
||||
- duckstation
|
||||
- dxx-rebirth
|
||||
- easyrpg
|
||||
- ecwolf
|
||||
- eduke32
|
||||
@@ -300,7 +301,9 @@ targets:
|
||||
- snes9x_next
|
||||
- solarus
|
||||
- sonic-mania
|
||||
- sonic2013
|
||||
- sonic3-air
|
||||
- soniccd
|
||||
- stella
|
||||
- superbroswar
|
||||
- supermodel
|
||||
@@ -342,6 +345,7 @@ targets:
|
||||
- xpet
|
||||
- xplus4
|
||||
- xrick
|
||||
- xroar
|
||||
- xscpu64
|
||||
- xvic
|
||||
- yabasanshiro
|
||||
@@ -5379,6 +5383,7 @@ targets:
|
||||
- model2emu
|
||||
- moonlight
|
||||
- mrboom
|
||||
- mugen
|
||||
- mupen64plus
|
||||
- mupen64plus-next
|
||||
- neocd
|
||||
@@ -5475,6 +5480,8 @@ targets:
|
||||
- vkquake3
|
||||
- vpinball
|
||||
- wasm4
|
||||
- wine
|
||||
- wine-tkg
|
||||
- x1
|
||||
- x128
|
||||
- x16emu
|
||||
@@ -5605,6 +5612,7 @@ targets:
|
||||
- model2emu
|
||||
- moonlight
|
||||
- mrboom
|
||||
- mugen
|
||||
- mupen64plus
|
||||
- mupen64plus-next
|
||||
- neocd
|
||||
@@ -5701,6 +5709,8 @@ targets:
|
||||
- vkquake3
|
||||
- vpinball
|
||||
- wasm4
|
||||
- wine
|
||||
- wine-tkg
|
||||
- x1
|
||||
- x128
|
||||
- x16emu
|
||||
|
||||
@@ -307,7 +307,8 @@ class OnlyWhatABoardBuildsIsRun(unittest.TestCase):
|
||||
def test_the_real_lists_name_only_what_a_board_builds(self):
|
||||
import yaml
|
||||
|
||||
for platform, absent in (("knulli", ("suyu", "citron", "shadps4", "pcsx2")),):
|
||||
for platform, absent in (("knulli", ("suyu", "citron", "shadps4", "pcsx2")),
|
||||
("batocera", ("citron", "ryujinx", "applewin"))):
|
||||
config = yaml.safe_load((REPO_ROOT / "platforms" / f"{platform}.yml").read_text())
|
||||
names = set(config["cores"]) | set(config.get("standalone_cores") or [])
|
||||
targets = yaml.safe_load(
|
||||
|
||||
Reference in new issue
Block a user