Changes

Jump to navigation Jump to search

Super Nintendo emulators

3,414 bytes added, 18 April
fix HTML errors
{{Infobox console
|title = Super Nintendo Entertainment System
|logo image = Super Famicom.png|image2 = snesna.png|imagecaption = The Super Famicom (above) and Super Nintendo Entertainment System (below).
|developer = [[:Nintendo]]
|type = [[:Category:Home consoles|Home video game console]]
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
|release = 1990(Super Famicom)<br/>1991 (SNES)|discontinued = 20032005
|predecessor = [[Nintendo Entertainment System emulators|Family Computer / Nintendo Entertainment System]]
|successor = [[Nintendo 64 emulators|Nintendo 64]]
}}
{{for|other emulators that run on SNES hardware|Emulators on SNES}}
The '''[[gametech:Super Nintendo Entertainment System|Super Nintendo Entertainment System]]''' (SNES) is a 16-bit, fourth-generation home video game console released by [[wikipedia:Nintendo|Nintendo]] originally released as the '''Super Famicom'''(SFC), in Japan, on November 21, 1990. The Super Famicom retailed for ¥25000. The console would release outside of Japan as the SNES on August 23, 1991, in North America. The SNES retailed for {{Inflation|USD|199.99|1991}}. It has a Ricoh 5A22 CPU at 3.58 MHz. While the Super Famicom did well in Japan, outselling the [[PC Engine (TurboGrafx-16) emulators|PC-Engine]], outside of Japan during that time the SNES had ''fierce'' competition with SEGA's [[Sega Genesis emulators|Genesis]] (known in other regions as the Mega Drive).
Emulation for the Super Famicom/SNES is robust, with several high-quality emulators for various systems, some of which are [[Emulation Accuracy|cycle-accurate]].
==Emulators==
===x86===<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable sortable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="11"|PC / x86|-|[[bsnes]]<br/><small>bsnes_libretro<br/>abbr title="bsnes_hd_beta_libretro<abbr/><br/>, bsnes_mercury_libretro<br/, bsnes_2014_libretro, bsnes_cplusplus98_libretro">bsnes_2014_libretrobsnes_libretro<br/abbr>bsnes_cplusplus98_libretro</small>
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://nightly.link/bsnes-emu/bsnes/workflows/build/master nightly]<br/>[https://buildbot.libretro.com/nightly/ libretro cores]<br/>[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}] ([[Bsnes#List_of_forks|bsnes-hd]])<br/>[https://github.com/Marat-Tanalin/bsnes-mt/releases {{bsnes-mtVer}}] ([[Bsnes#List_of_forks|bsnes-mt]])<br/>[https://github.com/sharknnth/bsnes-classic/releases git] <abbr title="forked bsnes Qt v073">[https://emulation.gametechwiki.com/index.php/Bsnes#List_of_forks (bsnes-classic)]</abbr>
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts]</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]
| {{✗}}
| {{~}}
| {{✓}}
|-
|[[Mesen|Mesen]]<ref name=MesenS>Mesen libretro core doesn't support SNES emulation. On the other hand Mesen S libretro core supports it but it's obsolete and [https://github.com/NovaSquirrel/Mesen-X/issues/152#issuecomment-1416507779 superseded by Mesen standalone (with version 2.0)]</ref>
|align=left|{{Icon|Windows|Linux}}
|<abbr title="Latest development version">[https://nightly.link/SourMesen/Mesen2/workflows/build/master git artifacts]</abbr><br/>[https://github.com/SourMesen/Mesen2/tags 2.0.0-preview1]<br/><small>[[Mesen S]]<ref group=N name=MesenS>Obsolete. [https://github.com/NovaSquirrel/Mesen-X/issues/152#issuecomment-1416507779 Superseded by Mesen (with version 2.0)]</ref><br/>[https://buildbot.libretro.com/nightly/ Mesen S libretro]<ref group=N name=MesenS></ref><br/>[https://github.com/NovaSquirrel/Mesen-SX/releases Mesen SX]<ref group=N name=MesenS></ref></small>
| {{✗}}
| {{~}}
| {{✓}}
| {{~}}
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
| High
| {{NC}}
|[[higan]] (火眼)<br/>byuu (謬/view)
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br/>[[Higan#nSide|nSide]]<br/>[https://github.com/libretro/higan libretro core]</abbr>
| {{✗}}
| {{~}}
|[[Mednafen]]<br/><small>bsnes v059 and SNES-Faust</small>
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ <abbr title="beetle_snes_libretro (Standalone port of Mednafen BSNES to libretro, itself a old fork of bsnes 0.59) and mednafen_supafaust_libretro (Libretro port of mednafen's SNES-Faust)">libretro core]</abbr>]
| {{✗}}
| {{~}}
| {{✗}}
|-
|kindred (Super Sleuth PE)
|align=left|{{Icon|Windows}}
|[https://www.crazysmart.net.au/kindred 1.12 Preview Build 3]
|jgenesis
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/jsgroth/jgenesis git{{jgenesisVer}}]||
|
|
|
|?
|?
|{{✓}}
|{{✓}}
|{{TBD}}
|-
|[[RetroCopy]]|align=left|{{Icon|Windows|Linux}}|[https://segaretro.org/RetroCopy 0.960]</br>[https://www.emucr.com/2012/08/retrocopy-v100-beta-5.html 1.00 Beta 5]||||?|?|{{N}}|{{N}}|{{N}}|} ===ARM===<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[#Hardware_variants|Hardware<br/>variants]]! scope="col"|[[#Enhancements|Enhancements]]! scope="col"|[[#Hardware_features_and_accessories|Hardware features<br/>and accessories]]! scope="col"|Compatibility!colspanscope="11col"|Mobile [[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</ ARMabbr>! scope="col"|Active! scope="col"|[[Recommended emulators|Recommended]]
|-
|[[Snes9x]]<br/><small>snes9x_libretro</small><br/><small><abbr title="Snes9x 2010. Port of Snes9x 1.52+ to Libretro (previously called SNES9x Next).">snes9x2010_libretro</abbr/></small><br/><small>snes9x2005_libretro</small><br/><small>snes9x2002_libretro</small>
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|[https://buildbot.libretro.com/nightly/ libretro core]
| {{✗}}
| {{✗}}
|} ===Console===<div style="overflow-x:auto;width:100%">{| class="wikitable sortable" style="text-align:center;width:100%"! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|[[#Hardware_variants|Hardware<br/>variants]]! scope="col"|[[#Enhancements|Enhancements]]! scope="col"|[[#Hardware_features_and_accessories|Hardware features<br/>and accessories]]! scope="col"|Compatibility! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>!colspanscope="11col"|ConsoleActive! scope="col"|[[Recommended emulators|Recommended]]
|-
|[[bsnes]]
| {{✓}}
|-
|[[Snes9x]]<br/><small>snes9x_libretro</small><br/><small><abbr title="Snes9x 2010. Port of Snes9x 1.52+ to Libretro (previously called SNES9x Next).">snes9x2010_libretro</abbr/></small><br/><small>snes9x2005_libretro</small><br/>
<small>snes9x2005+_libretro</small><br/><small>snes9x2002_libretro</small>
|align=left|{{Icon|PS2|PSP}}<br/>{{Icon|PS3|NGC}}<br/>{{Icon|PS4|Vita}}<br/>{{Icon|Wii|3DS|WiiU|Switch}}<br/>{{Icon|Xbox360|Saturn}}<ref group=N>snes9x2010_libretro (Snes9x Next & 1.53) has no PS4 support.</ref>
| {{✓}}
|-
|Snes9x GX |align=left|{{Icon|GCN|Wii|WiiU}} | [https://github.com/dborth/snes9xgx#nightly-builds Nightly Builds]<br/>[https://github.com/dborth/snes9xgx/releases {{Snes9xGXVer}}]
| {{✗}}
| ?
| {{~}}
| [https://githubwiki.com/snes9xgit/snes9xgbatemp.net/issueswiki/53 99Snes9x_GX_for_Wii#Z 97%]
| High
| {{NC}}
| {{✓}}
|-
|[[Nintendo Switch Online]]<br/><small>([[L-CLASSICS]])</small>
|align=left|{{Icon|Switch}}
|3.4.0
|Pocket SNES
|align=left|{{Icon|GBA||Nspire}}<br/>{{Icon|GCWZero}}
|[https://web.archive.org/web/20230308183855/https://www.pocketsnes.net/files/pocketsnes.zip Beta]<br/>[https://github.com/gameblabla/pocketsnes-nspire git]<br/>[https://github.com/AkimanBengus/pocketsnes-libretro libretro core]<br/>[https://github.com/gameblabla/PocketSNES git]
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?[https://wiki.gbatemp.net/wiki/SNEmulDS_Compatibility_List 44%<br/><small>77 out of 175 reported titles </small>]
| ?
| {{✓}}
| ?
| ?
| ?[https://www.psdevwiki.com/psp/Snes9xTYL#Compatibility 70%<br/><small>27 out of 38 reported titles </small>]
| Mid
| {{✓}}
| {{✗}}
| {{✗}}
| ?[https://wiki.gbatemp.net/wiki/BlargSnes_Compatibility_List 77%<br/><small>476 out of 714 reported titles </small>]
| ?
| {{✗}}
:* Sporting an iconic DOS-centric GUI.
* While fans have since modded the binaries (including patching out the vulnerability), the project is basically dead.
* Older versions rely on external pre-decompressed graphical packs to emulate some games with elaborate chips, much like older versions of Snes9x, such as 1.43. Assuming you get (what are now rare and very hard-to-find) graphical packs for the SPC7110—like from [http://other.ipherswipsite.com/gpacks/ here]—and Star Ocean and put them in folders you then set under "Paths" in ZSNES, they can be playable without missing graphics. With that being said, however, the newest version does not need them for SDD-1 titles, only for SPC7110 titles.
* Viable alternatives are bZSNES (for ZSNES-centric ROM hacks), ZMZ (for the UI), NO$SNS, or older versions of Snes9x (for speed boosts tailored to old systems). Otherwise, choose any of the others like bsnes/ares/higan, or Snes9x (for better compatibility).
==Enhancements==
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
! ares
! Snes9x
! Mesen<ref name=MesenS></ref>
! BizHawk
! Mednafen
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{Y}}[https://bsnes.org/docs/snes-cheats *]
| {{?Y}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
| {{Y}}
| {{?}}
|-
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| colspan=7 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
|-
| Per-Game Profiles
| {{?}}
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29| Big Picture Mode]]
| {{~}}<ref group=N2 name=RA></ref>
| {{N}}
| {{~}}<ref group=N2 name=RA></ref>
| {{N~}}<ref group=N2 name=RA></ref>
| {{N}}
| {{~}}<ref group=N2 name=RA></ref>
|-
| rowspan=2 4 | Post-Processing
| [[Shaders_and_filters|Filters]]
| {{Y}}
| {{Y}}
| {{Y}}
|-
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
| {{?}}
|-
| [[Shader_Presets|Shader Chain]]
| {{~}}<ref group=N2 name=RA></ref>
| {{NY}}[https://github.com/ares-emulator/ares/pull/1397 *]
| {{~}}<ref group=N2 name=RA></ref>
| {{~}}<ref group=N2 name=RA></ref>
| {{N}}
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}|-| rowspan=4 5 | Misc| [[Netplay#SNES|<abbr title="Should not be confused with BS-X or XBAND modem emulation, see #Hardware Features and Accessories section for more information.">[[Netplay#SNES|Netplay]]</abbr>]]
|{{Y}}
|{{X}}
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
|{{Y}}
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=6 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
| [https://retroachievements.org/gameList.php?c=3 RetroAchievements]
| {{Y}}[https://mednafen.github.io/documentation/debugger.html *]
|}
</div>
<references group=N2/>
===[[Texture_packs#SNES|Sprite Replacement]]===
No emulator support this at the moment, but a
[https://github.com/DerKoun/bsnes-hd/issues/71 Feature request for bsnes-hd: Add custom sprite/texture dumping/injection support] exist.
There weren't as many accessories that were released for the Super Famicom/SNES compared to the Famicom/NES<ref>[[Wikipedia:List of Super Nintendo Entertainment System accessories|List of Super Nintendo Entertainment System accessories]]</ref>, but there are still quite a few to go over.
<div style="overflow-x:auto;width:100%">{|class="wikitable" style="text-align:center; vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! Name
| ?
| {{✓}}
|-
|[https://www.nesdev.org/wiki/Super_Famicom_NTT_Data_Keypad NTT Data Keypad]
| ?
| ?
| ?
| ?
| ?
| ?
|-
| [[Wikipedia:SuFami_Turbo#Games|SuFami Turbo<br/><small>(incl. ST Link)</small>]]
| {{✓}}[https://github.com/bsnes-emu/bsnes/blob/master/bsnes/Database/Sufami%20Turbo.bml *]
| {{✓}}[https://ares-emu.net/compatibility/14 nintendo-snes-super-famicom *]
| {{✓}}<ref group=N2>[https://www.snes9x.com/phpBB3/viewtopic.php?t=24376 standalone build guide], [https://old.reddit.com/r/RetroArch/comments/nkgnqb/getting_sufami_turbo_games_to_run_on_android/gzcxdmi/ libretro build guide].</ref>
| ?
| {{✓}}[https://higan.readthedocs.io/en/stable/guides/import/#sufami-turbo-games *]
|}
</div>
<references group=N2/>
===Super Game Boy===
:''This shouldn't be confused with [[Game_Boy_Advance_emulators#Hardware_features_and_accessories|GB/GBC backwards compatibility emulation/GBA mode]] or [[Game_Boy/Game_Boy_Color_emulators|Game Boy/Game Boy Color emulation]].''<br/>
The '''[[gametech:Super Game Boy|Super Game Boy]]''' was a peripheral designed to play Game Boy and black Game Boy Color cartridges on the Super Nintendo through the cartridge slot, just like a typical SNES game. The Super Game Boy uses a special version of the Game Boy hardware to allow for ''[https://www.giantbomb.com/super-game-boy-enhancement/3015-4804 Super Game Boy enhanced]'' Game Boy games to operate its otherwise hidden features, such as colorization, special effects or upgrades such as extra multiplayer functionality, custom frame borders or color palettes, or even new control schemes and improved sound (enhanced music, voice clips) by way of the SNES's more sophisticated sound hardware.
* [http://wiki.superfamicom.org SNES Development Wiki] – SNES Development Wiki for you know, SNES Development.
* [http://tasvideos.org/EmulatorResources/SNESAccuracyTests.html SNES Accuracy Tests (TASVideos)] – Test results on various emulators using test ROMs
{{Nintendo}}
 
[[Category:Consoles]]
[[Category:Home consoles]]
Anonymous user

Navigation menu