Projects / Snes9x

Snes9x

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
Licenses

RSS Recent releases

  •  22 Sep 2001 09:28

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.

  •  31 Mar 2001 18:30

No changes have been submitted for this release.

  •  30 Jan 2001 06:13

    Release Notes: Disabling of the SPC700 noise feature simulation used by Chrono Trigger and Final Fantasy 3, and an optimisation to graphics rendering.

    •  30 Jan 2001 06:13

      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.

      •  30 Jan 2001 06:13

        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.

        RSS Recent comments

        16 Jun 2009 18:07 benjamin83

        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 (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

        28 Aug 2003 18:10 fredlwm

        New versions

        New versions seem to be only available from www.snes9x.com/news.asp (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".

        22 Apr 2003 10:56 pccsp

        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 www.linuxgames.com/sne... and works well.

        22 Apr 2003 10:31 pccsp

        Re: www.snes9x.com site is down! :(
        Yoy can download the emulator looking for it at rpmfind.net

        06 Jun 1999 20:24 josemazzone

        www.snes9x.com site is back online :)
        Snes9x.COM (www.snes9x.com/) has been relocated to another host... So its back again :)

        Current source version (.zip) is 1.19a. ( www.snes9x.com/zips/s9...)
        Current binary libc6 version (.tar.gz) is 1.19 ( www.snes9x.com/zips/s9...)
        Current binary libc5 version (.tar.gz) is 1.18d ( www.snes9x.com/zips/s9...)

        Screenshot

        Project Spotlight

        The ACE ORB from the doc group

        A CORBA C++ ORB.

        Screenshot

        Project Spotlight

        startvnc.pl

        A script to start VNC on a system-determined port.