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 373: Line 373:
 
** Many ROM hacks were often designed around (let alone possible, simply because of) its problems, and would often break on anything else.
 
** Many ROM hacks were often designed around (let alone possible, simply because of) its problems, and would often break on anything else.
 
** It had tons of bugs and lacked certain operations for less notable games that needed them. Some testing also showed it didn't synchronize the components as often as other newer emulators would.
 
** It had tons of bugs and lacked certain operations for less notable games that needed them. Some testing also showed it didn't synchronize the components as often as other newer emulators would.
*** One of these bugs was '''a severe <abbr title="arbitrary code execution">ACE</abbr> vulnerability''' that could allow a maliciously designed ROM to run its own code on the host machine. Therefore, it's best to check the source of your roms before using them with ZSNES. With that said, to this day there has been no real world case of it, aside from some harmless proof of concept.  
+
*** One of these bugs was '''a severe <abbr title="arbitrary code execution">ACE</abbr> vulnerability''' that could allow a maliciously designed ROM to run its own code on the host machine. Therefore, it's best to check the source of your roms before using them with ZSNES.
** Though fans have modded the builds, and patched out the vulnerability the project is basically dead.
+
** Though fans have modded the builds, the project is basically dead.
 
* It has [[ZSNES#Netplay|surprisingly good netplay]].
 
* It has [[ZSNES#Netplay|surprisingly good netplay]].
 
* Sports an interesting but polarizing graphical user interface; it's either loved, or it's despised by the community.
 
* Sports an interesting but polarizing graphical user interface; it's either loved, or it's despised by the community.
* 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 said 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 said the newest version does not need them, as it has support for SDD-1.  
 
* 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/higan and 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/higan and Snes9x (for better compatibility).
  
Line 383: Line 383:
 
*It's basically an Android equivalent of ZSNES, accuracy wise, if not worse.  
 
*It's basically an Android equivalent of ZSNES, accuracy wise, if not worse.  
 
*Misses echo and pitch modulation emulation.  
 
*Misses echo and pitch modulation emulation.  
*Audio emulation in general is weird. Certain sounds in Tales of Phantasia sound like in very old versions of SNES9X and ZSNES with the old ADPCM decoding method. The wind in Final Fantasy VI, on the other hand, is emulated correctly, minus the pitch modulation. Earthworm Jim 2 doesn't suffer from missing sound effects. It does have a hidden "advanced APU" option which doesn't seem to do anything, though it could be that it is automatically turned on and off on a per game basis. 
 
 
*Tales of Phantasia and Star Ocean have horrible audio glitches. Music instruments are garbled in random ways. Voice acting is reduced to random buzzing and farting. Toggling surround sound causes extremely loud static. These games will also crash seemingly at random with the SPC700 being the first to crash. The DeJap patch won't even run and would crash the emulator in older versions.  
 
*Tales of Phantasia and Star Ocean have horrible audio glitches. Music instruments are garbled in random ways. Voice acting is reduced to random buzzing and farting. Toggling surround sound causes extremely loud static. These games will also crash seemingly at random with the SPC700 being the first to crash. The DeJap patch won't even run and would crash the emulator in older versions.  
 
*The save states are locked behind a paywall with no SRM support, so save states aren't viable in these games.  
 
*The save states are locked behind a paywall with no SRM support, so save states aren't viable in these games.  
 
*Doom used to run with graphical glitches on the walls, but as of newer versions it freezes with just the music after the title screen.  
 
*Doom used to run with graphical glitches on the walls, but as of newer versions it freezes with just the music after the title screen.  
*It does, however, support controlling the d-pad by tilting your phone, which works quite well in Starfox. 
+
*In summary, it has some issues even ZSNES didn't have by version 0.715. SNES 9EX+ is a better choice and isn't locked behind a paywall.  
*In summary, it has some issues even ZSNES didn't have by version 0.715. SNES 9EX+ is a better choice and isn't locked behind a paywall. You might even be better off with ZSNES emulated in DOSBox if you have a phone capable of emulating a Pentium 100 PC.  
 
  
 
9. SNNES
 
9. SNNES
*Better than Super Retro 16 but very outdated, and thus might not run at all on newer devices.
+
*Better than Super Retro 16 but very outdated, and thus might not run at all on newer devices.  
*Likely based on some SNES9X 1.3x version
+
*It has the higher pitch characteristic of very old ZSNES versions as well as no interpolation. Echo emulation is broken, with no decay and the echo being cut off prematurely. The sample rate is also bad. It does have pitch modulation, however.
*It has the higher pitch characteristic of very old ZSNES and SNES9X versions as well as no interpolation. Echo emulation is broken, with no decay and the echo being cut off prematurely. The sample rate is also bad. It does have pitch modulation, however.
 
 
*Tales of Phantasia and Star Ocean audio works fine, aside from the quirks mentioned above.  
 
*Tales of Phantasia and Star Ocean audio works fine, aside from the quirks mentioned above.  
 
'''Detailed round-ups of the best SNES emulators:'''
 
'''Detailed round-ups of the best SNES emulators:'''

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)