Editing Super Nintendo emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
{{Infobox console
 
{{Infobox console
 
|title = Super Nintendo Entertainment System
 
|title = Super Nintendo Entertainment System
|image = Super Famicom.png
+
|logo = snesna.png
|image2 = snesna.png
 
|imagecaption = The Super Famicom (above) and Super Nintendo Entertainment System (below).
 
 
|developer = [[:Nintendo]]
 
|developer = [[:Nintendo]]
 
|type = [[:Category:Home consoles|Home video game console]]
 
|type = [[:Category:Home consoles|Home video game console]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
 
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
|release = 1990 (Super Famicom)<br/>1991 (SNES)
+
|release = 1990
|discontinued = 2005
+
|discontinued = 2003
 
|predecessor = [[Nintendo Entertainment System emulators|Family Computer / Nintendo Entertainment System]]
 
|predecessor = [[Nintendo Entertainment System emulators|Family Computer / Nintendo Entertainment System]]
 
|successor = [[Nintendo 64 emulators|Nintendo 64]]
 
|successor = [[Nintendo 64 emulators|Nintendo 64]]
Line 14: Line 12:
 
}}
 
}}
  
{{for|emulators that run on Super Nintendo Entertainment System|Emulators on SNES}}
+
{{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).
+
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''', 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]].
 
Emulation for the Super Famicom/SNES is robust, with several high-quality emulators for various systems, some of which are [[Emulation Accuracy|cycle-accurate]].
Line 22: Line 20:
 
==Emulators==
 
==Emulators==
 
===x86===
 
===x86===
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{| class="wikitable sortable" style="text-align:center;width:100%"
+
{| class="wikitable sortable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 35: Line 33:
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended emulators|Recommended]]
 
! scope="col"|[[Recommended emulators|Recommended]]
 +
|-
 +
|[[bsnes]]<br/><small>bsnes_libretro<br/>bsnes_hd_beta_libretro<abbr/><br/>bsnes_mercury_libretro<br/>bsnes_2014_libretro<br/>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>
 +
| {{✗}}
 +
| {{✓}}
 +
| {{~}}
 +
| 100%
 +
| Partial Cycle
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 
|-
 
|-
 
|[[ares]]
 
|[[ares]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|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}}]
+
|[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}}]
 
| {{✗}}
 
| {{✗}}
 
| {{~}}
 
| {{~}}
Line 46: Line 56:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{✓}}
 
|-
 
|[[bsnes]]<br><small><abbr title="bsnes_hd_beta_libretro, bsnes_mercury_libretro, bsnes_2014_libretro, bsnes_cplusplus98_libretro">bsnes_libretro</abbr></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>
 
| {{✗}}
 
| {{✓}}
 
| {{~}}
 
| 100%
 
| Partial Cycle
 
| {{✓}}
 
| {{~}}
 
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
 
|[[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>
 
|[[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|macOS}}
+
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/SourMesen/Mesen2#development-builds {{MesenVer}}]<br/><small>[[Mesen S]]<ref name=MesenS></ref><br/>[https://buildbot.libretro.com/nightly/ Mesen S libretro]<ref name=MesenS></ref><br/>[https://github.com/NovaSquirrel/Mesen-SX/releases Mesen SX]<ref name=MesenS></ref></small>
+
|<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 name=MesenS></ref><br/>[https://buildbot.libretro.com/nightly/ Mesen S libretro]<ref name=MesenS></ref><br/>[https://github.com/NovaSquirrel/Mesen-SX/releases Mesen SX]<ref name=MesenS></ref></small>
 
| {{✗}}
 
| {{✗}}
 
| {{~}}
 
| {{~}}
Line 78: Line 76:
 
| {{✓}}
 
| {{✓}}
 
| {{~}}
 
| {{~}}
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| {{NC}}
 
| {{NC}}
Line 84: Line 82:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|[[BizHawk]]<br/><small>(bsnes v087, v115+)(Snes9x)(Mednafen)(MAME)</small>
+
|[[BizHawk]]<br/><small>(bsnes v115)</small>
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
Line 90: Line 88:
 
| {{~}}
 
| {{~}}
 
| {{~}}
 
| {{~}}
| ?<br/><small>[[BizHawk#Supported_systems|(Core dependent)]]</small>
+
| 100%
| ?<br/><small>[[BizHawk#Supported_systems|(Core dependent)]]</small>
+
| Partial Cycle
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 98: Line 96:
 
|[[higan]] (火眼)<br/>byuu (謬/view)
 
|[[higan]] (火眼)<br/>byuu (謬/view)
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|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]
+
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br/>[[Higan#nSide|nSide]]<br/>[https://github.com/libretro/higan libretro core]</abbr>
 
| {{✗}}
 
| {{✗}}
 
| {{~}}
 
| {{~}}
Line 120: Line 118:
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
|[https://tasvideos.org/EmulatorResources/Lsnes lsnes]<br/><small>(based on bsnes)</small>
+
|[http://tasvideos.org/Lsnes.html lsnes]<br/><small>(based on bsnes)</small>
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[https://lsnes.tasbot.net/ rr2-β25]<br/>[http://repo.or.cz/w/lsnes.git git]
 
|[https://lsnes.tasbot.net/ rr2-β25]<br/>[http://repo.or.cz/w/lsnes.git git]
Line 158: Line 156:
 
|[[Mednafen]]<br/><small>bsnes v059 and SNES-Faust</small>
 
|[[Mednafen]]<br/><small>bsnes v059 and SNES-Faust</small>
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|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>
+
|[{{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>]
 
| {{✗}}
 
| {{✗}}
 
| {{~}}
 
| {{~}}
Line 168: Line 166:
 
| {{✗}}
 
| {{✗}}
 
|-
 
|-
|kindred (Super Sleuth PE)
+
|kindred (Super Sleuth PE)  
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[https://www.crazysmart.net.au/kindred 1.12 Preview Build 3]
 
|[https://www.crazysmart.net.au/kindred 1.12 Preview Build 3]
Line 218: Line 216:
 
|jgenesis
 
|jgenesis
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/jsgroth/jgenesis {{jgenesisVer}}]
+
|[https://github.com/jsgroth/jgenesis git]
 
|
 
|
 
|
 
|
Line 227: Line 225:
 
|{{✓}}
 
|{{✓}}
 
|{{TBD}}
 
|{{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]
 
|
 
|
 
|
 
|?
 
|?
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|}
 
|}
  
 
===ARM===
 
===ARM===
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{| class="wikitable sortable" style="text-align:center;width:100%"
+
{| class="wikitable sortable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 256: Line 242:
 
! scope="col"|[[Recommended emulators|Recommended]]
 
! 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>
+
|[[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}}
 
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{Y}}
 
| {{~}}
 
| {{~}}
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| {{NC}}
 
| {{NC}}
Line 274: Line 260:
 
| ?
 
| ?
 
| {{~}}
 
| {{~}}
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| ?
 
| ?
Line 354: Line 340:
  
 
===Console===
 
===Console===
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{| class="wikitable sortable" style="text-align:center;width:100%"
+
{| class="wikitable sortable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 372: Line 358:
 
| [https://www.retroarch.com/?page=platforms libretro core]
 
| [https://www.retroarch.com/?page=platforms libretro core]
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{Y}}
 
| {{~}}
 
| {{~}}
 
| 100%
 
| 100%
Line 380: Line 366:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|[[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/>
+
|[[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>
 
<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>
 
|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>
 
|[https://www.retroarch.com/?page=platforms libretro core]<br/>[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395 RetroArch 360 0.9.8.3]<br/>[http://www.rockin-b.de/saturn/snes9x/snes9x-on-saturn-060729.7z Saturn 06/07/29]
 
|[https://www.retroarch.com/?page=platforms libretro core]<br/>[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395 RetroArch 360 0.9.8.3]<br/>[http://www.rockin-b.de/saturn/snes9x/snes9x-on-saturn-060729.7z Saturn 06/07/29]
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{Y}}
 
| {{~}}
 
| {{~}}
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| {{✓}}
 
| {{✓}}
Line 393: Line 379:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|Snes9x GX
+
|Snes9x GX
|align=left|{{Icon|GCN|Wii|WiiU}}
+
|align=left|{{Icon|GCN|Wii|WiiU}}
| [https://github.com/dborth/snes9xgx#nightly-builds Nightly Builds]<br/>[https://github.com/dborth/snes9xgx/releases {{Snes9xGXVer}}]
+
| [https://github.com/dborth/snes9xgx#nightly-builds Nightly Builds]<br/>[https://github.com/dborth/snes9xgx/releases {{Snes9xGXVer}}]
 
| {{✗}}
 
| {{✗}}
 
| ?
 
| ?
 
| {{~}}
 
| {{~}}
| [https://wiki.gbatemp.net/wiki/Snes9x_GX_for_Wii#Z 97%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| {{NC}}
 
| {{NC}}
Line 411: Line 397:
 
| ?
 
| ?
 
| ?
 
| ?
| [https://github.com/snes9xgit/snes9x/issues/53 99.5%]
+
| [https://github.com/snes9xgit/snes9x/issues/53 99%]
 
| High
 
| High
 
| {{✓}}
 
| {{✓}}
Line 555: Line 541:
 
| ?
 
| ?
 
| ?
 
| ?
| [https://www.psdevwiki.com/psp/Snes9xTYL#Compatibility 70%<br/><small>27 out of 38 reported titles </small>]
+
| ?
 
| Mid
 
| Mid
 
| {{✓}}
 
| {{✓}}
Line 567: Line 553:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| [https://wiki.gbatemp.net/wiki/BlargSnes_Compatibility_List 77%<br/><small>476 out of 714 reported titles </small>]
+
| ?
 
| ?
 
| ?
 
| {{✗}}
 
| {{✗}}
Line 624: Line 610:
 
::* This makes the emulator an ideal choice for the ease-of-use factor; otherwise, better options are available.
 
::* This makes the emulator an ideal choice for the ease-of-use factor; otherwise, better options are available.
 
; [[ZSNES]]
 
; [[ZSNES]]
* One of the most [[History_of_emulation#NES|legendary and popular emulator back in the early emulation software era]] but nowadays it's the least [[Emulation Accuracy|accurate]] among the active popular emulators, though it still relevant for many reasons, including:
+
* One of the most [[History_of_emulation#NES|legendary and popular emulator back in the early emulation software era]] but nowadays its the least [[Emulation Accuracy|accurate]] among the active popular emulators, though it still relevant for many reasons, including:
 
:* Running full speed on even very old PCs such as an early Pentium 1.
 
:* Running full speed on even very old PCs such as an early Pentium 1.
 
:* Forming the basis for many ROM hacks, which were often designed around (let alone possible, simply because of) its problems and would break on anything else.
 
:* Forming the basis for many ROM hacks, which were often designed around (let alone possible, simply because of) its problems and would break on anything else.
Line 632: Line 618:
 
:* Sporting an iconic DOS-centric GUI.
 
:* Sporting an iconic DOS-centric GUI.
 
* While fans have since modded the binaries (including patching out the vulnerability), the project is basically dead.
 
* 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.
+
* 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).
 
* 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==
 
==Enhancements==
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
+
{|class="wikitable" style="text-align:center; vertical-align:middle;"
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! colspan=2 | Name
 
! colspan=2 | Name
Line 727: Line 713:
 
|-
 
|-
 
| [[Input_lag|Preemptive Frames]]
 
| [[Input_lag|Preemptive Frames]]
| {{~}}<ref group=N2 name=RA>Exclusive to libretro core. Also RetroAchievements [https://docs.libretro.com/guides/retroachievements/#snes exclusive to the Mesen-S, some bsnes, and snes9x libretro cores] and older [https://github.com/RetroAchievements/RASnes9x modified version of snes9x].</ref>
+
| {{~}}<ref group=N2 name=RA>Exclusive to libretro core. Also RetroAchievements [https://docs.libretro.com/guides/retroachievements/#snes exclusive to bsnes-mercury or snes9x libretro cores] and older [https://github.com/RetroAchievements/RASnes9x modified version of snes9x].</ref>
 
| ?
 
| ?
 
| {{✓}}
 
| {{✓}}
Line 740: Line 726:
 
|{{~}}<ref group=N2>Exclusive to [https://tasvideos.org/EmulatorResources/Snes9x standalone version], [https://github.com/libretro/RetroArch/issues/6454 RetroArch has no support for Lua Scripting].</ref>
 
|{{~}}<ref group=N2>Exclusive to [https://tasvideos.org/EmulatorResources/Snes9x standalone version], [https://github.com/libretro/RetroArch/issues/6454 RetroArch has no support for Lua Scripting].</ref>
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
 
|-
 
|-
 
| Rewind
 
| Rewind
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
 
|-
 
|-
 
| Fast-Forward/Turbo Speed
 
| Fast-Forward/Turbo Speed
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
 
|-
 
|-
 
| Savestates
 
| Savestates
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
 
|-
 
|-
 
| [https://tasvideos.org/Movies Movie recording/playback]
 
| [https://tasvideos.org/Movies Movie recording/playback]
|{{}}
+
|{{Y}}
 
|
 
|
 
|
 
|
 
|
 
|
|{{}}
+
|{{Y}}
 
|
 
|
 
|-
 
|-
 
| rowspan=6 | Quality of life
 
| rowspan=6 | Quality of life
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{}}[https://bsnes.org/docs/snes-cheats *]
+
| {{Y}}[https://bsnes.org/docs/snes-cheats *]
| {{}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
+
| {{Y}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
 
| [[Save_disk_space_for_ISOs|Streamable compression format]]
Line 804: Line 790:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 813: Line 799:
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| {{}}
+
| {{N}}
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| {{}}
+
| {{N}}
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
 
|-
 
|-
 
| rowspan=4 | Post-Processing
 
| rowspan=4 | Post-Processing
 
| [[Shaders_and_filters|Filters]]
 
| [[Shaders_and_filters|Filters]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{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>
 
|[[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>
Line 838: Line 824:
 
| [[Shader_Presets|Shader Chain]]
 
| [[Shader_Presets|Shader Chain]]
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| {{}}[https://github.com/ares-emulator/ares/pull/1397 *]
+
| {{Y}}[https://github.com/ares-emulator/ares/pull/1397 *]
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
Line 852: Line 838:
 
| {{?}}
 
| {{?}}
 
|-
 
|-
| rowspan=6 | Misc
+
| rowspan=5 | Misc
| <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>
+
| [[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</abbr>]]
|{{}}
+
|{{Y}}
 
|{{X}}
 
|{{X}}
|{{}}
+
|{{Y}}
|{{}}
+
|{{Y}}
 
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
 
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
|{{}}
+
|{{Y}}
 
|-
 
|-
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
Line 866: Line 852:
 
| [https://retroachievements.org/gameList.php?c=3 RetroAchievements]
 
| [https://retroachievements.org/gameList.php?c=3 RetroAchievements]
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| [https://old.reddit.com/r/emulation/comments/1djp8ro/ares_v139_release/l9ckjp2/ roadmap]
+
| {{X}}
 
| {{~}}<ref group=N2 name=RA></ref>
 
| {{~}}<ref group=N2 name=RA></ref>
| {{~}}<ref group=N2 name=RA></ref>
 
| {{✓}}
 
 
| {{X}}
 
| {{X}}
|-
+
| {{Y}}
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
+
| {{X}}
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment.
 
 
|-
 
|-
 
| [[#MSU-1|MSU-1]]
 
| [[#MSU-1|MSU-1]]
Line 884: Line 867:
 
|-
 
|-
 
| [[Wikipedia:Category:Debugging|Debug features]]
 
| [[Wikipedia:Category:Debugging|Debug features]]
| {{}}[https://github.com/devinacker/bsnes-plus#bsnes-plus *]
+
| {{Y}}[https://github.com/devinacker/bsnes-plus#bsnes-plus *]
| {{}}
+
| {{Y}}
| {{}}[https://www.romhacking.net/utilities/241/ *]
+
| {{Y}}[https://www.romhacking.net/utilities/241/ *]
| {{}}
+
| {{Y}}
| {{}}[https://tasvideos.org/ReverseEngineering *]
+
| {{Y}}[https://tasvideos.org/ReverseEngineering *]
| {{}}[https://mednafen.github.io/documentation/debugger.html *]
+
| {{Y}}[https://mednafen.github.io/documentation/debugger.html *]
 
|}
 
|}
 
</div>
 
</div>
Line 944: Line 927:
  
 
===[[Texture_packs#SNES|Sprite Replacement]]===
 
===[[Texture_packs#SNES|Sprite Replacement]]===
No emulator support this at the moment, but a
+
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.
 
[https://github.com/DerKoun/bsnes-hd/issues/71 Feature request for bsnes-hd: Add custom sprite/texture dumping/injection support] exist.
  
Line 962: Line 945:
  
 
==Hardware features and accessories==
 
==Hardware features and accessories==
There weren't as many accessories that were released for the Super Famicom/SNES compared to the [[Nintendo_Entertainment_System_emulators#Hardware_features_and_accessories|Famicom/NES]], but there are still quite a few to go over.
+
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%">
+
<div style="max-width:100%; overflow:auto;">
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
+
{|class="wikitable" style="text-align:center; vertical-align:middle;"
 
|- style="font-weight:bold;"
 
|- style="font-weight:bold;"
 
! Name
 
! Name
Line 1,087: Line 1,070:
 
| ?
 
| ?
 
| ?
 
| ?
| ?
+
| ?  
 
| ?
 
| ?
 
| ?
 
| ?
Line 1,120: Line 1,103:
 
The mouse allowed for control in [[wikipedia:Mario_Paint|''Mario Paint'']] and [[wikipedia:Mario_%26_Wario|''Mario & Wario'']], among other games. Though in later games, mouse support was optional. Some emulators, including Snes9x and [https://github.com/ares-emulator/ares/issues/224#issuecomment-939579324 ares]/bsnes/higan, support the Mouse. A ROM hack for ''Mario & Wario'' replaces mouse controls with traditional controls for the emulators that don't support this feature.
 
The mouse allowed for control in [[wikipedia:Mario_Paint|''Mario Paint'']] and [[wikipedia:Mario_%26_Wario|''Mario & Wario'']], among other games. Though in later games, mouse support was optional. Some emulators, including Snes9x and [https://github.com/ares-emulator/ares/issues/224#issuecomment-939579324 ares]/bsnes/higan, support the Mouse. A ROM hack for ''Mario & Wario'' replaces mouse controls with traditional controls for the emulators that don't support this feature.
  
*[[List_of_games_with_keyboard_and_mouse_support#Super_Nintendo_Emulation|Super NES Mouse supported games list]]
+
*[[Wikipedia:Super_NES_Mouse#List_of_compatible_games|Super NES Mouse supported games list]]
  
 
====Super Scope====
 
====Super Scope====
Line 1,162: Line 1,145:
 
* [http://wiki.superfamicom.org SNES Development Wiki] – SNES Development Wiki for you know, SNES Development.
 
* [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
 
* [http://tasvideos.org/EmulatorResources/SNESAccuracyTests.html SNES Accuracy Tests (TASVideos)] – Test results on various emulators using test ROMs
 +
 +
{{Nintendo}}
  
==External links==
 
* [https://youtu.be/2jee4tlakqo SuperRT - Realtime raytracing on the SNES]
 
{{Nintendo}}
 
 
[[Category:Consoles]]
 
[[Category:Consoles]]
 
[[Category:Home consoles]]
 
[[Category:Home consoles]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)