Flatsonar

bsnes

by bsnes team

Super Nintendo emulator

Dangerous permissions Flathub reviewed GPL-3.0 v115
Screenshot 1 of bsnes Screenshot 2 of bsnes Screenshot 3 of bsnes

About

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

Permissions

3 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • full access to your home folder
    --filesystem=home
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • audio
    --socket=pulseaudio
  • access to /media
    --filesystem=/media
  • access to /run/media
    --filesystem=/run/media
  • access to xdg-config/gtk-3.0
    --filesystem=xdg-config/gtk-3.0:ro

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.