Files
libretro/emulators/bnes.yml
Abdessamad Derraz 26f2824259 feat: re-profile 37 emulators with upstream verification
source-verified core_classification, upstream URLs, validation fields,
and hle_fallback flags. trimmed verbose notes. removed phantom files
(azahar boot9/sector0x96). added bsnes2014 variant profiles.
2026-03-23 10:58:32 +01:00

35 lines
1.4 KiB
YAML

emulator: bnes
type: libretro
core_classification: frozen_snapshot
source: "https://github.com/libretro/bnes-libretro"
upstream: "https://github.com/Alcaro/bsnes-gc"
profiled_date: "2026-03-23"
core_version: "v083"
display_name: "Nintendo - NES / Famicom (bnes)"
cores:
- bnes
systems:
- nes
notes: |
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).
files: []
analysis:
bios_search:
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"
interface_init: "nes/interface/interface.cpp:17-20 - stores derived pointer, calls system.init"
fds_support: false
filesystem_access: false
system_directory_used: false