bsnes
bsnes is a free, open-source emulator for Super Nintendo and Super Famicom games, with support for Super Game Boy and Satellaview.
What bsnes is
bsnes is a free, open-source emulator for Super Nintendo and Super Famicom games, with support for Super Game Boy and Satellaview. It runs on Linux, macOS, and Windows. Its graphics options include HD Mode 7 with optional supersampling, a multi-threaded PPU renderer, and OpenGL multi-pass pixel shaders. It also provides low-level emulation for coprocessors including DSP-n, ST-01n, and Cx4.
The emulator accepts standard ROM files, optional higan game folders, and 7-zip decompression, along with BPS and IPS patches. Its game database has thousands of entries, and its cheat database covers hundreds of popular games. Save states include screenshot previews, names, undo, and redo. Other tools include rewind, frame advance, cheat search, movie recording and playback, and screenshots. Speed settings range from 50% to 200%, with smooth audio output retained. The project lists nightly builds for Windows, macOS, Linux, and FreeBSD.
Good
- Free, open-source software.
- Runs on Linux, macOS, and Windows.
- Supports HD Mode 7 and supersampling.
- Save states include previews, undo, and redo.
- Includes rewind and movie playback.
Watch out
- Focused on supported Super Nintendo-era systems.
- FreeBSD is listed for nightly builds only.
Who it suits
bsnes suits players looking for a desktop emulator with Super Nintendo, Super Famicom, Super Game Boy, or Satellaview support. Its patching, save-state, and playback tools may also suit users who want to manage or revisit game sessions.
Verdict
bsnes combines broad Super Nintendo system support with graphics options, patch handling, and session tools. Its listed desktop platforms are Linux, macOS, and Windows.
Plans and prices
From bsnes's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | GNU GPLv3 software; no price stated |
The facts
Each one read from bsnes's own pages, with the date it was checked.
What it does
- Community
- The repository links to an official Discord server.checked 5 Oct 2026
- Coprocessors
- It offers low-level emulation of SNES coprocessors including DSP-n, ST-01n, and Cx4.checked 5 Oct 2026
- Downloads
- The repository lists nightly builds for Windows, macOS, and Linux.checked 5 Oct 2026
- Emulation features
- It supports Satellaview emulation, MSU1, rewind, frame advance, movie recording and playback, and screenshots.checked 4 Oct 2026
- Game management
- It includes a games database with thousands of entries and a cheat code database for hundreds of popular games.checked 4 Oct 2026
- Game support
- It supports standard game ROM files, optional higan game folders, and 7-zip decompression.checked 5 Oct 2026
- Graphics
- It supports HD mode 7 graphics with optional supersampling and a multi-threaded PPU graphics renderer.checked 5 Oct 2026
- Integrations
- The README names SameBoy as the core used for Super Game Boy emulation and credits contributors for some features.checked 4 Oct 2026
- License
- The program is free software under the GNU General Public License version 3 or any later version, with no warranty stated in the license.checked 5 Oct 2026
- Patches and shaders
- It supports BPS and IPS soft patches and OpenGL multi-pass pixel shaders.checked 5 Oct 2026
- Performance controls
- Speed modes are listed at 50%, 75%, 100%, 150%, and 200%, with smooth audio output retained.checked 4 Oct 2026
- Playback tools
- Features include rewind, frame advance, cheat code search, and movie recording and playback.checked 5 Oct 2026
- Purpose
- bsnes is a multi-platform Super Nintendo (Super Famicom) emulator focused on performance, features, and ease of use.checked 5 Oct 2026
- ROM and patches
- It supports standard game ROM files, optional higan game folders, and BPS and IPS soft patches.checked 4 Oct 2026
- Save states
- Its save state manager includes screenshot previews and naming, with undo and redo support.checked 5 Oct 2026
- Super Game Boy
- It supports Super Game Boy emulation using the SameBoy core.checked 5 Oct 2026
The full review of bsnes
bsnes is a Super Nintendo emulator for players who want control over graphics, saves, and playback as well as game compatibility. It is a particularly strong fit for exploring the wider SNES ecosystem, including Super Game Boy and Satellaview, but its extensive options may be unnecessary for straightforward play.
Overview
bsnes supports Super Nintendo and Super Famicom games, with emulation for Super Game Boy and Satellaview as well. That wider system coverage gives it appeal beyond a basic SNES player, while keeping its focus on one console generation.
It accepts standard ROM files, optional higan game folders, and 7-zip archives, and supports BPS and IPS soft patches. This range suits players with varied game collections, though files still need to be in a supported format.
Key features
Graphics and emulation
HD Mode 7 graphics, optional supersampling, and a multi-threaded PPU renderer offer visual options beyond the original presentation. OpenGL multi-pass pixel shaders add further customization. These controls benefit players who want to adjust how games look; they matter less if the priority is simply launching a game with minimal configuration.
Low-level emulation covers SNES coprocessors including DSP-n, ST-01n, and Cx4. Super Game Boy emulation uses the SameBoy core. Together with Satellaview and MSU1 support, this gives bsnes a broader scope for players interested in more than standard cartridge games.
Game management and playback
A game database with thousands of entries and cheat codes for hundreds of popular games helps with identification and play. The save-state manager includes screenshot previews, naming, undo, and redo, making it easier to distinguish and manage save points than a bare save-and-load tool.
Rewind, frame advance, cheat code search, and movie recording and playback support different play styles, from correcting a missed moment to reviewing a sequence. Screenshots are also supported. Speed modes run at 50%, 75%, 100%, 150%, or 200%, with smooth audio output retained; the range is useful for slowing down or speeding up play without sacrificing audio continuity.
Pricing
bsnes is free open-source software under GNU GPLv3. The Free plan costs nothing and includes the emulator; there are no paid tiers to weigh against it. That makes it a straightforward choice for players seeking SNES emulation without a software charge.
Platforms
The desktop release supports Linux, macOS, and Windows. Nightly builds are also offered for FreeBSD, giving users on that operating system a build option beyond the main desktop platform range.
Who it's for
bsnes suits players who want extensive SNES-era system support, graphics customization, save-state controls, and playback tools in one free emulator. It is less compelling for someone who wants only a minimal way to run standard SNES games and has little use for the extra controls.
Pros and cons
- Pros: Super Game Boy, Satellaview, MSU1, and coprocessor support extends its reach beyond standard SNES play.
- Pros: Save-state previews, naming, undo, and redo provide more control over managing progress.
- Pros: HD Mode 7, supersampling, shaders, rewind, and movie tools give customization-minded players plenty to work with.
- Cons: The many graphics and playback controls can be unnecessary overhead for players who want a simple emulator.
- Cons: Game support depends on using standard ROMs, optional higan folders, or 7-zip archives, with BPS or IPS patches where needed.
Alternatives
RetroArch is a free, open-source alternative with Android, iOS, Linux, macOS, web, and Windows support; choose it if you need broader platform coverage, including mobile or web.
Virtual Jaguar is a free open-source emulator core for use with a libretro frontend such as RetroArch, rather than a standalone SNES-focused option.
bsnes is another free bsnes entry, with Android and iOS support in addition to Linux, macOS, and Windows.
Manic EMU is a free option for iOS and macOS; its Sideload plan includes premium play features but not iCloud save sync, while the Free plan limits fast forward to 2× and provides three save states and three cheat codes.
SNES Emulator is a free option for Linux, macOS, web, and Windows, but its emulation is a work in progress with bugs.
Snes9x is a free, open-source portable emulator for Android, Linux, macOS, and Windows that plays most SNES and Super Famicom games; choose it if portability across those platforms is the priority.
ares is a free, open-source multi-system emulator for Linux, macOS, and Windows, making it an alternative for users seeking an emulator beyond a single-console focus.
BizHawk is a free MIT-licensed emulator with Windows and Unix releases.
For more options, browse SNES Emulators or Game Console Emulators.
Verdict
Choose bsnes if you want a free SNES emulator with support for related systems, detailed save management, visual options, and playback tools. Its breadth is the main reason to pick it; players who want wider device coverage or a simpler setup should consider alternatives instead.
Getting started
- Open the bsnes project website
- Download a build for Linux, macOS, Windows, or a listed FreeBSD nightly
- Provide standard ROM files, optional higan folders, or 7-zip archives
- Apply BPS or IPS patches when needed
- Configure graphics, speed, save states, or playback tools
Limits worth knowing
The software targets Super Nintendo, Super Famicom, Super Game Boy, and Satellaview systems. No paid or expanded plan limits are listed.
Questions
Is bsnes free?
Yes. The Free plan is listed as free, and the repository identifies the software as GNU GPLv3.
Which operating systems does bsnes support?
It supports Linux, macOS, and Windows. The project also lists nightly builds for FreeBSD.
Which console systems can bsnes emulate?
Supported systems include Super Nintendo, Super Famicom, Super Game Boy, and Satellaview.
Does bsnes support patches and cheats?
Yes. It supports BPS and IPS soft patches, plus a cheat database and cheat-code search.
Can bsnes record or replay gameplay?
Yes. Features include movie recording and playback, rewind, frame advance, and screenshots.
Is bsnes open source?
Yes. The repository lists GPLv3.txt and LICENSE.txt files, and the software is identified as open-source.
Alternatives to bsnes
- 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
