Alternatives to bsnes

Accurate SNES emulator with HD Mode 7 and enhancement chip support. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as bsnes.

  • Snes9x

    The portable Super Nintendo emulator that has been maintained since the 1990s and runs on essentially everything.

    Snes9x offers very high SNES compatibility with netplay and shaders and runs well on almost any machine, but it is less cycle-accurate and its licence forbids commercial use.

  • ares

    Multi-system emulator that prioritises accuracy and preservation over speed.

    ares descends from bsnes and higan and covers a long list of consoles under a BSD-3-Clause licence, with the same accuracy focus and higher CPU needs.

  • RetroArch

    One front end for dozens of emulators, with unified settings, shaders and a controller setup you only do once.

    RetroArch runs SNES cores within one front end with shaders, unified settings and Android and iOS support, though standalone emulators are sometimes more accurate than its cores.

  • BizHawk

    A multi-system emulator built for tool-assisted speedrunning, with rewinding, frame stepping, memory search and input recording.

    BizHawk covers the SNES among many systems with rewinding, frame stepping and TAS input recording, but runs only on Windows and Linux with less accurate cores.

  • MAME

    Documents and recreates thousands of arcade machines, consoles and old computers, with accuracy as the point.

    MAME recreates thousands of consoles, computers and arcade machines with accuracy as its priority, but lacks bsnes features such as HD Mode 7 and needs exact ROM sets.

Also worth comparing

These listings name bsnes as their own alternative, so the relationship runs both ways.

  • Mesen

    Cycle-accurate multi-system emulator with a serious debugger.

    bsnes focuses on accurate SNES emulation with low-level enhancement chip support, HD Mode 7 and run-ahead, but covers a single system and lacks Mesen's debugger emphasis.

Similar software

Related functionality, not a direct replacement.