Snes9x for 3DS is based of 1.43, and can run non-enhancement chip games at full speed on Old 3DS models. Snes9xTYL(mecm)/cm Mod is a port of Snes9x 1.39 to PSP. Inaccuracies everywhere, especially with sound, but it's the best thing available for PSP for SNES emulation. Snes9x Source Pack: A source package by Caz with fully commented code, containing everything you need to build your own SNES9x 1.39 emulator, as well as improve on it if you like. May require use of command line. Snes9x 2002 - based off of 1.39 Snes9x 2005 - based off of 1.43 Snes9x 2005 Plus - based off of 1.43 with the 1.52 audio core Snes9x 2010 (Snes9x Next) - based off of 1.52 Snes9x for 3DS, based off of 1.39, but again, the old audio core just sounds weird and has a weirder semitone. Unless I missed a version? Website: GitHub. Date: 12 April 2017. Downloaded: 94 x. Snes9x for 3DS is a high-compatibility SNES emulator for your Old 3DS / 2DS.
Snes9X is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; they include some real gems that were only ever released in Japan. Snes9X is coded in C++, with three assembler CPU emulation cores on the i386 Linux, MS-DOS and Windows ports.
Tags | Emulators |
---|---|
Licenses | Freeware |
Recent releases
Release Notes: 16-bit texture support for OpenGL modes in Windows and Linux was implemented. A hidden novelty OpenGL mode was added (clue: a keyboard shortcut activates it). Snes9X reverted back to FMod version 3.20 after reports that version 3.33 broke AD3 support. A better workaround has been implemented for the broken select system call in the Linux kernel. OpenGL performance should now be close to Glide performance, if not better. Glide support was (hopefully) fixed. The original color blending code was restored. Many more games are now supported.
No changes have been submitted for this release.
Release Notes: Disabling of the SPC700 noise feature simulation used by Chrono Trigger and Final Fantasy 3, and an optimisation to graphics rendering.
Release Notes: Added BS 24Mbit ROM memory map, for Derby Stallion 96 and Sound Novel-TCool, corrected unzip code not to loop forever if an encrypted zip file is loaded (an error is generated instead), changed relative SPC700 cycle length for Mortal Kombat 3 to fix sample repeat problems.
Release Notes: Corrected an SA-1 reset bug, fixed a wave clipping problem, fixed a bug in the sync-sound code, fixes the stutter in the Mortal Kombat series and improves the sound from several games, rewrote the code that handles the SPC700's 64 byte shadow RAM, added code to allow ROMs to change the sample being played the next time the channel loops or is keyedon, added a zero-frequency fix to the stereo sound mixing code, changed the code to set the end-of-sample flag just before the last block is played, sound sample start code now doesn't reset the channel's envelope volume level to zero before starting the sample and changed initialisation of sample-end-register to 0 rather than 255.
Recent comments
Hi Jerremy,
ok the subject may be out of date, but I tried to reach a developer from the snes9x team using every email on the page. All I got was the mail-delivery-shit. So here's what I wanted to tell:
Hi,
my name is Benjamin and I'm a student from Germany. Together with another student I developed a program, that makes it possible to use the iphone as a remote control for computer programs (http://swapblog.de). It's free available in the App Store. The computer program needs to implement the defined protocol. Your SNES emulator is a very nice thing and I think it would be great if we work together and make both technologies compatible. Imagine all the people who have an iPhone or iPod Touch and like to play SNES games on the Mac but don't want to buy an additional controller.
We have a server programmed with Objective-C and Cocoa for Mac OS X 10.5 which is used as a gateway between the iPhone and Flash apps. The code from the server could be easily integrated in your emulator. Multi-player support included! What do you think?
Ok, emus may be illegal, but our project is open, so we couldn't stop someone from using it anyway ;)
Best regards,
Benjamin
New versions
New versions seem to be only available from http://www.snes9x.com/news.asp (http://www.snes9x.com/news.asp).
BTW, to compile 1.41-1 you may have to remove -pedantic. Here it failed with GCC 3.3.1 for c4.cpp with 'error: ISO C++ forbids omitting the middle term of a ?: expression'.
Re: www.snes9x.com site is down! :(
Better yet, find it at rpmseek.com
There are several versions of it, I downloaded the 1.39 of suse 8 for my redhat 8 (rh version is older) and I run it with the snes9express frontend http://www.linuxgames.com/snes9express/ and works well.
Re: www.snes9x.com site is down! :(
Yoy can download the emulator looking for it at rpmfind.net
www.snes9x.com site is back online :)
Snes9x.COM (http://www.snes9x.com/) has been relocated to another host... So its back again :)
Current source version (.zip) is 1.19a. ( http://www.snes9x.com/zips/s9x119asrc.zip)
Current binary libc6 version (.tar.gz) is 1.19 ( http://www.snes9x.com/zips/s9x.linuxc6.119.i386.tar.gz)
Current binary libc5 version (.tar.gz) is 1.18d ( http://www.snes9x.com/zips/s9x.linuxc5.118d.i386.tar.gz)
Developer(s) | Gary Henderson Jerremy Koot |
---|---|
Latest version | 1.60 |
Active | Yes |
Platform(s) | Multi-platform |
Emulates | Super Nintendo Entertainment System |
Accuracy | Highly-Accurate |
Website | Snes9x.com |
Programmed in | C++,C |
License | Source-available, Non-commercial |
Source code | GitHub |
Snes9x is a Super Famicom (SNES) emulator written in C++. It is also available as a libretro core for RetroArch.
- 5Netplay
Download[edit]
Bearoso's Official Releases |
Nightly builds Compiled by emucr |
Snes9k 0.09z Backup from archive.org |
SNES9x GX Includes cheat files |
SNES9x TYL 180404 |
Derivative versions[edit]
- Snes9x Next is an optimized version of Snes9x 1.52 with speed hacks and is available as a libretro core for RetroArch. It has an option to overclock the SuperFX chip, making games like Star Fox run at a higher FPS.
- Snes9x for 3DS is based of 1.43, and can run non-enhancement chip games at full speed on Old 3DS models.
- Snes9xTYL(mecm)/cm Mod is a port of Snes9x 1.39 to PSP. Inaccuracies everywhere, especially with sound, but it's the best thing available for PSP for SNES emulation. Use the mecm build where possible, unless you use the PSP emulator on Vita, in which case use the cm build.
- ZMZ (GitHub and download page) is a version of Snes9x that uses ZNES' GUI with a Snes9x libretro back end.
Review[edit]
It is a very good Super Nintendo emulator, far superior to ZSNES. It has very high compatibility and is easy to use. It is not as accurate as higan but is good for systems that can't run higan at full speed. With that said, as of 2020 you're probably better off with Mesen S on PC because of the higher accuracy, manual PAL/NTSC switching option and easily accessible auto save states, unless you're using very old translation patches (Such as the DeJap Tales of Phantasia translation which only displays tileset vomit on Mesen-S).
Problems and solutions[edit]
Snes9x has issues with XInput (such as with XInput Wrapper SCP), particularly recognizing diagonals on the d-pad and analog R2/L2 presses. The solution is to either input them manually or edit the .conf file and add in (J0)POV Up Right, (J0)POV Dn Right, etc. for the diagonal inputs.
Netplay[edit]
Snes9x 1.39
Developer(s) | g0ebish |
---|---|
Last version | 0.09 |
Active | No |
Platform(s) | Windows |
Emulates | Super Nintendo Entertainment System |
Website | goebish.free.fr/snes9k/ |
Snes9k is Snes9x with Kaillera client support. It is based on a very old (~2005) build of Snes9x.
If using the updated multiplayer client[edit]
Snes9x Version 1.39 Download
Review | |
---|---|
PROS |
|
CONS |
|
If using the updated P2P client[edit]
Review | |
---|---|
PROS |
|
CONS |
|