mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 00:27:20 -05:00
Each libretro profile records version_basis and core_version is read there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba 0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build takes its version from git carry the nearest tag in describe form (flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders copied from .info files (Git, SVN) are replaced by the code's statement, and a code that states none is null with kind none.
45 lines
1.7 KiB
YAML
45 lines
1.7 KiB
YAML
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: "0.9.45.1.0.0.D7a"
|
|
version_basis:
|
|
kind: file
|
|
path: "src/drivers/libretro/libretro.c"
|
|
pattern: 'library_version\s*=\s*"\(([^)"]+)\)"'
|
|
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."
|