bsnes 2014 - RetroBIOS¶
Technical notes
Frozen at bsnes v094. Three build profiles: accuracy (dot-based PPU), balanced, performance (scanline PPU). All 3 share the same 16 firmware files. Profiles only differ in PPU (sfc/profile-.hpp), not coprocessors. SPC700 IPL ROM (64 bytes) embedded in target-libretro/libretro.cpp:31. No HLE fallback for any coprocessor in v094. Firmware loaded from system_dir via file::exists() + mmapstream. No hash or size validation on any firmware file. Libretro build uses heuristics only (ananke/heuristics/), not the SHA256 database (ananke/database/). All DSP1 games use DSP1B filenames via heuristic fallback. The database dsp1.program.rom / dsp1.data.rom names are only in the standalone build (target-ethos via ananke). .info accuracy/balanced: firmware_count=18 (overcounts by 2, includes phantom dsp1. from unused database). Performance .info: firmware_count=17 (also missing cx4.data.rom). Upstream v094 source is contained within the libretro repo (sfc/, ananke/). bsnes-emu/bsnes is the modern rewrite (v115+).
16 files | 0 required, 16 optional | 16 in repo, 0 missing
dsp1b.program.rom optional in repo
dsp1b.data.rom optional in repo
dsp2.program.rom optional in repo
dsp2.data.rom optional in repo
dsp3.program.rom optional in repo
dsp3.data.rom optional in repo
dsp4.program.rom optional in repo
dsp4.data.rom optional in repo
cx4.data.rom optional in repo
st010.program.rom optional in repo
st010.data.rom optional in repo
st011.program.rom optional in repo
st011.data.rom optional in repo
st018.program.rom optional in repo
st018.data.rom optional in repo
- System: nintendo-snes
- Size: 32.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:476 - Platforms: lakka, retroarch, retropie, romm
sgb.boot.rom optional in repo
- System: nintendo-sgb
- Size: 256 B
- Source:
ananke/heuristics/super-famicom.hpp:133 - Platforms: lakka, retroarch, retropie
Generated on 2026-04-18T08:05:07Z