bsnes-plus
bsnes-plus is a free, open-source Super Nintendo and Super Famicom emulator with debugging tools for SNES software.
What bsnes-plus is
bsnes-plus is a free, open-source Super Nintendo and Super Famicom emulator with debugging tools for SNES software. Its debugger pauses and resumes emulation, single-steps the SNES CPU and active coprocessors, and saves execution traces. Memory tools inspect and edit CPU, APU, VRAM, and other address spaces while highlighting known code and data. Tile, tilemap, sprite, palette, and hardware-property views are included, along with SA-1 and Super FX disassembly and debugging. The emulator supports SNES cartridge images, Satellaview and Sufami Turbo images, save memory, patches, and cheat files; Satellaview support includes BS-X cartridges and Memory Packs. Plugins add compressed archives, additional ROM extensions, Game Boy and Super Game Boy ROMs, and music files. Compatibility mode lowers accuracy to reduce requirements, while accuracy mode targets higher hardware accuracy. A 64-bit Windows release is listed, Linux build instructions are provided, and macOS is forthcoming. Internet multiplayer is not supported or planned.
Good
- Debugger supports CPU and coprocessor stepping
- Memory editor covers multiple address spaces
- Supports Satellaview and BS-X content
- Accuracy and compatibility profiles provided
- Free and open source under GPL v2
Watch out
- Internet multiplayer is not supported
- macOS build is forthcoming
- Primary listed release is 64-bit Windows
- Linux requires Qt5/X11 build dependencies
Who it suits
bsnes-plus is aimed at homebrew developers and ROM hackers who need emulator debugging views. It also suits players handling SNES, Satellaview, Sufami Turbo, and related files.
Verdict
bsnes-plus combines SNES emulation with detailed inspection and debugging tools. Choose it when development-oriented views and broad cartridge-file support matter more than online multiplayer.
The facts
Each one read from bsnes-plus's own pages, with the date it was checked.
What it does
- Builds
- The official site lists a 64-bit Windows release with accuracy and compatibility builds; it says the macOS build is forthcoming.checked 9 Oct 2026
- Coprocessor debugging
- The project README lists SA-1 and Super FX disassembly and debugging among its features.checked 9 Oct 2026
- Debugger
- The debugger can pause and resume emulation, single-step the SNES CPU and active coprocessors, and save execution trace logs to disk.checked 9 Oct 2026
- Debugging audience
- Its debugging tools are aimed at homebrew developers and ROM hackers.checked 9 Oct 2026
- Debug views
- The documentation describes tile, tilemap, sprite, palette, and hardware properties viewers.checked 9 Oct 2026
- Downloads
- The official site lists a 64-bit Windows release with accuracy and compatibility builds and says a macOS build is forthcoming.checked 9 Oct 2026
- Emulation profiles
- The default compatibility profile lowers accuracy to reduce system requirements, while the accuracy profile targets higher hardware accuracy.checked 9 Oct 2026
- File support
- The documentation lists support for SNES cartridge images, Satellaview and Sufami Turbo images, save memory, patch files, and cheat-code files.checked 9 Oct 2026
- Intended users
- The documentation describes its primary goal as providing easy-to-use tools for homebrew developers and ROM hackers.checked 9 Oct 2026
- Known limitation
- The documentation says internet multiplayer is not currently supported or planned.checked 9 Oct 2026
- License
- The project README says bsnes v073 and its derivatives are licensed under GPL v2.checked 9 Oct 2026
- Limitation
- The documentation says internet multiplayer is not currently supported or planned.checked 9 Oct 2026
- Memory tools
- The memory editor can view and edit CPU, APU, VRAM, and other address spaces, and highlight known code and data regions.checked 9 Oct 2026
- Plugins
- The snesreader plugin adds compressed archive and less-common ROM extension support, while supergameboy and snesmusic add support for Game Boy/Super Game Boy ROMs and music files.checked 9 Oct 2026
- Product
- bsnes-plus is a Super Nintendo / Super Famicom emulator with tools for debugging SNES software.checked 9 Oct 2026
- Purpose
- bsnes-plus is a Super Nintendo / Super Famicom emulator with tools for debugging SNES software.checked 9 Oct 2026
- Release
- The official site lists bsnes-plus v05 as released on 2019/08/18.checked 9 Oct 2026
- Satellaview
- The documentation describes support for Satellaview and BS-X cartridges, including BS-X Memory Packs.checked 9 Oct 2026
- Support and discussion
- The official site links to the project documentation and discussion threads on NESdev.checked 9 Oct 2026
- Supported content
- The documentation lists SNES cartridge images, Satellaview images, Sufami Turbo images, save data, patch files, and cheat-code files among supported file types.checked 9 Oct 2026
Where it runs
- Linux
- The project README provides Linux and other Unix build instructions and lists required Qt5/X11 packages for Debian or Ubuntu.checked 9 Oct 2026
- Linux build
- The project README describes building on Linux or other Unix systems with Qt5/X11 packages and make.checked 9 Oct 2026
Alternatives to bsnes-plus
- 1
Manic EMU
Free planOpen sourceiOSmacOSSelf-hosted8.2Free plan - 2

Provenance
Free planOpen sourceiOSmacOS8.2From $39.99 a year - 3
RetroArch
Free planAndroidiOSWebLinux7.7Free plan - 4
Snes9x
Free planAndroidWebLinuxmacOS7.6Free plan - 5
ares
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.5Free plan - 6

OpenEmu
Free planOpen sourcemacOS7.3Free plan
