Snes9x Logo
Windows Screenshot

Snes9x: Beyond Limits

Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It allows you to play most games designed for the SNES and Super Famicom game systems on your PC; which includes some titles that were exclusively released in Japan.

Snes9x is the result of decades of part-time hacking, coding, recoding, and debugging. Snes9x is coded in C++ and has been compiled for Windows, Linux, Mac OS, Android, and many other platforms.



First, determine if your system is 32-bit or 64-bit. If you need help, you can follow this guide. Once you've determined this, download the version of Snes9x that matches your OS architecture.

Snes9x is a standalone program so it does not require installation; simple extract the contents of the .zip archive to your desired location and run the included executable.

MacOS / OS X

If you are running MacOS 10.14 (Mojave) or eariler, download the .zip archive and extract it. Snes9x is a standalone application and can be run from any location, but you can move the application to the Applications folder if you'd like.

Users running MacOS 10.15 (Catalina) have a few options - the Carbon API is no longer supported in Catalina, and while builds which use the newer Cocoa API exist, they are not as feature rich as existing versions. Because of this, most users prefer using the Snes9x core in OpenEmu, as it is still actively developed and natively supports Catalina.


Download the .deb package. While .deb files can be installed several ways, the easiest way is to double-click the .deb file and install through the Ubuntu Software Center. Note: this package is only compatible with 64-bit systems and is designed for Ubuntu 19.04 or later. If you would like to install Snes9x on another Linux distrubution, you can always build the program yourself using the provided source code.


If your device has the Google Play Store installed, simply navigate to the Snes9x EX+ store listing and download it like you would any other app. If your device doesn't have Google Play services installed on it, you can always sideload the latest .apk file. Note: depending on your version of Android, you may have to enable installing .apk files from unknown sources.