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

- System: nintendo-snes
- Size: 6.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:381`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp1b.data.rom` -optional

- System: nintendo-snes
- Size: 2.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:382`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp2.program.rom` -optional

- System: nintendo-snes
- Size: 6.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:403`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp2.data.rom` -optional

- System: nintendo-snes
- Size: 2.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:404`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp3.program.rom` -optional

- System: nintendo-snes
- Size: 6.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:417`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp3.data.rom` -optional

- System: nintendo-snes
- Size: 2.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:418`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp4.program.rom` -optional

- System: nintendo-snes
- Size: 6.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:431`
- Platforms: lakka, retroarch, retrodeck, retropie

`dsp4.data.rom` -optional

- System: nintendo-snes
- Size: 2.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:432`
- Platforms: lakka, retroarch, retrodeck, retropie

`cx4.data.rom` -optional

- System: nintendo-snes
- Size: 3.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:146`
- Platforms: lakka, retroarch, retrodeck, retropie

`st010.program.rom` -optional

- System: nintendo-snes
- Size: 48.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:445`
- Platforms: lakka, retroarch, retrodeck, retropie

`st010.data.rom` -optional

- System: nintendo-snes
- Size: 4.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:446`
- Platforms: lakka, retroarch, retrodeck, retropie

`st011.program.rom` -optional

- System: nintendo-snes
- Size: 48.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:460`
- Platforms: lakka, retroarch, retrodeck, retropie

`st011.data.rom` -optional

- System: nintendo-snes
- Size: 4.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:461`
- Platforms: lakka, retroarch, retrodeck, retropie

`st018.program.rom` -optional

- System: nintendo-snes
- Size: 128.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:475`
- Platforms: lakka, retroarch, retrodeck, retropie

`st018.data.rom` -optional

- System: nintendo-snes
- Size: 32.0 KB
- Source: `ananke/heuristics/super-famicom.hpp:476`
- Platforms: lakka, retroarch, retropie

`sgb.boot.rom` -optional

- System: nintendo-sgb
- Size: 256 B
- Source: `ananke/heuristics/super-famicom.hpp:133`
- Platforms: lakka, retroarch, retropie

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