bsnes-jg
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
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 bsnes-jgOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes-jgOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes-jgSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator bsnes-jgInstall 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 bsnes-jgOpen 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 bsnes-jgTechnical 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.
Optional
Section titled “Optional”| File | Status |
|---|---|
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 |
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