Changes

Jump to navigation Jump to search

Super Nintendo emulators

274 bytes removed, 10:48, 23 December 2023
Emulators
! scope="col"|[[#Enhancements|Enhancements]]
! scope="col"|[[#Hardware_Features_and_Accessories|Hardware Features<br/>and Accessories]]
! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1110"|PC / x86
|-
|[[bsnes]]<br/><small>bsnes_libretro<br/>bsnes_hd_beta_libretro<abbr/><br/>bsnes_mercury_libretro<br/>bsnes_2014_libretro<br/>bsnes_cplusplus98_libretro</small>
| {{✓}}
| {{~}}
|Partial cycle
| {{✓}}
| {{✓}}
| {{~}}
| {{~}}
|<abbr title="As of ares v127, developers now provide a new option in the emulator settings: 'Pixel Accuracy'; when this is enabled, any core that supports a pixel accurate mode will use it.">Cycle</abbr>
| {{✓}}
| {{✓}}
| {{~}}
| {{~}}
|Cycle
| {{✓}}
| {{✓}}
| {{✓}}
| {{~}}
|High
| {{NC}}
| {{✓}}
| {{~}}
| {{~}}
|Partial cycle
| {{✓}}
| {{✓}}
| {{~}}
| {{~}}
|Cycle
| {{✓}}
| {{~}}
| {{~}}
| {{~}}
|Cycle
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Cycle
| {{✓}}
| {{✓}}
| {{✗}}
| ?
|Partial cycle
| {{✓}}
| {{~}}
| {{✗}}
| {{~}}
| Mid
| {{✗}}
| {{✗}}
| {{~}}
| {{~}}
| Mid
| {{✓}}
| {{~}}
| {{~}}
| {{~}}
|<small><abbr title="Mednafen has two core for SNES emulation. bsnes v059 fork and SNES-Faust.">Core<br/>Dependent</abbr></small>
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
|?
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| Low
| {{✗}}
| {{✗}}
| {{~}}
| {{✗}}
| Low
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Low-Mid
| ?
| {{✗}}
| {{✗}}
|-
!colspan="1110"|Mobile / ARM
|-
|[[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>
| {{Y}}
| {{~}}
| High
| {{NC}}
| {{✓}}
| ?
| {{~}}
| High
| ?
| {{✓}}
| ?
| {{~}}
| Mid
| {{✓}}
| {{~}}
| ?
| {{✗}}
| Mid
| ?
| {{✗}}
| ?
| {{✗}}
| [http://blogote.com/features/download-little-john-palm-os-retro-emulator/3352 Mid]
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
| {{✗}}
| {{~}}
| {{✗}}
| {{✗}}
| Low
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| Low
| ?
| {{✗}}
| {{✗}}
|-
!colspan="1110"|Console
|-
|[[bsnes]]
| {{Y}}
| {{~}}
|Partial cycle
| {{✓}}
| {{✓}}
| {{Y}}
| {{~}}
| High
| {{✓}}
| {{✓}}
| ?
| {{~}}
| High
| {{NC}}
| {{✓}}
| ?
| ?
| Low
| {{✓}}
| {{✓}}
| ?
| {{✗}}[https://gbatemp.net/threads/injected-yoshis-safari-would-a-stylus-work-in-place-of-the-super-scope.597862/ *]
| Mid-High
| {{✗}}
| {{✗}}
| ?
| {{✗}}
| Mid-High
| {{✗}}
| {{✓}}
| ?
| {{~}}
| Mid
| {{✓}}
| {{~}}
| {{✗}}
| {{✗}}
| Mid
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Low
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| Low
| {{✓}}
| {{~}}<abbr title="libretro core only">*</abbr>
| {{✗}}
| {{✗}}
| Low
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| Low
| {{✓}}
| {{~}}
| {{✗}}
| {{✗}}
| ?
| {{✓}}
| {{✓}}
| {{✗}}
| {{✗}}
| Mid
| ?
| {{✗}}
| {{✗}}
| {{✗}}
| Mid
| ?
| {{✗}}
| ?
| ?
| Mid
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
|Low
| {{✗}}
| {{✓}}
===Comparisons===
; [[higan]] / [[ares]] / [[bsnes]]
* The codifier of [[Emulation Accuracy|emulation accuracy]]. Should play all commercially released games without trouble, assuming you have the power. ares and higan are [[Emulation_accuracy#Full_cycle-accuracy|full cycle-accurate]] emulators but bsnes is [[Emulation_accuracy#Partial_cycle-accuracy#partial cycle-accurate]].
* Incompatible with old ROM hacks made to take advantage of emulator quirks, much like real hardware.
* Has a superb LLE audio engine.
* Mirrored ROM and RAM maps, allowing ordinary ROM images to be played right away.
* The Snes9x Next (snes9x2010) core was forked from a commit somewhere between upstream version 1.52 and 1.53. It includes some extra speed hacks to run full speed on the Wii, as well as a SuperFX overclock option.
* bsnes-mercury restores things like HLE DSP and SGB emulation using [[Gambatte]], as well as some optimizations that don't sacrifice [[Emulation Accuracy|accuracy]]. Things like the HLE DSP were removed in higan, and, much like Snes9x Next, it has the option to overclock SuperFX. The default options match bsnes, where HLE emulation is not enabled by default.
* Supports [[#Enhancements|RetroAchievements]].
; [[BizHawk]]
* Like BizHawk, it's multi-system and based on bsnes.
* Graphical shells exist (like Mednaffe) to help with the fact that it can only run from the command line.
* Its SNES core is based on bsnes v059, which is a pretty old release. It predates the performance/balanced/accuracy profiles as far back as 2010. However, this version is much faster than current higan versions. Mednafen has another core for SNES emulation (SNES-Faust).
:* It's missing many of the improvements to the LLE audio engine that newer versions of Snes9x and higan have.
:* It also lacks many of the updates to edge cases, such as [[wikipedia: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]] / [[Mesen S]] / Mesen SX / Mesen* [[Mesen S]] is launched in April 2019 from the same author of the top-class NES/Famicom emulator [[Mesen|Mesen 1]]. It was slated to have similar features as its famous forebearer. [[Mesen|Mesen (with 2.0 version)]] is a multi-system emulator from the original author that continues active development.* 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).* Mesen (with 2.0 version) is a multi-system emulator from the original author that continues active development.
; [[Nintendo Switch Online]]
* SNES support was added to Nintendo Switch Online in September 2019 alongside NES games.
* [[Emulation Accuracy |Accuracy]] is not the greatest and users are limited to the selection of games Nintendo chooses to make available on the service.
* Supports up to 2 players in both Local and Online modes, despite being titles with actual 4-player support included (e.g.: ''Super Puyo Puyo 2'').
* Different games between regions (Japan and International).
::* This makes the emulator an ideal choice for the ease-of-use factor; otherwise, better options are available.
; [[ZSNES]]
* The 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 ]] of the bunch but among the popular emulators, though it still relevant for many reasons, including:
:* 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.
10,977
edits

Navigation menu