Changes

Jump to navigation Jump to search

Super Nintendo emulators

2,946 bytes added, 02:44, 4 February 2023
Emulators
! scope="col"|Version
! scope="col"|[https://ultimatepopculture.fandom.com/wiki/Nintendo_Super_System <abbr title="nintendo Super System">NSS</abbr>]
! scope="col"|[https://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators[#Super_Game_Boy Super Game Boy|<abbr title="Super Game Boy">SGB</abbr>]]! scope="col"|[https://[#Satellaview emulation.gametechwiki.com|<abbr title="BS-X/index.php/Super_Nintendo_emulators#Satellaview_emulation Satellaview">BS-X</abbr>]]! scope="col"|[https://[#Data Pack emulation.gametechwiki.com|Data<br/index.php/Super_Nintendo_emulators#Data_Pack_emulation Data >Pack]]! scope="col"|[https://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators[#MSU-1 |MSU-1]]! scope="col"|[https://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators[#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="1415"|PC / x86
|-
|[[bsnes]]
|[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-XandData_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]
| {{✓}}
| {{✓}}
| {{✓}}
| ?
| {{✓}}
| {{}}
| {{✗}}
| {{✗}}
|[[Snes9x]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/snes9xgit/snes9x#nightly-builds nightly]& <br/>[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/snes9xgit/snes9x/releases {{Snes9xVer}}]
| {{✗}}
| {{✗}}[https://github.com/snes9xgit/snes9x/issues/357 *]
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
|Mid-High
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
|Cycle
| {{✓}}
| {{~}}<ref group=N>[https://github.com/libretro/Mesen-S/commits/master libretro core] and , [https://github.com/NovaSquirrel/Mesen-SX/ NovaSquirrel'sfork] and [https://github.com/SourMesen/Mesen2 Mesen2] fork 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| {{✓}}| {{✓}}
| {{~}}
|-
| {{✓}}
| {{✓}}[https://higan.readthedocs.io/en/stable/guides/import/#satellaview-games *]
| {{✓}}<ref group=N>[https://higan.readthedocs.io/en/stable/guides/import/#satellaview-games Importing a memory pak is like importing a regular game, but the name of the memory pak file must end in .bs (if it’s in a .zip file, that’s OK, but the name inside the .zip file must end in .bs) 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].</ref>
| {{✓}}
| {{✗}}
| {{✓}}
| {{✗}}
|Cycle
| {{✓}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
| {{✗}}
| ?{{✓}}<ref group=N name=bsnesSGB></ref>
| {{✓}}
| ?
| ?
| {{✗}}
| {{✗}}
| {{✗}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
| {{✗}}
| {{✗}}[https://mednafen.github.io/documentation/gb.html#Section_intro *]
|?
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|?
| {{✓}}
|[http://github.com/sharknnth/bsnes-classic/releases git]
| {{✗}}
| {{}}<ref group=N name=bsnesSGB></ref>
| ?
| ?
| {{✗}}
| {{✓}}
| {{✗}}
|High
| {{✓}}
|[http://tasvideos.org/Lsnes.html rr2-β23] <br/> [http://repo.or.cz/w/lsnes.git git]
| {{✗}}
| {{}}[https://tasvideos.org/Lsnes/TaskList *]
|?
|?
|?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|?
| {{✗}}
| {{✗}}
| {{✗}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
| {{✗}}
| {{}}<ref group=N name=bsnesSGB></ref>
| {{✓}}
|?
| {{✗}}
| {{✓}}
| {{✗}}
|High
| {{✓}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
|Medium
|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
| {{✓}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|-
!colspan="1415"|Mobile / ARM
|-
|Snes9x EX+
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| Mid
| ?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| Low
| {{✓}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
|-
!colspan="1415"|Console
|-
|[[Virtual Console]]
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
|-
|[[Nintendo Switch Online]]
|align=left|{{Icon|Switch}}
|N/A3.4.0
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|Mid
|?
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
|-
|[[CATSFC]]
|align=left|{{Icon|Wii|3DS|WiiU|Switch}}<br>{{Icon|NDS|PSP|PS3|DC}}
|1.36
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|Low
| {{✓}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✓}}
| {{✗}}
|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 [[ares]] are the first 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/ (which requires </ref> Mesen S/SX also implemented the SNES and GameBoy to be emulated simultaneously so it's demanding)]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-plus:''' 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 use File -> Save Memory Pack... bsxdat folder contains Satellaview Broadcast Files. Satellaview expansion needs to be enabled to work. You can change the Satellaview Time & Date in the settings to either use the emulator not having current time or start with a specific time setup (recommended).* '''higan:''' [https://higan.readthedocs.io/en/stable/guides/import/#satellaview-games Importing a memory pak is like importing a regular game], but the name of the memory pak file must end in .bs (if it’s in a "Show files from all extensions" option and an oversight during development.zip file, that’s OK, but the name inside the expansion pack .zip file can't must end in .bs) 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 selectedwhich game you want to play higan will open another filesystem browser to let you pick which previously-imported memory pak you want to insert into the game. Due to If you press “Cancel” at thispoint, current versions can't go the game will load without any cartridge inits memory pak slot. If 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-menu, and choosing “Satellaview”. If the expansion port was previously configured with a different option, power-cycle the Super Famicom (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 its own doesn’t make much sense, it’s not a standalone cartridge. Play a gamewith a memory pak slot, and choose which memory pak you want when higan asks for it.
==SNES-CD revival and emulation==
Anonymous user

Navigation menu