Skip to content

bsnes-jg 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
Detail Value
Type libretro
Classification Community fork
Source https://github.com/libretro/bsnes-jg
Upstream https://gitlab.com/jgemu/bsnes
Version 2.1.2, stated in version.h
Revision libretro/bsnes-jg@4aef191fef72, jgemu/bsnes@53e6a7c2ec4b
Profiled 2026-03-23
Profile YAML, JSON
Cores bsnes-jg, bsnes_jg
Systems Nintendo SNES, Nintendo Super Game Boy, Nintendo Satellaview, Nintendo SuFami Turbo
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-jg
Technical notes

Fork of bsnes v115 by Rupert Carmichael, rewritten for C++ standard library. Coprocessor firmware loaded from system_dir via openFileCallback. HLE available for DSP1/1B/2/4 and ST010 (core option bsnes_jg_coproc_preferhle). DSP3, ST011, ST018 require LLE firmware in all cases (no HLE path). CX4/HitachiDSP uses embedded static data ROM (3072 bytes), no external file. SGB1/SGB2 boot ROMs embedded (256 bytes each). BML game databases embedded as C++ string literals.

ref: libretro/libretro.cpp:420-502 fileOpenV firmware loading callback ref: src/cartridge.cpp:762-837 uPD7725 (DSP1-4) LLE/HLE dispatch ref: src/cartridge.cpp:839-909 uPD96050 (ST010/ST011) LLE/HLE dispatch ref: src/cartridge.cpp:623-678 ARM6 (ST018) firmware loading ref: src/cartridge.cpp:680-760 HG51BS169 (HitachiDSP/CX4) embedded ROM + HLE ref: src/coprocessor/icd.cpp:249,260 SGB1/SGB2 boot ROMs embedded ref: src/cartridge.cpp:64 hitachidspStaticDataROM embedded ref: libretro/libretro.cpp:30-33 BML databases embedded

16 files: 0 required, 16 optional. 10 have an HLE fallback.

In this collection: 16 in repo and 0 missing.

FileStatus

dsp1.program.rom

Source
in repo HLE fallback

dsp1.data.rom

Source
in repo HLE fallback

dsp1b.program.rom

Source
in repo HLE fallback

dsp1b.data.rom

Source
in repo HLE fallback

dsp2.program.rom

Source
in repo HLE fallback

dsp2.data.rom

Source
in repo HLE fallback

dsp3.program.rom

Source
in repo

dsp3.data.rom

Source
in repo

dsp4.program.rom

Source
in repo HLE fallback

dsp4.data.rom

Source
in repo HLE fallback

st010.program.rom

Source
in repo HLE fallback

st010.data.rom

Source
in repo HLE fallback

st011.program.rom

Source
in repo

st011.data.rom

Source
in repo

st018.program.rom

Source
in repo

st018.data.rom

Source
in repo
.