Skip to content

bsnes 2014 - RetroBIOS

Type libretro
Classification frozen_snapshot
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

dsp1b.data.rom -optional

dsp2.program.rom -optional

dsp2.data.rom -optional

dsp3.program.rom -optional

dsp3.data.rom -optional

dsp4.program.rom -optional

dsp4.data.rom -optional

cx4.data.rom -optional

st010.program.rom -optional

st010.data.rom -optional

st011.program.rom -optional

st011.data.rom -optional

st018.program.rom -optional

st018.data.rom -optional

sgb.boot.rom -optional

Generated on 2026-03-25T14:56:43Z