Skip to content

bsnes 2014 - RetroBIOS

Type libretro
Classification Frozen snapshots
Source https://github.com/libretro/bsnes2014
Upstream https://github.com/bsnes-emu/bsnes
Version v094
Profiled 2026-03-25
Cores bsnes2014_accuracy, bsnes2014_balanced, bsnes2014_performance
Systems nintendo-snes, nintendo-sgb, nintendo-satellaview, nintendo-sufami-turbo
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

sgb.boot.rom optional in repo

Generated on 2026-04-18T08:05:07Z