bsnes 2014
bsnes 2014 emulates Nintendo SNES, Nintendo Super Game Boy, Nintendo Satellaview and Nintendo SuFami Turbo. It reads 16 files, none of them required: it starts games without them.
About this profile
Install this emulator's files
The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator bsnes2014Open Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes2014Open a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes2014Switch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes2014Install Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes2014Open a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes2014Technical 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, which counts the two dsp1. names of the database this build does not use. Performance .info: firmware_count=17, without 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.
In this collection: 16 in repo and 0 missing.
Optional
Section titled “Optional”| File | Status |
|---|---|
dsp1b.program.rom
Source
| in repo |
dsp1b.data.rom
Source
| in repo |
dsp2.program.rom
Source
| in repo |
dsp2.data.rom
Source
| in repo |
dsp3.program.rom
Source
| in repo |
dsp3.data.rom
Source
| in repo |
dsp4.program.rom
Source
| in repo |
dsp4.data.rom
Source
| in repo |
cx4.data.rom
Source
| in repo |
st010.program.rom
Source
| in repo |
st010.data.rom
Source
| in repo |
st011.program.rom
Source
| in repo |
st011.data.rom
Source
| in repo |
st018.program.rom
Source
| in repo |
st018.data.rom
Source
| in repo |
sgb.boot.rom
Source
| in repo |
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start