diff --git a/install/targets/batocera.json b/install/targets/batocera.json index 3b38510ca..755702725 100644 --- a/install/targets/batocera.json +++ b/install/targets/batocera.json @@ -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", diff --git a/platforms/batocera.yml b/platforms/batocera.yml index fc772a2fe..66f677c5c 100644 --- a/platforms/batocera.yml +++ b/platforms/batocera.yml @@ -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 diff --git a/platforms/targets/batocera.yml b/platforms/targets/batocera.yml index 4127e3b01..a4fbf1d0e 100644 --- a/platforms/targets/batocera.yml +++ b/platforms/targets/batocera.yml @@ -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 diff --git a/tests/test_launcher_paths.py b/tests/test_launcher_paths.py index 1a37a4fba..eb2730746 100644 --- a/tests/test_launcher_paths.py +++ b/tests/test_launcher_paths.py @@ -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(