bsnes-plus

What bsnes-plus is
bsnes-plus is a Super Nintendo and Super Famicom emulator with tools for examining and debugging SNES software. Its debugging features are aimed at homebrew developers and ROM hackers. The debugger can pause and resume emulation, step through the SNES CPU and active coprocessors, and save execution trace logs. Memory tools let users inspect and edit CPU, APU, VRAM and other address spaces, with known code and data regions highlighted. Other views cover tiles, tilemaps, sprites, palettes and hardware properties; the project also lists disassembly and debugging for SA-1 and Super FX coprocessors. It supports SNES cartridge images, Satellaview and Sufami Turbo images, save memory, patches and cheat-code files. Optional plugins add compressed archives and less-common ROM extensions, Game Boy and Super Game Boy ROM support, and music files. The default compatibility profile reduces accuracy to lower system requirements, while the accuracy profile targets higher hardware accuracy. bsnes-plus is free and open source under GPL v2. The official site lists a 64-bit Windows release; the README gives Linux and other Unix build instructions.
Who it suits
bsnes-plus suits homebrew developers and ROM hackers who want debugging tools alongside SNES and Super Famicom emulation. It also supports users interested in Satellaview, Sufami Turbo and related file types.
What it does well
- Debugger can step through the SNES CPU and coprocessors
- Memory editor covers CPU, APU and VRAM
- Includes tile, sprite and palette views
- Supports cheat-code files
- Free and open source under GPL v2
What to know first
- Internet multiplayer is not supported or planned
- Official site says the macOS build is forthcoming
- Listed Windows release is 64-bit
Limits
The default compatibility profile reduces accuracy to lower system requirements; the accuracy profile targets higher hardware accuracy. Internet multiplayer is not supported or planned.
Getting started
- Choose the 64-bit Windows release and its compatibility or accuracy build.
- For Linux or another Unix system, follow the project README’s build instructions and install the required Qt5/X11 packages.
- Load a supported SNES, Satellaview, or Sufami Turbo image.
- Use the debugger, memory editor, or other viewers as needed.
Verdict
bsnes-plus pairs SNES emulation with detailed debugging and memory tools, particularly relevant to developers and ROM hackers. Note that internet multiplayer is not supported or planned, and the macOS build is described as forthcoming.
Questions
Is bsnes-plus free and open source?
Yes. It is free and open source under GPL v2.
Which platforms can I use?
The listed release is for 64-bit Windows. The README provides Linux and other Unix build instructions; the official site says the macOS build is forthcoming.
What content formats does it support?
Documentation lists SNES cartridge images, Satellaview and Sufami Turbo images, save memory, patches, and cheat-code files. Plugins add support for compressed archives, additional ROM extensions, Game Boy and Super Game Boy ROMs, and music files.
Does bsnes-plus support cheats?
Yes. Cheat-code files are among the documented supported file types.
Can I play online with bsnes-plus?
No. The documentation says internet multiplayer is not currently supported or planned.
Facts from bsnes-plus's own pages
- Builds
- The official site lists a 64-bit Windows release with accuracy and compatibility builds; it says the macOS build is forthcoming. · bsnes.revenant1.net, 9 Oct 2026
- Coprocessor debugging
- The project README lists SA-1 and Super FX disassembly and debugging among its features. · github.com, 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. · bsnes.revenant1.net, 9 Oct 2026
- Debugging audience
- Its debugging tools are aimed at homebrew developers and ROM hackers. · bsnes.revenant1.net, 9 Oct 2026
- Debug views
- The documentation describes tile, tilemap, sprite, palette, and hardware properties viewers. · bsnes.revenant1.net, 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. · bsnes.revenant1.net, 9 Oct 2026
- Emulation profiles
- The default compatibility profile lowers accuracy to reduce system requirements, while the accuracy profile targets higher hardware accuracy. · bsnes.revenant1.net, 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. · bsnes.revenant1.net, 9 Oct 2026
- Intended users
- The documentation describes its primary goal as providing easy-to-use tools for homebrew developers and ROM hackers. · bsnes.revenant1.net, 9 Oct 2026
- Known limitation
- The documentation says internet multiplayer is not currently supported or planned. · bsnes.revenant1.net, 9 Oct 2026
- License
- The project README says bsnes v073 and its derivatives are licensed under GPL v2. · github.com, 9 Oct 2026
- Limitation
- The documentation says internet multiplayer is not currently supported or planned. · bsnes.revenant1.net, 9 Oct 2026
- Linux
- The project README provides Linux and other Unix build instructions and lists required Qt5/X11 packages for Debian or Ubuntu. · github.com, 9 Oct 2026
- Linux build
- The project README describes building on Linux or other Unix systems with Qt5/X11 packages and make. · github.com, 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. · bsnes.revenant1.net, 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. · bsnes.revenant1.net, 9 Oct 2026
- Product
- bsnes-plus is a Super Nintendo / Super Famicom emulator with tools for debugging SNES software. · bsnes.revenant1.net, 9 Oct 2026
- Purpose
- bsnes-plus is a Super Nintendo / Super Famicom emulator with tools for debugging SNES software. · bsnes.revenant1.net, 9 Oct 2026
- Release
- The official site lists bsnes-plus v05 as released on 2019/08/18. · bsnes.revenant1.net, 9 Oct 2026
- Satellaview
- The documentation describes support for Satellaview and BS-X cartridges, including BS-X Memory Packs. · bsnes.revenant1.net, 9 Oct 2026
- Support and discussion
- The official site links to the project documentation and discussion threads on NESdev. · bsnes.revenant1.net, 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. · bsnes.revenant1.net, 9 Oct 2026
Where bsnes-plus stands on Freedom251
- SNES Emulators#27 of 30