feat: list recalbox cores per board

Recalbox builds seven board images with different emulators. The new
target scraper reads each board's defconfig against the package every
system.ini core names. The names that reached no profile are mapped to
the projects Recalbox builds or profiled from their source, and the
mupen64plus video plugins are set aside.
This commit is contained in:
Abdessamad Derraz committed 2026-10-17 15:51:39 +02:00
1 parent d9c74888e8
commit a8bfadd4c1
22 files changed
+1997 -24

No files matched your search

+24
View File
@@ -128,3 +128,27 @@ rocknix:
- wine
amd64:
aliases: [x86_64, pc]
recalbox:
targets:
_default:
# system.ini names a mupen64plus video plugin as the core of the
# mupen64plus emulator; mupenGenerator.py loads it with --gfx
# mupen64plus-video-<core>.so. Plugins, not emulators.
remove_cores:
- glide64mk2 # mupen64plus-video-glide64mk2
- gliden64 # GLideN64 video plugin
- n64_gles2 # mupen64plus-video-gles2n64
- rice # mupen64plus-video-rice
- rice_gles2 # mupen64plus-video-gles2rice
# Recalbox names its boards by defconfig (configs/recalbox-<board>_defconfig).
rpi3:
aliases: [rpi3b]
rpi4_64:
aliases: [rpi4, rpi400]
rpi5_64:
aliases: [rpi5]
rpizero2:
aliases: [rpi-zero2]
x86_64:
aliases: [pc]
File diff suppressed because it is too large. Load diff