Changes

Jump to navigation Jump to search

Super Nintendo emulators

4,700 bytes added, 02:44, 4 February 2023
Emulators
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|[https://emulationultimatepopculture.gametechwikifandom.com/index.phpwiki/Nintendo_Super_System <abbr title="nintendo Super System">NSS</abbr>]! scope="col"|[[#Super Game Boy|<abbr title="Super Game Boy">SGB</Super_Nintendo_emulatorsabbr>]]! scope="col"|[[#Satellaview_emulation Satellaview emulation|<abbr title="BS-X/Satellaview">BS-X</abbr>]]! scope="col"|[https://[#Data Pack emulation.gametechwiki.com|Data<br/index.php/Super_Nintendo_emulators>Pack]]! scope="col"|[[#MSU-1 |MSU-1]]! scope="col"|[[#SNES-CD|SNES-CD]]
! scope="col"|[[libretro]]
! scope="col"|<small>[https://retroachievements.org/download.php Retro<br/>Achievements]</small>
! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1015"|PC / x86
|-
|[[bsnes]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/bsnes-emu/bsnes/releases nightly]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<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/>
| {{✗}}| {{✓}}<ref group=N name=bsnesSGB>[https://tasvideos.org/Bizhawk/GB Super Gameboy is available and implemented using the bsnes core]. However, it is by far the least maintained of the GB cores and is missing a significant amount of accuracy improvements to bsnes + SameBoy. [https://emulation.gametechwiki.com/index.php/Game_Boy/Game_Boy_Color_emulators#Multi-system_emulators Versions of bsnes at and before v073 used the Gambatte core for its Super Game Boy functionality].</ref>| {{✓}}<ref group=N name=BS-XandData_builds>[https://project.satellaview.org/downloads.htm Use these builds for BS-X and Data Pack emulation]</ref>| {{✓}}<ref group=N name=BS-X_buildsXandData_builds>[https://project.satellaview.org/downloads.htm Use these builds for BS-X and Data Pack emulation]</ref>
| {{✓}}
| {{✗}}
| {{✓}}
| {{~}}<ref group=N>[https://docs.libretro.com/guides/retroachievements/#snes Only bsnes-mercury libretro core supports RetroAchievements]</ref>
|[https://old.reddit.com/r/emulation/comments/vy8cg7/ares_v129_has_been_released_crossplatform/ig4da06/ High]
| {{✓}}
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br>[https://nightly.link/ares-emulator/ares/workflows/build/master nightly]
| {{✗}}|{{✓}}|{{✓}}| ?| {{✓}}| {{✗}}| {{✗}}|{{✗}}
|Cycle<ref group=N>ares in pixel accuracy mode. [https://old.reddit.com/r/emulation/comments/vy8cg7/ares_v129_has_been_released_crossplatform/ig4da06/ ares in its least accurate configuration is still more CPU-demanding than bsnes in its least accurate configuration.]</ref>
|{{✓}}|{{✓}}|{{✓}}
|-
|[[Snes9x]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/snes9xgit/snes9x#nightly-builds nightly& <br/>nightly libretro]<br/>[https://buildbot.libretrogithub.com/nightlysnes9xgit/snes9x/ libretro corereleases {{Snes9xVer}}]<br/>| {{✗}}| {{✗}}[https://github.com/snes9xgit/snes9x/releases issues/357 *]| {{Snes9xVer}}]<ref group=N name=BS-XandData_builds></ref>| {{✓}}<ref group=N name=BS-X_buildsXandData_builds></ref>| {{✓}}| {{✗}}
| {{✓}}
| {{✓}}
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/NovaSquirrel/Mesen-SX/releases 2022-3-10] ([[Mesen_S#List_of_forks|Mesen SX]])<br /> [https://buildbot.libretro.com/nightly/ libretro core]<br />[https://github.com/SourMesen/Mesen-S/releases {{MesenSVer}}]
|?{{✗}}| {{✓}}| {{✓}}| {{✗}}| {{✓}}| {{✗}}| {{✓}}| {{✓}}|Cycle| {{✓}}| {{~}}<ref group=N>[https://github.com/libretro/Mesen-S/commits/master libretro core], [https://github.com/NovaSquirrel/Mesen-SX/ NovaSquirrel's fork] and [https://github.com/SourMesen/Mesen2 Mesen2] are still active.</ref>| {{~}}|-|[https://github.com/SourMesen/Mesen2 Mesen2]|align=left|{{Icon|Windows|Linux}}|[https://github.com/SourMesen/Mesen2/tags 2.0.0-preview1]| {{✗}}| {{✓}}
| {{✓}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
|Cycle
| {{✓}}
| {{~}}<ref group=N>[https://github.com/libretro/Mesen-S/commits/master libretro core] and [https://github.com/NovaSquirrel/Mesen-SX/ NovaSquirrel's] fork are still active.</ref>
| {{~}}
|-
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />[https://gitlab.com/hex-usr/nSide git] ([[Higan#nSide|nSide]])
| {{✗}}
| {{✓}}
| {{✓}}[https://higan.readthedocs.io/en/stable/guides/import/#satellaview-games *]
| {{✓}}
| {{✓}}
| {{✗}}
| {{✓}}
| {{✗}}
|Cycle
| {{✓}}
|align=left|{{Icon|Windows}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
| {{✗}}
| {{✓}}<ref group=N name=bsnesSGB></ref>
| {{✓}}
| ?
| ?
| {{✗}}
| {{✗}}
| {{✗}}
|High
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
| {{✗}}
| {{✗}}[https://mednafen.github.io/documentation/gb.html#Section_intro *]
|?
| {{✗}}
|?
| {{✗}}
| {{✓}}
| {{✗}}
|?
| {{✓}}
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://github.com/sharknnth/bsnes-classic/releases git]
| {{✗}}
| {{✓}}<ref group=N name=bsnesSGB></ref>
| ?
| ?
| ?
| {{✗}}
| {{✓}}
| {{✗}}
|High
| {{✓}}
|align=left|{{Icon|Windows}}
|[http://tasvideos.org/Lsnes.html rr2-β23] <br/> [http://repo.or.cz/w/lsnes.git git]
| {{✗}}
| {{✓}}[https://tasvideos.org/Lsnes/TaskList *]
|?
|?
|?
| {{✗}}
| {{✗}}
| {{✗}}
|?
|align=left|{{Icon|Windows}}
|[https://www.crazysmart.net.au/kindred 1.12 Preview Build 3]
| {{✗}}
| {{✗}}
|?
| {{✗}}
|?
| {{✗}}
| {{✗}}
| {{✗}}
| ?
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
| {{✗}}
| {{✓}}<ref group=N name=bsnesSGB></ref>
| {{✓}}
|?
|?
| {{✗}}
| {{✓}}
| {{✗}}
|High
| {{✓}}
|align=left|{{Icon|Windows}}
|[https://problemkaputt.de/sns.htm 1.6]
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
| {{~}}[http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=nss.cpp&arcade_only=0&current_version=0 *]
| {{✗}}
|?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|Low
| {{✓}}
|align=left|{{Icon|macOS}}
|[https://www.zophar.net/fileuploads/1/816uajag/Silhouette.sit.hqx 1.0]
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|Windows|Linux|macOS|DOS}}
|[http://zsnes.com 1.51]
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
|Low
| {{✓}}
| {{✗}}
| {{✗}}
|-
|[[AloneSFC]]
|align=left|{{Icon|Windows}}
|[https://standalones.dev 1.0.2]
| {{✗}}
| {{✗}}
| {{✓}}
|?
| {{✗}}
|Low
| {{✓}}
| ?{{✗}}| {{✗}}
|-
|SNESGT
|align=left|{{Icon|Windows}}
|[http://www.zophar.net/snes/snesgt.html 2.18 (2007)]
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}| {{✗}}| {{✗}}| Low-Mid
| ?
| {{✗}}
| {{✗}}
|-
!colspan="1015"|Mobile / ARM
|-
|Snes9x EX+
|align=left|{{Icon|Android|Pyra}}
|[https://play.google.com/store/apps/details?id=com.explusalpha.Snes9xPlus {{.emuVer}}]</br>[https://pyra-handheld.com/repo/apps/84 1.5.46.02 Pyra]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| High
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|1.53
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✓}}
| {{✗}}
| Mid
| ?
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.neutronemulation.super_retro_16 2.2.1]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|WinMobile}}
|[https://www.appx4fun.com/xap/497 2.15.3]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
|align=left|{{Icon|PalmOS}}
|[https://www.zophar.net/palm-os/multiem/little-john-palmos.html 1.1], [https://pyra-handheld.com/boards/resources/little-john-palm-os.4443 1.2]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| [http://blogote.com/features/download-little-john-palm-os-retro-emulator/3352 Mid]
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
| 1.36
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| Low
| {{✓}}
|align=left|{{Icon|GP32|Zodiac}}
|[http://yoyofr92.free.fr/os9xgp/html/downloads.html 0.3beta]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|-
!colspan="1015"|Console
|-
|[[Virtual Console]]
|align=left|{{Icon|Wii|3DS|WiiU}}
|N/A
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
|-
|[[Nintendo Switch Online]]
|align=left|{{Icon|Switch}}
|N/A3.4.0| {{✗}}| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|GCN|Wii}}
| [https://github.com/dborth/snes9xgx/releases {{Snes9xGXVer}}]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
|align=left|{{Icon|Xbox}}
| [https://digiex.net/threads/snes9x-x-0-23-download-snes-emulator-for-xbox.13688 0.23]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
|align=left|{{Icon|Xbox360}}
|[http://download.digiex.net/Consoles/Xbox360/Jtag/SNES360betaV0.21.rar 0.21 beta]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|PS2}}
|0.2.6c
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|Wii|Xbox360|3DS|WiiU|Switch}}<br>{{Icon|PSP|PS3}}
|1.53<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]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✓}}
| {{✗}}
|Mid
|?
|align=left|{{Icon|PSP}}
| [https://github.com/esmjanus/snes9xTYL/releases git]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
|-
|[[CATSFC]]
|align=left|{{Icon|Wii|3DS|WiiU|Switch}}<br>{{Icon|NDS|PSP|PS3|DC}}
|1.36
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|Low
| {{✓}}
|align=left|{{Icon|DC}}
|[http://www.dcemulation.org/files/emulators/dreamsnes/dreamsnes-0.9.8.zip 0.9.8]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|3DS}}
|[https://github.com/bubble2k16/snes9x_3ds/releases git]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
|Low
|align=left|{{Icon|NDS}}
|[https://bitbucket.org/Coto88/snemulds/src/master/ Bitbucket]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|3DS}}
|[http://blargsnes.kuribo64.net/ 1.3b]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|align=left|{{Icon|GBA}}
|[https://www.pocketsnes.net/files/pocketsnes.zip Beta]
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|Low
|?
:* It also lacks many of the updates to edge cases, such as [https://en.wikipedia.org/wiki/A.S.P._Air_Strike_Patrol ''A.S.P. Air Strike Patrol''], one of two games notorious for manipulating the PPU mid-scanline. It also has problems rendering text, flickering lines near the bottom, and displaying shadows during flight.
* There ''are'' systems Mednafen emulates well and very accurately, but the SNES is not one of them. At that point, you'd be better off using standalone bsnes.
; [[Mesen S]] / Mesen SX/ Mesen2
* Launched in April 2019 from the same author of the top-class NES/Famicom emulator [[Mesen]]. It was slated to have similar features as its famous forebearer.
* Users who increasingly tire of higan's and bsnes' limited user options and cumbersome ROM and save files management may gravitate towards Mesen-S sooner or later, which should run nicely in users' game systems alongside Snes9x or Mednafen (or similar peer).
* Mesen2 is a multi-system emulator from the original author that continues active development.
; [[ZSNES]]
* The least accurate of the bunch but still relevant for many reasons, including:
There weren't as many accessories that were released for the SNES compared to the 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.
===Super Game Boy===
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 ''Super Game Boy enhanced'' Game Boy games to operate its otherwise hidden features, such as colorization and improved sound by way of the SNES's more sophisticated sound hardware.  Although many [[Game Boy/Game Boy Color emulators]] and [[Game Boy Advance emulators]] fake this ability, [[higan]] and forks [[ares]] are the first and only emulators to truly emulate its features, which requires the SNES and GameBoy to be emulated simultaneously so it's demanding.<ref>https://old.reddit.com/r/emulation/comments/zwq9fu/ares_crossplatform_open_source_multisystem/j1ys10k/</ref> Mesen S/SX also implemented the full support of Super Game Boy.
Another thing to note is that there's a redesigned model, only released in Japan, called the ''Super Game Boy 2''. It can use a link cable connection that the first model lacks. It also fixes a slight overclocking issue and runs games at normal speed.
===Pointing Devices===
====Mouse====
The mouse allowed for control in [https://en.wikipedia.org/wiki/Mario_Paint ''Mario Paint''] and [https://en.wikipedia.org/wiki/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.
====Super Scope====
These Data Packs are available on ROM sites as regular SFC files, but their actual nature couldn't be more different. Unlike regular SNES games, they won't load in SNES emulators by themselves.
Two These emulators support this feature:* '''Snes9x:''' Under "To play SFC games with Memory Pack support (also works with BS-X): Use File/-> Load Multi-CartMultiCart...", choose and put the base main game for "in Slot A" and the expansion pack for "Memory Pack dump in Slot B", and then the BS-X BIOS file. The combined game variant should open. Most Memory Pack games should work this waychanges are not saved automatically, but some are unemulated for various reasons you need to use Save Other - it's one of > Save Memory Pack. (Optional) You can put Satellaview Broadcast Files in a folder named SatData (can be changed in the last overlooked areas in SNES emulation, after allsettings). Satellaview Time & Date are based on current time.* '''bsnes-sx2plus:''' To play SFC games with Memory Pack support: Under "File/Load Slotted BS-X Cartridge". HoweverMemory Pack changes are not saved automatically, due you need to the emulator not having a "Show files from all extensions" option and an oversight during development, the use File -> Save Memory Pack... bsxdat folder contains Satellaview Broadcast Files. Satellaview expansion pack file can't needs to be selectedenabled to work. Due You can change the Satellaview Time & Date in the settings to this, either use the current versions can't go in-gametime or start with a specific time setup (recommended){| class="wikitable" style="text-align* '''higan:center;"|-! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Version! scope="col"|Data Pack Emulation! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|[[Recommended Emulators|Recommended]]|-! colspan="6"|PC / x86|-|[[Snes9x]]|align=left|{{Icon|Windows}}|''' [https://emutopiahigan.comreadthedocs.io/index.phpen/emulatorsstable/itemguides/290-nintendo-snes-sfcimport/584#satellaview-snes9x-sx2 sx2 0games Importing a memory pak is like importing a regular game], but the name of the memory pak file must end in .02] bs (based on 1if it’s in a .zip file, that’s OK, but the name inside the .zip file must end in .53bs)|Mid| {{✗}}| {{✓}}|in order for it to be successfully imported. Sometimes memory pak filenames end in .sfc, which will make higan try to import them as regular Super Famicom games and fail. Rename the file and it should work beautifully. Playing a game that has a slot for a memory pak is just like playing a regular game, but after you have selected which game you want to play higan will open another filesystem browser to let you pick which previously-|[[Higan|bsnes]] |align=left|{{Icon|Windows}}|[http://wwwimported memory pak you want to insert into the game. If you press “Cancel” at this point, the game will load without any cartridge in its memory pak slot.emuIf you load the control cartridge into higan, make sure the emulated Satellaview is connected to the emulated Super Famicom’s expansion port by opening the “Super Famicom” menu, selecting the “Expansion Port” sub-francemenu, and choosing “Satellaview”.com/emulateurs/5If the expansion port was previously configured with a different option, power-consoles-de-salon/51-nintendo-super-nintendo-s-nes-s-famicom/3671-bsnes-sx2-x64/ sx2 v009] cycle the Super Famicom (based also in the “Super Famicom” menu) to make sure the control cartridge will find the Satellaview when it starts up. Note that higan’s Satellaview emulation is not very accurate, so the control cartridge may not work as it should. Playing a memory pak on v082)|Low| {{✓}}| {{✗}}|}its own doesn’t make much sense, it’s not a standalone cartridge. Play a game with a memory pak slot, and choose which memory pak you want when higan asks for it.
==SNES-CD revival and emulation==
The only SNES-CD games available online currently are the BIOS for one of the discovered prototypes and two homebrew games. These games, Magic Floor and Super Boss Gaiden (both of which have alternate versions as regular SNES ROMs), come as BIN/CUE files. NO$SNS 1.6 supports only one CD mode, so it only reads the BIN, not the CUE. Both were tested on real hardware and had severe visual glitches due to the SNES-CD adding more undocumented interrupts, which are not accurately emulated anywhere. This means it's safe to say that while SNES-CD emulation exists nowadays, it would have low compatibility with any real unreleased SNES-CD game prototypes.
 
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|SNES-CD (Sony)
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="7"|PC / x86
|-
|[[No$|NO$SNS]]
|align=left|{{Icon|Windows}}
|[http://problemkaputt.de/sns.htm 1.6]
| {{✓}}
|Mid
| {{✗}}
| {{✓}}
|}
</div>
===MSU-1===
Anonymous user

Navigation menu