feat: name elec and knulli builds in profiles

EmuELEC, AmberELEC and KNULLI launch standalone emulators by the name
their launch code dispatches on (HATARISA, PPSSPPSDL, FBNEOSA) and ship
32-bit or patched builds of libretro cores under their own .so names
(flycast_32b, mupen64plus_next_alt, genesis_plus_gx_cart_special,
mame0139, flycast-xtreme). Each name joins the profile of the project
its package builds. fceumm_mod reads gg.rom, not gamegenie.nes, and
never opens it, so it gets its own profile.
This commit is contained in:
Abdessamad Derraz committed 2026-10-22 06:28:14 +02:00
1 parent 7e2f753c96
commit d55a43bd68
35 files changed
+75 -16

No files matched your search

+1
View File
@@ -13,6 +13,7 @@ mode: standalone
cores:
- advancemame
- advmame
- "AdvanceMame"
systems:
- snk-neogeo-mvs
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-21"
source_commit: "2de3bf82280be045ea81dd0c55407061dfdbaa3e"
core_version: "v8.4.2"
display_name: "Commodore - Amiga (Amiberry)"
cores: [amiberry]
cores: [amiberry, "AMIBERRY"]
systems:
- commodore-amiga
- commodore-cd32
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-04"
source_commit: "bee4fcbd235b9d3d804a50cc6ecaccbbe89490f7"
core_version: "v3.6.3"
display_name: "Commander Genius"
cores: [cgenius]
cores: [cgenius, "CGeniusExe"]
systems: [commander-keen]
verification: existence
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-20"
source_commit: "e6b88ad03202d1f74e329f54f213d3b070bd6202"
core_version: "0.74-2"
display_name: "DOS (DOSBox SDL2)"
cores: [dosbox-sdl2]
cores: [dosbox-sdl2, "DOSBOXSDL2"]
systems: [dos]
notes: |
+1 -1
View File
@@ -8,7 +8,7 @@ profiled_date: "2026-03-23"
source_commit: "4122fed9ad3e6e5c2ecf1516cd51675a5931623e"
core_version: "v0.1"
display_name: "Sony - PlayStation (DuckStation)"
cores: [duckstation]
cores: [duckstation, "Duckstation"]
found_by: content
systems: [sony-playstation]
bios_size: 524288 # 0x80000 (512 KB), also accepts PS2 (4 MB) and PS3 (0x3E66F0)
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-03-23"
source_commit: "0cccd9a85d7ffa33fb695691a8a5db246606518c"
core_version: "1.3.99999"
display_name: "Wolfenstein 3D (ECWolf)"
cores: [ecwolf]
cores: [ecwolf, "ECWolf"]
systems: [wolfenstein3d]
notes: |
Wolfenstein 3D source port by Braden Obrzut. Plays Wolf3D (wl6/wl1),
+1
View File
@@ -11,6 +11,7 @@ core_version: "v1.0.0.2"
display_name: "Arcade (FinalBurn Neo)"
cores:
- fbneo
- "FBNEOSA"
systems:
- snk-neogeo-mvs
- snk-neogeo-aes
+40
View File
@@ -0,0 +1,40 @@
emulator: FCEUmm Mod
type: libretro
core_classification: community_fork
source: "https://github.com/Tippek/libretro-fceumm-mod"
upstream: "https://github.com/libretro/libretro-fceumm"
profiled_date: "2026-10-22"
source_commit: "f0ea52190427b136a51da4490e49087fe2ca2abb"
core_version: "SVN"
display_name: "Nintendo - NES / Famicom (FCEUmm Mod)"
cores:
- "fceumm_mod"
systems: [nintendo-nes, nintendo-fds]
notes: |
libretro-fceumm with the hardware extensions of fceux-mod (extra RAM,
sprites, palettes and mappers). The libretro driver hands the system
directory to FCEUI_SetBaseDirectory (src/drivers/libretro/libretro.c:2983-2984)
and FCEU_MakeFName joins each name to it directly (src/general.c:70-97).
The Game Genie image is named gg.rom here (src/general.c:77-79), but
FCEU_OpenGenie runs only when FSettings.GameGenie is set
(src/fceu.c:283-285) and nothing in the libretro driver calls
FCEUI_SetGameGenie (src/fceu.c:551-554), so the file is never opened.
files:
- name: "disksys.rom"
system: nintendo-fds
description: "FDS BIOS ROM"
required: true
size: 8192
validation: [size]
source_ref: "src/fds.c:612-650, src/general.c:80-82"
note: "Read as one 8 KB PRG bank. A missing file or a short read fails the FDS load."
- name: "nes.pal"
system: nintendo-nes
description: "External NES color palette"
required: false
source_ref: "src/palette.c:191-212, src/fceu.c:289-290, src/drivers/libretro/libretro.c:1674-1682, 3013-3017"
note: "Read at every game load when present, 768 bytes of RGB triplets. Applied when the fceumm_palette option is custom."
+1
View File
@@ -11,6 +11,7 @@ core_version: "dojo-7-preview4"
display_name: "Sega - Dreamcast/Naomi (Flycast Dojo)"
cores:
- flycast-dojo
- "flycast_dojo"
systems:
- sega-dreamcast
- sega-naomi
+2
View File
@@ -12,6 +12,8 @@ cores:
- flycast_dev
- flycastvl
- "flycast-next"
- "flycastsa"
- "flycast_32b"
systems:
- sega-dreamcast
- sega-naomi
+1
View File
@@ -11,6 +11,7 @@ core_version: "0.1"
display_name: "Sega - Dreamcast/Naomi (Flycast 2021)"
cores:
- "flycast2021"
- "flycast-xtreme"
systems:
- sega-dreamcast
- sega-naomi
+1
View File
@@ -10,6 +10,7 @@ core_version: "1.53"
display_name: "Mobile - J2ME (FreeJ2ME-Plus)"
cores:
- freej2me_plus
- "freej2me-plus"
systems:
- j2me
+1
View File
@@ -12,6 +12,7 @@ cores:
- genesisplusgx
- genplus
- "genesisplusgx_ex"
- "genesis_plus_gx_cart_special"
systems:
- sega-megadrive
- sega-megacd
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-04"
source_commit: "c26ce2e6ca2a0c770f140cb25dde0d30073ca8f7"
core_version: "4.15pre"
display_name: "GZDoom"
cores: []
cores: ["GZDoom"]
systems: [doom, heretic, hexen, strife, chex]
notes: |
+1
View File
@@ -11,6 +11,7 @@ core_version: "2.6.1-devel"
display_name: "Atari - ST/STE/TT/Falcon (Hatari)"
cores:
- hatari
- "HATARISA"
systems:
- atari-st
- atari-ste
+1
View File
@@ -12,6 +12,7 @@ cores:
- hypseus-singe
- hypseus
- "hypseus_singe"
- "HYPSEUS"
systems:
- arcade-laserdisc
mode: standalone
+1
View File
@@ -8,6 +8,7 @@ cores:
- "pico-8"
- vox_official
- "pico8"
- "Pico-8"
systems:
- pico8
- voxatron
+1 -1
View File
@@ -6,7 +6,7 @@ profiled_date: "2026-10-20"
source_commit: "4ce19a12164ebd6802b7fb2f94d700a6e736d0fb"
core_version: "3.88b"
display_name: "LZDoom"
cores: [lzdoom]
cores: [lzdoom, "LZDoom"]
systems: [doom, heretic, hexen, strife, chex]
notes: |
+1
View File
@@ -13,6 +13,7 @@ mame_version: "0.139"
cores:
- mame2010
- "mame0139"
systems:
- snk-neogeo-mvs
- igs-pgm
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-03-24"
source_commit: "f7bfa217cf7150779902c3a998f7624d92a5f17d"
core_version: "v0.9.26"
display_name: "Nintendo - SNES / SFC (Beetle bsnes)"
cores: [mednafen_snes, beetle_bsnes, beetle-bsnes]
cores: [mednafen_snes, beetle_bsnes, beetle-bsnes, "beetle_snes"]
systems: [nintendo-snes]
# Frozen at Mednafen's SNES module, itself based on bsnes v059.
+1 -1
View File
@@ -8,7 +8,7 @@ source_commit: "12edd2c74a517ff86dfa8cfc71ad75e4c10486d5"
core_version: "2.6.0"
display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next)"
systems: [nintendo-64, nintendo-64dd]
cores: [mupen64plus_next, mupen64plus_next_develop, mupen64plus_next_gles3, mupen64plus_next_gles2, mupen64plus, mupen64plus-next, mupen64plus_nx]
cores: [mupen64plus_next, mupen64plus_next_develop, mupen64plus_next_gles3, mupen64plus_next_gles2, mupen64plus, mupen64plus-next, mupen64plus_nx, "mupen64plus_next_alt"]
files:
- name: "IPL.n64"
+1
View File
@@ -15,6 +15,7 @@ cores:
- openbor6510
- openbor7142
- openbor7530
- "OPENBOR"
systems:
- openbor
mode: standalone
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-04"
source_commit: "a1626f4edd4a7af72c54103021790c56d8ecfced"
core_version: "20260301"
display_name: "Jazz Jackrabbit (OpenJazz)"
cores: []
cores: ["OpenJazz"]
systems: [jazz-jackrabbit]
notes: |
+1 -1
View File
@@ -8,7 +8,7 @@ source_commit: "0bd516ee793bb87b57e9eef19993b37ac0098d74"
core_version: "2.0-rc2"
display_name: "Nintendo - Nintendo 64 (ParaLLEl N64)"
systems: [nintendo-64, nintendo-64dd]
cores: [parallel_n64, parallel_n64_debug]
cores: [parallel_n64, parallel_n64_debug, "parallel_n64_32b"]
files:
- name: "64DD_IPL.bin"
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-03-25"
source_commit: "c8816799b50388e61cfe237fe2cdbb7d8175f20a"
core_version: "r25"
display_name: "Sony - PlayStation (PCSX ReARMed)"
cores: [pcsx_rearmed, pcsx_rearmed_neon, pcsx_rearmed_interpreter]
cores: [pcsx_rearmed, pcsx_rearmed_neon, pcsx_rearmed_interpreter, "pcsx_rearmed_32b"]
systems: [sony-playstation]
notes: >
HLE BIOS built-in: core option pcsx_rearmed_bios = "HLE" bypasses real BIOS entirely.
+1
View File
@@ -8,6 +8,7 @@ core_version: "Git"
display_name: "Sony - PlayStation Portable (PPSSPP)"
cores:
- ppsspp
- "PPSSPPSDL"
systems: [sony-psp]
pack_structure:
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-22"
source_commit: "30afeff8f0b105eac77ee0a2fbd54b06e1a49b60"
core_version: "0.9.1-28-g30afeff8"
display_name: "Duke Nukem II (RigelEngine)"
cores: [rigelengine]
cores: [rigelengine, "RigelEngine"]
systems: [duke-nukem-2]
verification: existence
+1 -1
View File
@@ -9,7 +9,7 @@ source_commit: "fcbce3ae815269dacdc309092bc92ccc6d3e13bb"
upstream_commit: "fcbce3ae815269dacdc309092bc92ccc6d3e13bb"
core_version: "2.8.0git"
display_name: "ScummVM"
cores: [scummvm]
cores: [scummvm, "SCUMMVMSA"]
systems: [scummvm]
# ScummVM is a multi-engine point-and-click adventure game interpreter.
+1 -1
View File
@@ -7,7 +7,7 @@ profiled_date: "2026-10-04"
source_commit: "3c5add5fb7f83d4ceb542823ab66d00146c4271b"
core_version: "1.24 RC"
display_name: "Prince of Persia (SDLPoP)"
cores: [sdlpop]
cores: [sdlpop, "prince"]
systems: [prince-of-persia]
verification: existence
+1
View File
@@ -9,6 +9,7 @@ core_version: "2.2.0"
display_name: "Solarus Game Engine"
cores:
- solarus
- "Solarus"
systems:
- solarus
mode: standalone
+1
View File
@@ -8,6 +8,7 @@ core_version: "8.0_pre"
display_name: "Atari - 2600 (Stella)"
cores:
- stella
- "STELLASA"
systems:
- atari-2600
+1
View File
@@ -11,6 +11,7 @@ display_name: "Namco / Sega / Nintendo - Triforce (Dolphin Triforce)"
cores:
- triforce
- dolphin-triforce
- "dolphin_triforce"
systems:
- sega-triforce
- nintendo-wii-arcade
+1 -1
View File
@@ -1,7 +1,7 @@
emulator: uae4arm
type: libretro
core_classification: community_fork
cores: [uae4arm]
cores: [uae4arm, "uae4arm_32b"]
source: "https://github.com/libretro/uae4arm-libretro"
upstream: "https://github.com/PandTomB/uae4arm"
profiled_date: "2026-03-25"
+1
View File
@@ -9,6 +9,7 @@ core_version: "v2.5"
display_name: "VVVVVV"
cores:
- "vvvvvv"
- "VVVVVV"
systems:
- "vvvvvv"
+1
View File
@@ -10,6 +10,7 @@ display_name: "Sega - Saturn (YabaSanshiro)"
cores:
- yabasanshiro
- "yabasanshiro-2"
- "yabasanshiroSA"
systems:
- sega-saturn