feat: add 10 emulator profiles (119-series batch 2)
freeintv_ts_overlay (same BIOS as FreeIntv), bnes (NES, no BIOS),
clownmdemu (Mega Drive, open-source MCD boot ROM embedded),
m2000 (Philips P2000T, all embedded), mesen (NES, FDS + StudyBox BIOS),
race (NGP, HLE with disabled BIOS loader), vemulator (VMU, HLE only),
gw (Game & Watch, Lua simulator), pd777 (Cassette Vision, no BIOS),
play (PS2, full HLE, LoadBIOS commented out)
115 total profiles.
2026-03-17 20:15:28 +01:00
|
|
|
emulator: bnes
|
|
|
|
|
type: libretro
|
2026-03-23 10:58:32 +01:00
|
|
|
core_classification: frozen_snapshot
|
feat: add 10 emulator profiles (119-series batch 2)
freeintv_ts_overlay (same BIOS as FreeIntv), bnes (NES, no BIOS),
clownmdemu (Mega Drive, open-source MCD boot ROM embedded),
m2000 (Philips P2000T, all embedded), mesen (NES, FDS + StudyBox BIOS),
race (NGP, HLE with disabled BIOS loader), vemulator (VMU, HLE only),
gw (Game & Watch, Lua simulator), pd777 (Cassette Vision, no BIOS),
play (PS2, full HLE, LoadBIOS commented out)
115 total profiles.
2026-03-17 20:15:28 +01:00
|
|
|
source: "https://github.com/libretro/bnes-libretro"
|
2026-03-23 10:58:32 +01:00
|
|
|
upstream: "https://github.com/Alcaro/bsnes-gc"
|
|
|
|
|
profiled_date: "2026-03-23"
|
2026-03-18 05:19:57 +01:00
|
|
|
core_version: "v083"
|
|
|
|
|
display_name: "Nintendo - NES / Famicom (bnes)"
|
feat: add 10 emulator profiles (119-series batch 2)
freeintv_ts_overlay (same BIOS as FreeIntv), bnes (NES, no BIOS),
clownmdemu (Mega Drive, open-source MCD boot ROM embedded),
m2000 (Philips P2000T, all embedded), mesen (NES, FDS + StudyBox BIOS),
race (NGP, HLE with disabled BIOS loader), vemulator (VMU, HLE only),
gw (Game & Watch, Lua simulator), pd777 (Cassette Vision, no BIOS),
play (PS2, full HLE, LoadBIOS commented out)
115 total profiles.
2026-03-17 20:15:28 +01:00
|
|
|
cores:
|
|
|
|
|
- bnes
|
|
|
|
|
systems:
|
|
|
|
|
- nes
|
|
|
|
|
|
|
|
|
|
notes: |
|
2026-03-23 10:58:32 +01:00
|
|
|
Frozen libretro port of byuu's higan v083 NES module by Ryphecha. Experimental,
|
|
|
|
|
not maintained. ROM data passed via retro_load_game memory buffer
|
|
|
|
|
(libretro/libretro.cpp:181-184). Cartridge::load parses iNES headers and
|
|
|
|
|
delegates to Board::load (nes/cartridge/cartridge.cpp:18-31). System::init sets
|
|
|
|
|
up the interface pointer and default input devices (nes/system/system.cpp:62-66).
|
|
|
|
|
No system directory access. No FDS support. Palette hardcoded
|
|
|
|
|
(libretro/libretro.cpp:20-37). .info declares no firmware (firmware_count absent).
|
feat: add 10 emulator profiles (119-series batch 2)
freeintv_ts_overlay (same BIOS as FreeIntv), bnes (NES, no BIOS),
clownmdemu (Mega Drive, open-source MCD boot ROM embedded),
m2000 (Philips P2000T, all embedded), mesen (NES, FDS + StudyBox BIOS),
race (NGP, HLE with disabled BIOS loader), vemulator (VMU, HLE only),
gw (Game & Watch, Lua simulator), pd777 (Cassette Vision, no BIOS),
play (PS2, full HLE, LoadBIOS commented out)
115 total profiles.
2026-03-17 20:15:28 +01:00
|
|
|
|
|
|
|
|
files: []
|
|
|
|
|
|
|
|
|
|
analysis:
|
|
|
|
|
bios_search:
|
feat: 4-source verified emulator profiles (A-E cores)
33 emulator profiles created or updated with systematic
verification against libretro docs, .info, core source,
and original emulator source code.
New profiles: bsnes-jg, bsnes2014, bsnes_cplusplus98,
bsnes_hd_beta, bsnes_mercury, citra2018, citra_canary.
Key fixes:
- dosbox_svn/svn_ce: not aliases of dosbox_core (no MUNT)
- beetle_psx: alt_names renamed to aliases (field bug)
- dolphin: added 15 Realtek BT firmware for Wiimote passthrough
- dosbox_core: added CM-32LN, 13 split ROM pairs for standalone
- duckstation: type standalone+libretro, 106 BIOS verified
- snes9x/np2kai: formal aliases for alternate filenames
2026-03-19 08:09:34 +01:00
|
|
|
retro_load_game: "libretro/libretro.cpp:181-211 - loads cartridge data only, no BIOS"
|
|
|
|
|
cartridge_load: "nes/cartridge/cartridge.cpp:18-31 - parses iNES header + ROM data"
|
|
|
|
|
system_init: "nes/system/system.cpp:62-66 - sets interface pointer, no ROM loading"
|
|
|
|
|
system_power: "nes/system/system.cpp:43-50 - powers subsystems, no file I/O"
|
2026-03-23 10:58:32 +01:00
|
|
|
interface_init: "nes/interface/interface.cpp:17-20 - stores derived pointer, calls system.init"
|
feat: add 10 emulator profiles (119-series batch 2)
freeintv_ts_overlay (same BIOS as FreeIntv), bnes (NES, no BIOS),
clownmdemu (Mega Drive, open-source MCD boot ROM embedded),
m2000 (Philips P2000T, all embedded), mesen (NES, FDS + StudyBox BIOS),
race (NGP, HLE with disabled BIOS loader), vemulator (VMU, HLE only),
gw (Game & Watch, Lua simulator), pd777 (Cassette Vision, no BIOS),
play (PS2, full HLE, LoadBIOS commented out)
115 total profiles.
2026-03-17 20:15:28 +01:00
|
|
|
fds_support: false
|
|
|
|
|
filesystem_access: false
|
|
|
|
|
system_directory_used: false
|