Skip to content

# bsnes - RetroBIOS

Type | libretro
Classification | official_port
Source | https://github.com/libretro/bsnes-libretro
Upstream | https://github.com/bsnes-emu/bsnes
Version | 115
Profiled | 2026-03-23
Cores | bsnes
Systems | nintendo-snes, nintendo-super-game-boy, nintendo-satellaview

20 files | 7 required, 13 optional | 20 in repo, 0 missing | 11 with HLE fallback

`dsp1.program.rom` -optional, HLE available

- Size: 6.0 KB
- Source: `sfc/cartridge/load.cpp:490-494, heuristics/super-famicom.cpp:601`
- Platforms: lakka, retroarch, retropie
- NEC uPD7725 program ROM for DSP1. HLE fallback available

`dsp1.data.rom` -optional, HLE available

- Size: 2.0 KB
- Source: `sfc/cartridge/load.cpp:498-503`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 data ROM for DSP1. HLE fallback available

`dsp1b.program.rom` -optional, HLE available

- Size: 6.0 KB
- Source: `heuristics/super-famicom.cpp:606`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 program ROM for DSP1B (default NEC identifier). HLE fallback available

`dsp1b.data.rom` -optional, HLE available

- Size: 2.0 KB
- Source: `heuristics/super-famicom.cpp:606`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 data ROM for DSP1B. HLE fallback available

`dsp2.program.rom` -optional, HLE available

- Size: 6.0 KB
- Source: `sfc/cartridge/load.cpp:515-520, heuristics/super-famicom.cpp:602`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 program ROM for DSP2 (Dungeon Master). HLE fallback available

`dsp2.data.rom` -optional, HLE available

- Size: 2.0 KB
- Source: `sfc/cartridge/load.cpp:498-503`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 data ROM for DSP2. HLE fallback available

`dsp3.program.rom` -required

- Size: 6.0 KB
- Source: `sfc/cartridge/load.cpp:531-534`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 program ROM for DSP3 (SD Gundam GX). No HLE fallback

`dsp3.data.rom` -required

- Size: 2.0 KB
- Source: `sfc/cartridge/load.cpp:531-534`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 data ROM for DSP3. No HLE fallback

`dsp4.program.rom` -optional, HLE available

- Size: 6.0 KB
- Source: `sfc/cartridge/load.cpp:522-528, heuristics/super-famicom.cpp:604-605`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 program ROM for DSP4 (Top Gear 3000). HLE fallback available

`dsp4.data.rom` -optional, HLE available

- Size: 2.0 KB
- Source: `sfc/cartridge/load.cpp:498-503`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD7725 data ROM for DSP4. HLE fallback available

`st010.program.rom` -optional, HLE available

- Size: 48.0 KB
- Source: `sfc/cartridge/load.cpp:570-574, heuristics/super-famicom.cpp:583-587`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD96050 program ROM for ST010. HLE fallback available

`st010.data.rom` -optional, HLE available

- Size: 4.0 KB
- Source: `sfc/cartridge/load.cpp:578-583`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD96050 data ROM for ST010. HLE fallback available

`st011.program.rom` -required

- Size: 48.0 KB
- Source: `sfc/cartridge/load.cpp:599-601, heuristics/super-famicom.cpp:586`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD96050 program ROM for ST011 (2dan Morita Shougi). No HLE fallback

`st011.data.rom` -required

- Size: 4.0 KB
- Source: `sfc/cartridge/load.cpp:599-601`
- Platforms: lakka, retroarch, retrodeck, retropie
- NEC uPD96050 data ROM for ST011. No HLE fallback

`st018.program.rom` -required

- Size: 128.0 KB
- Source: `sfc/cartridge/load.cpp:379-385, armdsp/armdsp.hpp:31, heuristics/super-famicom.cpp:580`
- Platforms: lakka, retroarch, retrodeck, retropie
- ARM6 program ROM for ST018 (Hayazashi Nidan Morita Shougi). No HLE fallback

`st018.data.rom` -required

- Size: 32.0 KB
- Source: `sfc/cartridge/load.cpp:387-393, armdsp/armdsp.hpp:32`
- Platforms: lakka, retroarch, retropie
- ARM6 data ROM for ST018. No HLE fallback

`cx4.data.rom` -optional, HLE available

- Size: 3.0 KB
- Source: `sfc/cartridge/load.cpp:444-456, hitachidsp/hitachidsp.hpp:49, heuristics/super-famicom.cpp:597`
- Platforms: lakka, retroarch, retrodeck, retropie
- Hitachi HG51BS169 data ROM for Cx4 (Mega Man X2/X3). HLE fallback and built-in static ROM available

`SGB1.sfc` -optional

- Source: `target-libretro/libretro.cpp:689,933, target-libretro/libretro_core_options.h:689`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Super Game Boy 1 cartridge ROM. Needed to play Game Boy games via SGB mode

`SGB2.sfc` -optional

- Source: `target-libretro/libretro.cpp:690,933, target-libretro/libretro_core_options.h:690`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- Super Game Boy 2 cartridge ROM. Uses dedicated oscillator for accurate GB speed

`BS-X.bin` -required

- Source: `target-libretro/libretro.cpp:948`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie
- BS-X Satellaview BIOS ROM. Required for .bs games

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