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
- System: nintendo-snes
- Size: 6.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:381 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp1b.data.rom optional in repo
- System: nintendo-snes
- Size: 2.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:382 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp2.program.rom optional in repo
- System: nintendo-snes
- Size: 6.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:403 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp2.data.rom optional in repo
- System: nintendo-snes
- Size: 2.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:404 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp3.program.rom optional in repo
- System: nintendo-snes
- Size: 6.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:417 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp3.data.rom optional in repo
- System: nintendo-snes
- Size: 2.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:418 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp4.program.rom optional in repo
- System: nintendo-snes
- Size: 6.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:431 - Platforms: lakka, retroarch, retrodeck, retropie, romm
dsp4.data.rom optional in repo
- System: nintendo-snes
- Size: 2.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:432 - Platforms: lakka, retroarch, retrodeck, retropie, romm
cx4.data.rom optional in repo
- System: nintendo-snes
- Size: 3.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:146 - Platforms: lakka, retroarch, retrodeck, retropie, romm
st010.program.rom optional in repo
- System: nintendo-snes
- Size: 48.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:445 - Platforms: lakka, retroarch, retrodeck, retropie, romm
st010.data.rom optional in repo
- System: nintendo-snes
- Size: 4.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:446 - Platforms: lakka, retroarch, retrodeck, retropie, romm
st011.program.rom optional in repo
- System: nintendo-snes
- Size: 48.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:460 - Platforms: lakka, retroarch, retrodeck, retropie, romm
st011.data.rom optional in repo
- System: nintendo-snes
- Size: 4.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:461 - Platforms: lakka, retroarch, retrodeck, retropie, romm
st018.program.rom optional in repo
- System: nintendo-snes
- Size: 128.0 KB
- Source:
ananke/heuristics/super-famicom.hpp:475 - Platforms: lakka, retroarch, retrodeck, retropie, romm
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-09-14T09:03:09Z