Snes9x

From Wikipedia, the free encyclopedia
(Redirected from SNES9X)
Jump to navigation Jump to search
Snes9x
Original authorsGary Henderson, Jerremy Koot
DeveloperSnes9x Team
Initial releaseJanuary 1, 1998; 28 years ago (1998-01-01) [1]
Stable release
1.63 [2] / July 10, 2024; 23 months ago (2024-07-10)[2]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    TypeVideo game console emulator
    LicenseProprietary, redistributable with non-commercial usage clause[3])

    Snes9x is a Super Nintendo Entertainment System emulator software with official ports for MS-DOS, Linux, Microsoft Windows, AmigaOS 4, macOS, MorphOS, Xbox, PSP, PS3, GameCube, Wii, iOS, and Android.[4] Windows RT and Windows Phone 8 have an unofficial port named Snes8x.

    Background

    [edit | edit source]

    Development of Snes9x began in July 1997 when Gary Henderson's Snes96 and Jerremy Koot's Snes97 emulators merged to create Snes9x. Snes9x was among the first to emulate most SNES enhancement chips at some level.[citation needed] In version 1.53, it added support for Cg shaders.[5] Version 1.55 added support for the MSU1 enhancement chip [6] found on the SD2SNES [7]

    The emulator PocketSNES for Pocket PCs is based on Snes9X.[8]

    There is also an unofficial Snes9x port compiled with Emscripten which runs inside a web browser.[9][10]

    License

    [edit | edit source]

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

    Reception

    [edit | edit source]

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

    In 2021, Digital Trends noted that the emulator had broad compatibility and ran on systems with limited resources.[13]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ [ Source Code]
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').