Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Steam Deck
  3. bsnes

bsnes

NOASSERTIONC++v115

A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

GitHubGitHub
2.0k stars198 forks0 contributors

What is bsnes?

bsnes is a Super Nintendo (SNES) emulator that focuses on high accuracy, performance, and a comprehensive feature set for playing and preserving SNES games. It emulates the original hardware with precision while adding modern enhancements like HD graphics, latency reduction, and extensive database support. The project aims to provide the most authentic SNES experience across Windows, macOS, Linux, and FreeBSD.

Target Audience

Retro gaming enthusiasts, preservationists, and developers seeking a highly accurate and feature-rich SNES emulator for playing, testing, or archiving classic games.

Value Proposition

Developers choose bsnes for its commitment to accuracy, low-latency performance, and unique features like true Super Game Boy emulation and HD Mode 7 graphics, which set it apart from other emulators in terms of compatibility and visual enhancement.

Overview

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

Use Cases

Best For

  • Playing SNES games with high accuracy and low input latency
  • Emulating Super Game Boy games within the SNES environment
  • Enhancing classic SNES graphics with HD Mode 7 and shaders
  • Testing and developing homebrew or prototype SNES software
  • Preserving SNES games with features like Satellaview emulation
  • Using advanced emulator features like run-ahead and cheat databases

Not Ideal For

  • Users on low-end hardware prioritizing fast emulation over absolute accuracy
  • Gamers seeking built-in netplay or online multiplayer features for SNES games
  • Developers needing extensive plugin ecosystems or scripting APIs for deep customization

Pros & Cons

Pros

True Super Game Boy Emulation

Uses the SameBoy core for accurate Game Boy hardware simulation, allowing seamless play of Super Game Boy titles within the SNES environment without separate emulators.

HD Mode 7 Graphics

Enhances the SNES's signature Mode 7 graphics with optional supersampling, providing improved visual quality for games like F-Zero and Super Mario Kart, as noted in the README.

Advanced Latency Reduction

Features run-ahead support and just-in-time input polling to minimize input lag, crucial for competitive or timing-sensitive gameplay, directly addressing modern performance needs.

Comprehensive Database Support

Includes built-in games and cheat databases with thousands of entries, simplifying game management and enhancement without external tools.

Cons

Higher System Requirements

Due to accuracy-focused features like multi-threaded PPU and low-level emulation, bsnes may demand more powerful hardware compared to lighter alternatives like Snes9x.

Limited Extensibility

Lacks a plugin architecture or extensive scripting APIs, limiting third-party mods and integrations compared to emulators like RetroArch with broader ecosystems.

Complex Advanced Features

Setup for features such as Satellaview emulation or custom game mappings requires additional configuration and technical knowledge, which can be daunting for casual users.

Frequently Asked Questions

Quick Stats

Stars1,983
Forks198
Contributors0
Open Issues143
Last commit3 months ago
CreatedSince 2020

Tags

#snes#emulation#low-latency#emulator#save-states#multi-platform#retro-gaming

Included in

Steam Deck688
Auto-fetched 9 hours ago

Related Projects

shadPS4shadPS4

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

Stars32,757
Forks2,501
Last commit18 hours ago
RPCS3RPCS3

PlayStation 3 emulator and debugger

Stars19,683
Forks2,427
Last commit18 hours ago
PCSX2PCSX2

PCSX2 - The Playstation 2 Emulator

Stars15,506
Forks2,181
Last commit20 hours ago
DolphinDolphin

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

Stars15,497
Forks3,239
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub