Skip to content

bsnes-jg - RetroBIOS

Type libretro
Classification Community forks
Source https://github.com/libretro/bsnes-jg
Upstream https://gitlab.com/jgemu/bsnes
Version 2.1.0
Profiled 2026-03-23
Cores bsnes-jg
Systems nintendo-snes, nintendo-sgb, nintendo-satellaview, nintendo-sufami-turbo
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:754-829 uPD7725 (DSP1-4) LLE/HLE dispatch ref: src/cartridge.cpp:831-901 uPD96050 (ST010/ST011) LLE/HLE dispatch ref: src/cartridge.cpp:615-670 ARM6 (ST018) firmware loading ref: src/cartridge.cpp:672-752 HG51BS169 (HitachiDSP/CX4) embedded ROM + HLE ref: src/coprocessor/icd.cpp:249,260 SGB1/SGB2 boot ROMs embedded ref: src/cartridge.cpp:62 hitachidspStaticDataROM embedded ref: libretro/libretro.cpp:30-33 BML databases embedded

16 files | 0 required, 16 optional | 16 in repo, 0 missing | 10 with HLE fallback

dsp1.program.rom optional in repo HLE fallback

dsp1.data.rom optional in repo HLE fallback

dsp1b.program.rom optional in repo HLE fallback

dsp1b.data.rom optional in repo HLE fallback

dsp2.program.rom optional in repo HLE fallback

dsp2.data.rom optional in repo HLE fallback

dsp3.program.rom optional in repo

dsp3.data.rom optional in repo

dsp4.program.rom optional in repo HLE fallback

dsp4.data.rom optional in repo HLE fallback

st010.program.rom optional in repo HLE fallback

st010.data.rom optional in repo HLE fallback

st011.program.rom optional in repo

st011.data.rom optional in repo

st018.program.rom optional in repo

st018.data.rom optional in repo

Generated on 2026-04-18T08:05:07Z