From 4da8eaa0b1920c15643d96985247f110e69ff8b7 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Sun, 23 Aug 2026 18:06:22 +0200 Subject: [PATCH] feat: declare the upstream names of 26 profiles Each name is attested by a buildbot .info file, a hardware target core list or an ES-DE find rule. Two of them resolved to no profile at all: dosbox_staging, declared by Batocera on three targets, and freeintvtsoverlay, shipped as FreeIntvTSOverlay_libretro.info. vba_m keeps no cores list: no upstream calls it that. It is a legacy key folded into vbam, which already carries the buildbot name vba-m. --- emulators/cemu.yml | 2 ++ emulators/citron.yml | 2 ++ emulators/dosbox-staging.yml | 1 + emulators/eden.yml | 2 ++ emulators/flycast_gles2.yml | 2 ++ emulators/freeintv_ts_overlay.yml | 1 + emulators/mednafen_lynx.yml | 2 ++ emulators/mednafen_ngp.yml | 2 ++ emulators/mednafen_pcfx.yml | 2 ++ emulators/mednafen_psx.yml | 2 ++ emulators/mednafen_psx_hw.yml | 2 ++ emulators/mednafen_saturn.yml | 2 ++ emulators/mednafen_vb.yml | 2 ++ emulators/mednafen_wswan.yml | 2 ++ emulators/mkxp-z.yml | 2 ++ emulators/mupen64plus_next_develop.yml | 2 ++ emulators/mupen64plus_next_gles2.yml | 2 ++ emulators/mupen64plus_next_gles3.yml | 2 ++ emulators/parallel_n64_debug.yml | 2 ++ emulators/primehack.yml | 2 ++ emulators/redream.yml | 2 ++ emulators/ryujinx.yml | 2 ++ emulators/suyu.yml | 2 ++ emulators/vita3k.yml | 2 ++ emulators/xemu.yml | 2 ++ emulators/yuzu.yml | 2 ++ 26 files changed, 50 insertions(+) diff --git a/emulators/cemu.yml b/emulators/cemu.yml index 9cf1029c..f7d0040a 100644 --- a/emulators/cemu.yml +++ b/emulators/cemu.yml @@ -6,6 +6,8 @@ profiled_date: "2026-03-18" source_commit: "daacdda0bab55dd78a2b5aac2c12d6ebe8c8e868" core_version: "2.6" display_name: "Cemu (Wii U)" +cores: + - cemu systems: [nintendo-wiiu] analysis_date: "2026-03-17" analysis_commit: "HEAD (depth=1)" diff --git a/emulators/citron.yml b/emulators/citron.yml index 6a7c97b8..31a766fd 100644 --- a/emulators/citron.yml +++ b/emulators/citron.yml @@ -6,6 +6,8 @@ upstream: "https://git.citron-emu.org/citron-emu/Citron" profiled_date: "2026-03-26" core_version: "2026.03.12" display_name: "Citron (Nintendo Switch)" +cores: + - citron systems: [nintendo-switch] analysis_date: "2026-03-26" analysis_commit: "79dee42 (depth=1)" diff --git a/emulators/dosbox-staging.yml b/emulators/dosbox-staging.yml index 70d98994..f38f988b 100644 --- a/emulators/dosbox-staging.yml +++ b/emulators/dosbox-staging.yml @@ -9,6 +9,7 @@ core_version: "0.84.0-alpha" display_name: "DOS (DOSBox Staging)" cores: - dosbox-staging + - dosbox_staging systems: - dos - ibm-pc diff --git a/emulators/eden.yml b/emulators/eden.yml index 4fd4b308..ba7829fc 100644 --- a/emulators/eden.yml +++ b/emulators/eden.yml @@ -7,6 +7,8 @@ profiled_date: "2026-03-26" source_commit: "c0ffc900cdf19b9373549c59a7e6b22c33615ea4" core_version: "0.1.1" display_name: "Eden (Nintendo Switch)" +cores: + - eden systems: [nintendo-switch] analysis_date: "2026-03-26" analysis_commit: "9347202 (depth=1)" diff --git a/emulators/flycast_gles2.yml b/emulators/flycast_gles2.yml index 3127f60c..c704b227 100644 --- a/emulators/flycast_gles2.yml +++ b/emulators/flycast_gles2.yml @@ -4,5 +4,7 @@ alias_of: "flycast" profiled_date: "2026-03-23" core_version: "0.1" display_name: "Sega - Dreamcast/Naomi (Flycast GLES2)" +cores: + - flycast_gles2 note: "Same codebase as flycast, compiled with -DHAVE_OPENGLES2 for older mobile GPUs. Same BIOS files." files: [] diff --git a/emulators/freeintv_ts_overlay.yml b/emulators/freeintv_ts_overlay.yml index ed7ba784..9435413b 100644 --- a/emulators/freeintv_ts_overlay.yml +++ b/emulators/freeintv_ts_overlay.yml @@ -9,6 +9,7 @@ core_version: "1.2" display_name: "Mattel - Intellivision (FreeIntvTSOverlay)" cores: - freeintv + - freeintvtsoverlay systems: - intellivision diff --git a/emulators/mednafen_lynx.yml b/emulators/mednafen_lynx.yml index b7720f1d..8cbe2ac9 100644 --- a/emulators/mednafen_lynx.yml +++ b/emulators/mednafen_lynx.yml @@ -4,5 +4,7 @@ alias_of: "beetle_lynx" profiled_date: "2026-03-24" core_version: "v1.24.0" display_name: "Atari - Lynx (Beetle Lynx)" +cores: + - mednafen_lynx note: "This core uses the same BIOS/firmware as beetle_lynx. See emulators/beetle_lynx.yml for details." files: [] diff --git a/emulators/mednafen_ngp.yml b/emulators/mednafen_ngp.yml index 30746cf6..408ef2e0 100644 --- a/emulators/mednafen_ngp.yml +++ b/emulators/mednafen_ngp.yml @@ -4,5 +4,7 @@ alias_of: "beetle_ngp" profiled_date: "2026-03-24" core_version: "v1.29.0.0" display_name: "SNK - Neo Geo Pocket / Color (Beetle NeoPop)" +cores: + - mednafen_ngp note: "This core uses the same BIOS/firmware as beetle_ngp. See emulators/beetle_ngp.yml for details." files: [] diff --git a/emulators/mednafen_pcfx.yml b/emulators/mednafen_pcfx.yml index e4ed96b4..1739c42c 100644 --- a/emulators/mednafen_pcfx.yml +++ b/emulators/mednafen_pcfx.yml @@ -4,5 +4,7 @@ alias_of: "beetle_pcfx" profiled_date: "2026-03-24" core_version: "v0.9.36.5" display_name: "NEC - PC-FX (Beetle PC-FX)" +cores: + - mednafen_pcfx note: "This core uses the same BIOS/firmware as beetle_pcfx. See emulators/beetle_pcfx.yml for details." files: [] diff --git a/emulators/mednafen_psx.yml b/emulators/mednafen_psx.yml index 27d20330..72928fee 100644 --- a/emulators/mednafen_psx.yml +++ b/emulators/mednafen_psx.yml @@ -4,5 +4,7 @@ alias_of: "beetle_psx" profiled_date: "2026-03-24" core_version: "v0.9.44.1" display_name: "Sony - PlayStation (Beetle PSX)" +cores: + - mednafen_psx note: "This core uses the same BIOS/firmware as beetle_psx. See emulators/beetle_psx.yml for details." files: [] diff --git a/emulators/mednafen_psx_hw.yml b/emulators/mednafen_psx_hw.yml index 838512bf..f0ce68df 100644 --- a/emulators/mednafen_psx_hw.yml +++ b/emulators/mednafen_psx_hw.yml @@ -4,5 +4,7 @@ alias_of: "beetle_psx" profiled_date: "2026-03-24" core_version: "v0.9.44.1" display_name: "Sony - PlayStation (Beetle PSX HW)" +cores: + - mednafen_psx_hw note: "Same codebase as beetle_psx, compiled with HAVE_HW for OpenGL/Vulkan GPU rendering. Same BIOS files." files: [] diff --git a/emulators/mednafen_saturn.yml b/emulators/mednafen_saturn.yml index c2b1fc01..eef66294 100644 --- a/emulators/mednafen_saturn.yml +++ b/emulators/mednafen_saturn.yml @@ -4,5 +4,7 @@ alias_of: "beetle_saturn" profiled_date: "2026-03-24" core_version: "v0.9.45.1" display_name: "Sega - Saturn (Beetle Saturn)" +cores: + - mednafen_saturn note: "This core uses the same BIOS/firmware as beetle_saturn. See emulators/beetle_saturn.yml for details." files: [] diff --git a/emulators/mednafen_vb.yml b/emulators/mednafen_vb.yml index 02360f5a..b432c290 100644 --- a/emulators/mednafen_vb.yml +++ b/emulators/mednafen_vb.yml @@ -4,5 +4,7 @@ alias_of: "beetle_vb" profiled_date: "2026-03-24" core_version: "v0.9.36.1" display_name: "Nintendo - Virtual Boy (Beetle VB)" +cores: + - mednafen_vb note: "This core uses the same BIOS/firmware as beetle_vb. See emulators/beetle_vb.yml for details." files: [] diff --git a/emulators/mednafen_wswan.yml b/emulators/mednafen_wswan.yml index 63d52887..d82bcc4d 100644 --- a/emulators/mednafen_wswan.yml +++ b/emulators/mednafen_wswan.yml @@ -5,5 +5,7 @@ source: "https://github.com/libretro/beetle-wswan-libretro" profiled_date: "2026-03-24" core_version: "v0.9.35.1" display_name: "Bandai - WonderSwan/Color (Beetle Wonderswan)" +cores: + - mednafen_wswan note: "Binary name for beetle_wswan. Same codebase, single .so/.dll." files: [] diff --git a/emulators/mkxp-z.yml b/emulators/mkxp-z.yml index b6373968..fa70b77d 100644 --- a/emulators/mkxp-z.yml +++ b/emulators/mkxp-z.yml @@ -2,5 +2,7 @@ emulator: mkxp-z type: alias alias_of: mkxp_z display_name: "RPG Maker XP/VX/VX Ace (mkxp-z)" +cores: + - mkxp-z profiled_date: "2026-03-24" files: [] diff --git a/emulators/mupen64plus_next_develop.yml b/emulators/mupen64plus_next_develop.yml index 0de3c280..a4f9476c 100644 --- a/emulators/mupen64plus_next_develop.yml +++ b/emulators/mupen64plus_next_develop.yml @@ -4,5 +4,7 @@ alias_of: "mupen64plus_next" profiled_date: "2026-03-24" core_version: "2.8" display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next Develop)" +cores: + - mupen64plus_next_develop note: "Same codebase as mupen64plus_next, built from develop branch. Experimental/testing variant." files: [] diff --git a/emulators/mupen64plus_next_gles2.yml b/emulators/mupen64plus_next_gles2.yml index 50ebe0cf..29d87237 100644 --- a/emulators/mupen64plus_next_gles2.yml +++ b/emulators/mupen64plus_next_gles2.yml @@ -4,5 +4,7 @@ alias_of: "mupen64plus_next" profiled_date: "2026-03-24" core_version: "2.8" display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next GLES2)" +cores: + - mupen64plus_next_gles2 note: "Same codebase as mupen64plus_next, compiled with GLES=1 (-DHAVE_OPENGLES2) for OpenGL ES 2.0 devices. Same BIOS files." files: [] diff --git a/emulators/mupen64plus_next_gles3.yml b/emulators/mupen64plus_next_gles3.yml index 42709355..661f1ddf 100644 --- a/emulators/mupen64plus_next_gles3.yml +++ b/emulators/mupen64plus_next_gles3.yml @@ -4,5 +4,7 @@ alias_of: "mupen64plus_next" profiled_date: "2026-03-24" core_version: "2.8" display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next GLES3)" +cores: + - mupen64plus_next_gles3 note: "Same codebase as mupen64plus_next, compiled with -DHAVE_OPENGLES3 for OpenGL ES 3.0 devices. Same BIOS files." files: [] diff --git a/emulators/parallel_n64_debug.yml b/emulators/parallel_n64_debug.yml index e45e68e0..d66ab6b2 100644 --- a/emulators/parallel_n64_debug.yml +++ b/emulators/parallel_n64_debug.yml @@ -4,5 +4,7 @@ alias_of: "parallel_n64" profiled_date: "2026-03-24" core_version: "2.0-rc2" display_name: "Nintendo - Nintendo 64 (ParaLLEl) (Debug)" +cores: + - parallel_n64_debug note: "Debug build of parallel_n64. Same codebase and firmware requirements." files: [] diff --git a/emulators/primehack.yml b/emulators/primehack.yml index b6a00087..8e5249de 100644 --- a/emulators/primehack.yml +++ b/emulators/primehack.yml @@ -7,6 +7,8 @@ profiled_date: "2026-03-26" source_commit: "5e7cc91d8c9a43ca189b288937f65c9763af9c22" core_version: "1.0.8" display_name: "PrimeHack (Dolphin fork for Metroid Prime)" +cores: + - primehack systems: [nintendo-gamecube, nintendo-wii] analysis_date: "2026-03-26" analysis_commit: "b10f147 (depth=1)" diff --git a/emulators/redream.yml b/emulators/redream.yml index 4ba25265..3919f6cf 100644 --- a/emulators/redream.yml +++ b/emulators/redream.yml @@ -10,6 +10,8 @@ emulator: Redream type: libretro source: "https://github.com/libretro/redream" +cores: + - redream systems: - sega-dreamcast files: diff --git a/emulators/ryujinx.yml b/emulators/ryujinx.yml index a9b43d30..8656d10d 100644 --- a/emulators/ryujinx.yml +++ b/emulators/ryujinx.yml @@ -5,6 +5,8 @@ upstream: "https://github.com/Ryujinx/Ryujinx" profiled_date: "2026-03-26" core_version: "1.1.1403" display_name: "Ryujinx (Nintendo Switch)" +cores: + - ryujinx systems: [nintendo-switch] analysis_date: "2026-03-26" analysis_commit: "HEAD (depth=1, ngram.ca mirror)" diff --git a/emulators/suyu.yml b/emulators/suyu.yml index 5cbb3e6b..755dba98 100644 --- a/emulators/suyu.yml +++ b/emulators/suyu.yml @@ -6,6 +6,8 @@ upstream: "https://github.com/suyu-emu/suyu" profiled_date: "2026-03-26" core_version: "Yuzu EA 4176 based" display_name: "Suyu (Nintendo Switch)" +cores: + - suyu systems: [nintendo-switch] analysis_date: "2026-03-26" analysis_commit: "c096d16 (Hengle/suyu-emu mirror, depth=1)" diff --git a/emulators/vita3k.yml b/emulators/vita3k.yml index 7a4a7842..36c0f655 100644 --- a/emulators/vita3k.yml +++ b/emulators/vita3k.yml @@ -6,6 +6,8 @@ profiled_date: "2026-03-29" source_commit: "80075ce556a9d5c2c8fbe27f70625fb539d3bbba" core_version: "0.2.1" display_name: "Vita3K (PS Vita)" +cores: + - vita3k systems: [sony-playstation-vita] # Standalone emulator, no libretro core exists. diff --git a/emulators/xemu.yml b/emulators/xemu.yml index 22e0e442..6a3d307d 100644 --- a/emulators/xemu.yml +++ b/emulators/xemu.yml @@ -6,6 +6,8 @@ profiled_date: "2026-03-18" source_commit: "295c13e972338879ff74a3e9f0dd57b35e148c60" core_version: "0.8.x" display_name: "xemu (Xbox)" +cores: + - xemu systems: [microsoft-xbox] notes: | diff --git a/emulators/yuzu.yml b/emulators/yuzu.yml index 400c9283..d73823e3 100644 --- a/emulators/yuzu.yml +++ b/emulators/yuzu.yml @@ -6,6 +6,8 @@ upstream: "https://github.com/yuzu-emu/yuzu" profiled_date: "2026-03-26" core_version: "EA 4176" display_name: "Yuzu (Nintendo Switch)" +cores: + - yuzu systems: [nintendo-switch] analysis_date: "2026-03-26" analysis_commit: "15e6e48 (yuzu-emu-mirror, depth=1)"