Flathub Logo


by bsnes team

Super Nintendo emulator

bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

Unique features of bsnes:

  • True Super Game Boy emulation (using the SameBoy core by Lior Halphon)
  • HD mode 7 graphics (by DerKoun) with optional supersampling
  • Low-level emulation of all SNES coprocessors
  • Multi-threaded PPU graphics renderer
  • Speed mode settings which retain smooth audio output
  • Built-in games database with over 1,200 game entries
  • Built-in cheat code database (by mightymo) with hundreds of game entries
  • Built-in save state manager with screenshot previews and naming capabilities
  • Customizable game mappings to support any game cartridges, including prototypes
  • 7-zip decompression support
  • Extensive Satellaview emulation, including BS Memory flash write and wear-leveling support
  • Optional higan game folder support (standard game ROM files are also supported!)
  • Advanced mapping system allowing multiple bindings to every emulated input

Standard features of bsnes:

  • MSU1 support
  • BPS and IPS soft-patching support
  • Save states with undo and redo support (for reverting accidental saves and loads)
  • OpenGL multi-pass pixel shaders
  • Several built-in software filters, including HQ2x (by MaxSt) and snes_ntsc (by blargg)
  • Adaptive sync and dynamic rate control for perfect audio/video synchronization
  • Just-in-time input polling for minimal input latency
  • Run-ahead support for removing internal game engine input latency
  • Support for Direct3D exclusive mode video
  • Support for WASAPI and ASIO exclusive mode audio
  • Periodic auto-saving of game saves
  • Auto-saves of states when unloading games, and auto-resuming when reloading games
  • Sprite limit disable support
  • Cubic audio interpolation support
  • Deinterlacing support
  • Optional high-level emulation of most SNES coprocessors
  • Optional emulation of flaws in older emulators for compatibility with older, unofficial software
  • CPU, SA1, and SuperFX overclocking support
  • Frame advance support
  • Cheat code search support
  • Movie recording and playback support
  • Rewind support
  • HiDPI monitor support
  • Multi-monitor support
  • Turbo support for controller inputs

Changes in version 115

about 4 years ago
(Built 9 months ago)
  • No changelog provided
  • Community built

    This app is developed in the open by an international community, and released under the GNU General Public License v3.0 only.
    Get involved
Installed Size~14.87 MiB
Download Size4.35 MiB
Available Architecturesx86_64, aarch64