Skip to content

bsnes emulates Nintendo SNES, Nintendo Super Game Boy and Nintendo Satellaview. It reads 20 files, 7 of them required: without a required file it does not start games. A required file is needed only by the machines that use it. Each file below cites the line of source code that reads it.

About this profile
Detail Value
Type libretro
Classification Official port
Source https://github.com/libretro/bsnes-libretro
Upstream https://github.com/bsnes-emu/bsnes
Version 115, stated in bsnes/emulator/emulator.hpp
Revision libretro/bsnes-libretro@05439f96121d, bsnes-emu/bsnes@78474e5d39f5
Profiled 2026-04-05
Profile YAML, JSON
Cores bsnes
Systems Nintendo SNES, Nintendo Super Game Boy, Nintendo Satellaview
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.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator bsnes

20 files: 7 required, 13 optional. 11 have an HLE fallback.

In this collection: 20 in repo and 0 missing.

FileStatus

dsp3.program.rom

  • System: Nintendo SNES
  • NEC uPD7725 program ROM for DSP3 (SD Gundam GX). No HLE fallback
Validation and source
required for Nintendo SNES in repo

dsp3.data.rom

  • System: Nintendo SNES
  • NEC uPD7725 data ROM for DSP3. No HLE fallback
Validation and source
required for Nintendo SNES in repo

st011.program.rom

  • System: Nintendo SNES
  • NEC uPD96050 program ROM for ST011 (2dan Morita Shougi). No HLE fallback
Validation and source
required for Nintendo SNES in repo

st011.data.rom

  • System: Nintendo SNES
  • NEC uPD96050 data ROM for ST011. No HLE fallback
Validation and source
required for Nintendo SNES in repo

st018.program.rom

  • System: Nintendo SNES
  • ARM6 program ROM for ST018 (Hayazashi Nidan Morita Shougi). No HLE fallback
Validation and source
required for Nintendo SNES in repo

st018.data.rom

Validation and source
required for Nintendo SNES in repo

BS-X.bin

  • System: Nintendo Satellaview
  • BS-X Satellaview BIOS ROM, loaded from system_dir when running .bs games
Source
required for Nintendo Satellaview in repo
FileStatusHash

dsp1.program.rom

Validation and source
in repo HLE fallback-

dsp1.data.rom

Validation and source
in repo HLE fallback-

dsp1b.program.rom

  • System: Nintendo SNES
  • NEC uPD7725 program ROM for DSP1B (default NEC identifier)
Validation and source
in repo HLE fallback-

dsp1b.data.rom

Validation and source
in repo HLE fallback-

dsp2.program.rom

  • System: Nintendo SNES
  • NEC uPD7725 program ROM for DSP2 (Dungeon Master)
Validation and source
in repo HLE fallback-

dsp2.data.rom

Validation and source
in repo HLE fallback-

dsp4.program.rom

  • System: Nintendo SNES
  • NEC uPD7725 program ROM for DSP4 (Top Gear 3000)
Validation and source
in repo HLE fallback-

dsp4.data.rom

Validation and source
in repo HLE fallback-

st010.program.rom

Validation and source
in repo HLE fallback-

st010.data.rom

Validation and source
in repo HLE fallback-

cx4.data.rom

  • System: Nintendo SNES
  • Hitachi HG51BS169 data ROM for Cx4 (Mega Man X2/X3). HLE fallback and built-in static ROM available
Hashes, validation and source
in repo HLE fallbackMD5 037ac4296b6b

SGB1.sfc

Source
in repo-

SGB2.sfc

Source
in repo-
.