mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 07:33:45 -06: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.
49 lines
2.0 KiB
YAML
49 lines
2.0 KiB
YAML
emulator: "Mupen64Plus-Next"
|
|
type: libretro
|
|
core_classification: enhanced_fork
|
|
source: "https://github.com/libretro/mupen64plus-libretro-nx"
|
|
upstream: "https://github.com/mupen64plus/mupen64plus-core"
|
|
profiled_date: "2026-03-24"
|
|
source_commit: "15bada85906593376e8fd697f1b0b3af3a20f512"
|
|
upstream_commit: "3be6336a1de6f32ccc4f57bf80c988163fe6bf7a"
|
|
core_version: "2.6.0"
|
|
version_basis:
|
|
kind: file
|
|
path: "mupen64plus-core/src/main/version.h"
|
|
pattern: '#define\s+MUPEN_CORE_VERSION\s+0x0?((?<=0)[0-9]|[1-9][0-9])0?((?<=0)[0-9]|[1-9][0-9])0?((?<=0)[0-9]|[1-9][0-9])\b'
|
|
format: "{1}.{2}.{3}"
|
|
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-next, mupen64plus_nx, "mupen64plus_next_alt"]
|
|
|
|
files:
|
|
- name: "IPL.n64"
|
|
path: "Mupen64plus/IPL.n64"
|
|
size: 4194304
|
|
required: false
|
|
description: "64DD IPL ROM"
|
|
source_ref: "source mupen64plus-core/src/main/main.c:940-1024"
|
|
|
|
- name: "font.ttf"
|
|
path: "Mupen64plus/font.ttf"
|
|
required: false
|
|
description: "TrueType font for on-screen display text"
|
|
note: "Fallback font for OSD text rendering (FPS counter, messages). System fonts tried first. No impact on emulation."
|
|
source_ref: "source GLideN64/src/TextDrawer.cpp:165-170"
|
|
|
|
notes:
|
|
hle_available: true
|
|
hle_note: >
|
|
PIF boot ROM is fully HLE'd (bootrom_hle.c). CIC challenge/response
|
|
handled in software (n64_cic_nus_6105.c). No BIOS files needed for
|
|
standard cartridge games.
|
|
dd_note: >
|
|
64DD IPL ROM loaded from system/Mupen64plus/IPL.n64 when a .ndd disk
|
|
is present. Accepts Z64, N64, and V64 byte-swap formats.
|
|
transferpak_note: >
|
|
Transfer Pak support (GB/GBC games on N64) handled via subsystem API.
|
|
No additional firmware files needed.
|
|
embedded_data: >
|
|
mupen64plus.ini (ROM database) and GLideN64.custom.ini (per-game GPU
|
|
settings) are embedded as compiled headers and auto-generated at init.
|