From 576ad258f79886fcbd4e5d3bd1166f48f405e1f1 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sat, 24 Oct 2026 01:23:48 +0200 Subject: [PATCH] chore: map rocknix and retropie core names ROCKNIX names its standalone packages -sa (package.mk under projects/ROCKNIX/packages/emulators/standalone at 20261001); RetroPie names its libretro scriptmodules lr-. Each name joins the profile of the project its package builds. supermodel-sa builds DirtBagXon/model3emu-code-sinden, the supermodel3 profile. --- emulators/ares.yml | 2 +- emulators/armsx2.yml | 1 + emulators/beetle_lynx.yml | 2 +- emulators/beetle_ngp.yml | 2 +- emulators/beetle_pcfx.yml | 2 +- emulators/beetle_psx.yml | 2 +- emulators/beetle_vb.yml | 2 +- emulators/beetle_wswan.yml | 2 +- emulators/bigpemu.yml | 1 + emulators/cemu.yml | 1 + emulators/dolphin.yml | 1 + emulators/drastic.yml | 1 + emulators/duckstation.yml | 2 +- emulators/flycast.yml | 2 ++ emulators/genesis_plus_gx.yml | 1 + emulators/gopher64.yml | 1 + emulators/gzdoom.yml | 2 +- emulators/hatari.yml | 1 + emulators/mame2003_plus.yml | 1 + emulators/mednafen_pce_fast.yml | 2 +- emulators/mednafen_supergrafx.yml | 2 +- emulators/melonds.yml | 2 +- emulators/mupen64plus.yml | 1 + emulators/parallel_n64.yml | 2 +- emulators/ppsspp.yml | 1 + emulators/rpcs3.yml | 1 + emulators/skyemu.yml | 1 + emulators/smsplus.yml | 1 + emulators/supermodel3.yml | 1 + emulators/vba_next.yml | 1 + emulators/vita3k.yml | 1 + emulators/xemu.yml | 1 + 32 files changed, 33 insertions(+), 13 deletions(-) diff --git a/emulators/ares.yml b/emulators/ares.yml index c8db95aa..84125345 100644 --- a/emulators/ares.yml +++ b/emulators/ares.yml @@ -6,7 +6,7 @@ profiled_date: "2026-10-23" source_commit: "c76aaffa6e69778baf9a66d1da04298ac2ed7d1d" core_version: "v148" display_name: "ares" -cores: [ares] +cores: [ares, "ares-sa"] mode: standalone found_by: content systems: diff --git a/emulators/armsx2.yml b/emulators/armsx2.yml index d8b736f4..a66383a7 100644 --- a/emulators/armsx2.yml +++ b/emulators/armsx2.yml @@ -12,6 +12,7 @@ display_name: "Sony - PlayStation 2 (ARMSX2)" cores: - armsx2 - armsx2_libretro + - "armsx2-sa" systems: - sony-playstation-2 diff --git a/emulators/beetle_lynx.yml b/emulators/beetle_lynx.yml index 135f369c..cb37f3e1 100644 --- a/emulators/beetle_lynx.yml +++ b/emulators/beetle_lynx.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-24" source_commit: "fcdefcfb3c11d6d2e71be076a5d3df2e88ab73ed" core_version: "v1.24.0" display_name: "Atari - Lynx (Beetle Lynx)" -cores: [mednafen_lynx] +cores: [mednafen_lynx, "beetle-lynx"] systems: [atari-lynx] verification: existence diff --git a/emulators/beetle_ngp.yml b/emulators/beetle_ngp.yml index a2fb8bf0..dc5fbf0e 100644 --- a/emulators/beetle_ngp.yml +++ b/emulators/beetle_ngp.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-24" source_commit: "139fe34c8dfc5585d6ee1793a7902bca79d544de" core_version: "v1.29.0.0" display_name: "SNK - Neo Geo Pocket / Color (Beetle NeoPop)" -cores: [mednafen_ngp] +cores: [mednafen_ngp, "beetle-ngp"] systems: [snk-ngp, snk-ngpc] notes: | diff --git a/emulators/beetle_pcfx.yml b/emulators/beetle_pcfx.yml index 135dc3be..10bb21a3 100644 --- a/emulators/beetle_pcfx.yml +++ b/emulators/beetle_pcfx.yml @@ -1,7 +1,7 @@ emulator: Beetle PC-FX (Mednafen) type: libretro core_classification: community_fork -cores: [mednafen_pcfx, pcfx] +cores: [mednafen_pcfx, pcfx, "beetle-pcfx"] source: "https://github.com/libretro/beetle-pcfx-libretro" upstream: "https://mednafen.github.io/" profiled_date: "2026-03-24" diff --git a/emulators/beetle_psx.yml b/emulators/beetle_psx.yml index 5461b7f5..6b9a369c 100644 --- a/emulators/beetle_psx.yml +++ b/emulators/beetle_psx.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-29" source_commit: "9bcc75d0a3e8310a273afb8fac1409224ff42c29" core_version: "v0.9.44.1" display_name: "Sony - PlayStation (Beetle PSX)" -cores: [beetle_psx, mednafen_psx, mednafen_psx_hw] +cores: [beetle_psx, mednafen_psx, mednafen_psx_hw, "beetle-psx"] systems: [sony-playstation] notes: > Region-based BIOS selection: the core picks JP/NA/EU firmware based on disc region. diff --git a/emulators/beetle_vb.yml b/emulators/beetle_vb.yml index 138ba9bc..64e5d7bc 100644 --- a/emulators/beetle_vb.yml +++ b/emulators/beetle_vb.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-24" source_commit: "d5ae54c8e23b573a3b34e888b2d48a588027e92c" core_version: "v0.9.36.1" display_name: "Nintendo - Virtual Boy (Beetle VB)" -cores: [mednafen_vb, vb] +cores: [mednafen_vb, vb, "beetle-vb"] systems: [nintendo-virtualboy] notes: | diff --git a/emulators/beetle_wswan.yml b/emulators/beetle_wswan.yml index 3d762b48..b17ca418 100644 --- a/emulators/beetle_wswan.yml +++ b/emulators/beetle_wswan.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-24" source_commit: "2aeb47d3a58bf0360c686f842d9bb5bd201306fe" core_version: "v0.9.35.1" display_name: "Bandai - WonderSwan/Color (Beetle Wonderswan)" -cores: [beetle_wswan, mednafen_wswan] +cores: [beetle_wswan, mednafen_wswan, "beetle-wswan"] systems: [bandai-wswan, bandai-wswanc] notes: | diff --git a/emulators/bigpemu.yml b/emulators/bigpemu.yml index cb3a7afa..7f0ecbf1 100644 --- a/emulators/bigpemu.yml +++ b/emulators/bigpemu.yml @@ -10,6 +10,7 @@ core_version: "1.221" display_name: "BigPEmu (Atari Jaguar)" cores: - bigpemu + - "bigpemu-sa" systems: - atari-jaguar - atari-jaguarcd diff --git a/emulators/cemu.yml b/emulators/cemu.yml index 577cf392..5956a9d3 100644 --- a/emulators/cemu.yml +++ b/emulators/cemu.yml @@ -14,6 +14,7 @@ library_name: "Cemu" save_folder_once: true cores: - cemu + - "cemu-sa" systems: [nintendo-wiiu] data_directories: diff --git a/emulators/dolphin.yml b/emulators/dolphin.yml index c16fefc9..a2aaa2ce 100644 --- a/emulators/dolphin.yml +++ b/emulators/dolphin.yml @@ -13,6 +13,7 @@ library_name: "dolphin-emu" cores: - dolphin - "dolphin-gui" + - "dolphin-sa" systems: [nintendo-gamecube, nintendo-wii, sega-triforce] data_root: android: diff --git a/emulators/drastic.yml b/emulators/drastic.yml index 8527eaef..ad8d041f 100644 --- a/emulators/drastic.yml +++ b/emulators/drastic.yml @@ -12,6 +12,7 @@ core_version: "r2.6.0.4a" display_name: "Nintendo - DS (DraStic)" cores: - drastic + - "drastic-sa" systems: - nintendo-ds mode: standalone diff --git a/emulators/duckstation.yml b/emulators/duckstation.yml index 7e8abba7..feaba0f8 100644 --- a/emulators/duckstation.yml +++ b/emulators/duckstation.yml @@ -8,7 +8,7 @@ profiled_date: "2026-03-23" source_commit: "938c6d2a03e523d0e4275aa753f289a987bcb016" core_version: "v0.1-12070" display_name: "Sony - PlayStation (DuckStation)" -cores: [duckstation, "Duckstation"] +cores: [duckstation, "Duckstation", "duckstation-sa"] found_by: content systems: [sony-playstation] bios_size: 524288 # 0x80000 (512 KB), also accepts PS2 (4 MB) and PS3 (0x3E66F0) diff --git a/emulators/flycast.yml b/emulators/flycast.yml index 4a2c8915..1768e032 100644 --- a/emulators/flycast.yml +++ b/emulators/flycast.yml @@ -14,6 +14,8 @@ cores: - "flycast-next" - "flycastsa" - "flycast_32b" + - "flycast-sa" + - "flycast-dev" systems: - sega-dreamcast - sega-naomi diff --git a/emulators/genesis_plus_gx.yml b/emulators/genesis_plus_gx.yml index 2582044d..509f2786 100644 --- a/emulators/genesis_plus_gx.yml +++ b/emulators/genesis_plus_gx.yml @@ -14,6 +14,7 @@ cores: - genplus - "genesisplusgx_ex" - "genesis_plus_gx_cart_special" + - "genesis-plus-gx" systems: - sega-megadrive - sega-megacd diff --git a/emulators/gopher64.yml b/emulators/gopher64.yml index 8cabc1fd..6086aecb 100644 --- a/emulators/gopher64.yml +++ b/emulators/gopher64.yml @@ -9,6 +9,7 @@ core_version: "v1.1.42" display_name: "Nintendo - Nintendo 64 (gopher64)" cores: - gopher64 + - "gopher64-sa" systems: - nintendo-64 mode: standalone diff --git a/emulators/gzdoom.yml b/emulators/gzdoom.yml index 9462c246..844fe376 100644 --- a/emulators/gzdoom.yml +++ b/emulators/gzdoom.yml @@ -7,7 +7,7 @@ profiled_date: "2026-10-04" source_commit: "c26ce2e6ca2a0c770f140cb25dde0d30073ca8f7" core_version: "4.15pre" display_name: "GZDoom" -cores: ["GZDoom"] +cores: ["GZDoom", "gzdoom-sa"] systems: [doom, heretic, hexen, strife, chex] notes: | diff --git a/emulators/hatari.yml b/emulators/hatari.yml index 41a1ed78..1269982a 100644 --- a/emulators/hatari.yml +++ b/emulators/hatari.yml @@ -12,6 +12,7 @@ display_name: "Atari - ST/STE/TT/Falcon (Hatari)" cores: - hatari - "HATARISA" + - "hatarisa" systems: - atari-st - atari-ste diff --git a/emulators/mame2003_plus.yml b/emulators/mame2003_plus.yml index 4ec2a6ce..9295b1dd 100644 --- a/emulators/mame2003_plus.yml +++ b/emulators/mame2003_plus.yml @@ -13,6 +13,7 @@ mame_version: "0.78 (plus backports)" cores: - mame2003_plus - mame078plus + - "mame2003-plus" systems: - snk-neogeo-mvs diff --git a/emulators/mednafen_pce_fast.yml b/emulators/mednafen_pce_fast.yml index 24315d3c..67014859 100644 --- a/emulators/mednafen_pce_fast.yml +++ b/emulators/mednafen_pce_fast.yml @@ -7,7 +7,7 @@ profiled_date: "2026-03-24" source_commit: "4eee99c451f85ebe66d1591de88b892015b23059" core_version: "v1.31.0.0" display_name: "NEC - PC Engine / CD (Beetle PCE FAST)" -cores: [mednafen_pce_fast, pce_fast, beetle_pce_fast] +cores: [mednafen_pce_fast, pce_fast, beetle_pce_fast, "beetle-pce-fast"] systems: [nec-pc-engine] verification: existence notes: > diff --git a/emulators/mednafen_supergrafx.yml b/emulators/mednafen_supergrafx.yml index a73191d6..1f4349a3 100644 --- a/emulators/mednafen_supergrafx.yml +++ b/emulators/mednafen_supergrafx.yml @@ -7,7 +7,7 @@ profiled_date: "2026-10-04" source_commit: "9c11dcd213a79d57d2c86313971631af801f2cdc" core_version: "v1.29.0" display_name: "NEC - PC Engine SuperGrafx (Beetle SuperGrafx)" -cores: [mednafen_supergrafx, beetle_supergrafx] +cores: [mednafen_supergrafx, beetle_supergrafx, "beetle-supergrafx"] systems: [nec-pc-engine] verification: existence notes: > diff --git a/emulators/melonds.yml b/emulators/melonds.yml index 579beed1..5915887a 100644 --- a/emulators/melonds.yml +++ b/emulators/melonds.yml @@ -1,7 +1,7 @@ emulator: melonDS type: standalone + libretro core_classification: community_fork -cores: [melonds] +cores: [melonds, "melonds-sa"] source: "https://github.com/libretro/melonDS" upstream: "https://github.com/melonDS-emu/melonDS" profiled_date: "2026-03-24" diff --git a/emulators/mupen64plus.yml b/emulators/mupen64plus.yml index 8fd9673b..cded5323 100644 --- a/emulators/mupen64plus.yml +++ b/emulators/mupen64plus.yml @@ -12,6 +12,7 @@ display_name: "Nintendo - Nintendo 64 (Mupen64Plus)" cores: - "mupen64plus" - "mupen64plussa" + - "mupen64plus-sa" systems: - nintendo-64 - nintendo-64dd diff --git a/emulators/parallel_n64.yml b/emulators/parallel_n64.yml index 74529674..9cdae48e 100644 --- a/emulators/parallel_n64.yml +++ b/emulators/parallel_n64.yml @@ -9,7 +9,7 @@ upstream_commit: "3be6336a1de6f32ccc4f57bf80c988163fe6bf7a" core_version: "2.0-rc2" display_name: "Nintendo - Nintendo 64 (ParaLLEl N64)" systems: [nintendo-64, nintendo-64dd] -cores: [parallel_n64, parallel_n64_debug, "parallel_n64_32b"] +cores: [parallel_n64, parallel_n64_debug, "parallel_n64_32b", "parallel-n64"] files: - name: "64DD_IPL.bin" diff --git a/emulators/ppsspp.yml b/emulators/ppsspp.yml index cc38438c..06584f11 100644 --- a/emulators/ppsspp.yml +++ b/emulators/ppsspp.yml @@ -9,6 +9,7 @@ display_name: "Sony - PlayStation Portable (PPSSPP)" cores: - ppsspp - "PPSSPPSDL" + - "ppsspp-sa" systems: [sony-psp] pack_structure: diff --git a/emulators/rpcs3.yml b/emulators/rpcs3.yml index a239e92b..1e54e3db 100644 --- a/emulators/rpcs3.yml +++ b/emulators/rpcs3.yml @@ -5,6 +5,7 @@ source: "https://github.com/RPCS3/rpcs3" upstream: "https://github.com/RPCS3/rpcs3" cores: - rpcs3 + - "rpcs3-sa" profiled_date: "2026-03-30" source_commit: "d9efc6e83eebf6f8cb495b82400f0e349a40e2c0" core_version: "0.0.35" diff --git a/emulators/skyemu.yml b/emulators/skyemu.yml index e7e93ade..0db58cbe 100644 --- a/emulators/skyemu.yml +++ b/emulators/skyemu.yml @@ -10,6 +10,7 @@ display_name: "Nintendo - Game Boy/GBA/NDS (SkyEmu)" cores: - skyemu + - "skyemu-sa" systems: - nintendo-gb diff --git a/emulators/smsplus.yml b/emulators/smsplus.yml index 1bdc9794..1ed5fd3d 100644 --- a/emulators/smsplus.yml +++ b/emulators/smsplus.yml @@ -10,6 +10,7 @@ display_name: "Sega - MS/GG (SMS Plus GX)" cores: - smsplus - smsplus_gx + - "smsplus-gx" systems: - sega-master-system - sega-game-gear diff --git a/emulators/supermodel3.yml b/emulators/supermodel3.yml index 9430888a..2bcf5530 100644 --- a/emulators/supermodel3.yml +++ b/emulators/supermodel3.yml @@ -12,6 +12,7 @@ display_name: "Sega - Model 3 (Supermodel, Sinden fork)" verification: existence cores: - "supermodel3" + - "supermodel-sa" systems: - "sega-model3" - "real3d-pro1000" diff --git a/emulators/vba_next.yml b/emulators/vba_next.yml index 2e35fbc6..9a211ad3 100644 --- a/emulators/vba_next.yml +++ b/emulators/vba_next.yml @@ -10,6 +10,7 @@ core_version: "SVN" display_name: "Nintendo - Game Boy Advance (VBA Next)" cores: - vba_next + - "vba-next" systems: - nintendo-gba diff --git a/emulators/vita3k.yml b/emulators/vita3k.yml index 71857c80..c6f6a331 100644 --- a/emulators/vita3k.yml +++ b/emulators/vita3k.yml @@ -8,6 +8,7 @@ core_version: "0.2.1" display_name: "Vita3K (PS Vita)" cores: - vita3k + - "vita3k-sa" systems: [sony-playstation-vita] # Standalone emulator, no libretro core exists. diff --git a/emulators/xemu.yml b/emulators/xemu.yml index 99feba5c..3c9f47de 100644 --- a/emulators/xemu.yml +++ b/emulators/xemu.yml @@ -16,6 +16,7 @@ core_version: display_name: "Microsoft - Xbox (xemu)" cores: - xemu + - "xemu-sa" systems: - microsoft-xbox