mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-22 08:42:34 -05:00
feat: re-profile 30 emulators, beetle to parallel_n64
source-verified: mesen FdsBios.bin→alias, MesenDB.txt phantom (embedded). mupen64plus 64DD_IPL.bin→IPL.n64 (code path fix). neocd 000-lo.lo/ng-lo.rom phantoms (algorithmically generated). new profiles: mesen-s, mupen64plus next develop/gles2/gles3. regenerate database.
This commit is contained in:
+15
-35
@@ -1,51 +1,31 @@
|
||||
emulator: Mupen64Plus-Next
|
||||
type: libretro
|
||||
core_classification: enhanced_fork
|
||||
source: "https://github.com/libretro/mupen64plus-libretro-nx"
|
||||
profiled_date: "2026-03-18"
|
||||
core_version: "1.0"
|
||||
upstream: "https://github.com/mupen64plus/mupen64plus-core"
|
||||
profiled_date: "2026-03-24"
|
||||
core_version: "2.8"
|
||||
display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next)"
|
||||
systems: [nintendo-64, nintendo-64dd]
|
||||
cores: [mupen64plus_next, mupen64plus_next_gles3, mupen64plus_next_gles2, parallel_n64]
|
||||
|
||||
# PIF boot ROM is fully HLE'd (bootrom_hle.c), no external PIF ROM needed.
|
||||
# CIC emulation is also handled internally (n64_cic_nus_6105.c).
|
||||
# The only optional firmware is the 64DD IPL ROM for N64 Disk Drive games.
|
||||
|
||||
# mupen64plus_next cores use: system/Mupen64plus/IPL.n64
|
||||
# parallel_n64 uses: system/64DD_IPL.bin
|
||||
# Both expect the same ROM, different path.
|
||||
cores: [mupen64plus_next, mupen64plus_next_develop, mupen64plus_next_gles3, mupen64plus_next_gles2]
|
||||
|
||||
files:
|
||||
# -- 64DD IPL ROM (mupen64plus_next variants) --
|
||||
- name: "IPL.n64"
|
||||
path: "Mupen64plus/IPL.n64"
|
||||
size: 4194304 # 0x400000 (4 MB)
|
||||
md5: "8d3d9f294b6e174bc7b1d2fd1c727530"
|
||||
size: 4194304
|
||||
required: false
|
||||
note: "64DD IPL ROM for N64 Disk Drive games. Only needed for .ndd disk images via subsystem API"
|
||||
source_ref: "mupen64plus-core/src/main/main.c:959-961, libretro/libretro.c:641"
|
||||
cores: [mupen64plus_next, mupen64plus_next_gles3, mupen64plus_next_gles2]
|
||||
|
||||
# -- 64DD IPL ROM (parallel_n64) --
|
||||
- name: "64DD_IPL.bin"
|
||||
path: "64DD_IPL.bin"
|
||||
md5: "8d3d9f294b6e174bc7b1d2fd1c727530"
|
||||
required: false
|
||||
note: "Same 64DD IPL ROM, different path expected by parallel_n64"
|
||||
cores: [parallel_n64]
|
||||
note: "64DD IPL ROM. Only needed for N64 Disk Drive games (.ndd) via subsystem API"
|
||||
source_ref: "mupen64plus-core/src/main/main.c:954-979"
|
||||
|
||||
notes:
|
||||
hle_available: true
|
||||
hle_note: >
|
||||
N64 does not require any BIOS or firmware files for standard cartridge games.
|
||||
The PIF boot ROM is fully emulated via HLE (bootrom_hle.c). CIC chip
|
||||
challenge/response is handled in software (n64_cic_nus_6105.c).
|
||||
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: >
|
||||
The 64DD IPL ROM is only needed to run N64 Disk Drive games (.ndd).
|
||||
It is loaded via the retro subsystem API (RETRO_GAME_TYPE_DD), which
|
||||
takes both a disk image and an optional cartridge ROM.
|
||||
The core accepts Z64 (big-endian), N64 (little-endian), and V64
|
||||
(byte-swapped) formats and converts internally.
|
||||
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) is handled via subsystem API.
|
||||
No additional firmware files needed, just the GB ROM and save file.
|
||||
Transfer Pak support (GB/GBC games on N64) handled via subsystem API.
|
||||
No additional firmware files needed.
|
||||
|
||||
Reference in New Issue
Block a user