Snes9x


Snes9x is an SNES emulator written in C++ with official ports for DOS, Linux, Microsoft Windows, AmigaOS 4, macOS, MorphOS, Xbox, PSP, PS3, Nintendo GameCube, Nintendo Wii, iOS, and Android. Both Windows RT and Windows Phone 8 have an unofficial port named Snes8x.

Background

Development of Snes9x began in July 1997 when Snes96's Gary Henderson and Snes97's Jerremy Koot merged their respective emulators to create Snes9x. Snes9x was among the first to emulate most SNES enhancement chips at some level. In version 1.53, it added support for Cg shaders. Version 1.55 added support for the MSU-1 enhanced chip found on the SD2SNES
The emulator PocketSNES for Pocket PCs is based on Snes9X.
There is also an unofficial Snes9x port compiled with Emscripten which runs inside a web browser

License

The source code of Snes9x is publicly available, but the license prohibits its commercial use.

Reception

In 2005, Retro Gamer called Snes9x "the best SNES emulator available".