Changes

Jump to navigation Jump to search

ZSNES

2,872 bytes added, 4 March
Overview: added two "pros" (that make this my favorite SNES emulator, despite its limits)
{{infoboxInfobox emulator|image logo = Zsnes.jpg|first logowidth = 200|last-version = 1.51|second active = No|third platform = [[Emulators on Windows|Windows]], [[Emulators on Linux|Linux]], Windows[[Emulators on macOS|macOS]], FreeBSD, [[Emulators on DOS|DOS, OS X]]|architecture = [[wikipedia:x86|x86]]|target = [[Super Nintendo emulators|SNES]]|fourth developer = zsKnight, _Demo_, pagefault, and Nach|fifth website = [http://www.zsnes.com/}}ZSNES.com]'''ZSNES''' is an |source = [[SNESsourceforge:projects/zsnes/files/zsnes/|SourceForge]] emulator written in x86 assembly|support = [https://www. It was originally made in 1997, and has not been updated since 2007paypal. It is currently one of the most popular SNES emulatorscom/cgi-bin/webscr?item_name=Donation+to+ZSNES&cmd=_donations&business=pagefault%40gmail.com PayPal]|license = GNU GPLv2}}
==Downloads==*http'''ZSNES''' is a free and open-source [[Super Nintendo emulators|Super Famicom (SNES) emulator]] written in [[wikipedia://wwwx86|x86]] assembly.zsnesIt was originally made in 1997 and was one of the most popular Super Nintendo emulators from late nineties to mid-2000s, but now is obsolete and has not been updated since 2007. Currently the only reason to use ZSNES is for the netplay or if you're on a toaster.com/
==ReviewDownload==The ZSNES developers focused on speed over {| cellpadding="4"|-|align=center|{{Icon|Win|Lin|DOS}}|'''[https://www.zsnes.com/index.php?page=files Official releases]'''|-|align=center|{{Icon|Mac-big}}|'''[accuracyhttps://emulationrealm.net/downloads/file/865-zsnes-mac 1.51 - Mac]], so a hefty amount of games have bugs (and some just plain crash)'''|} ==Netplay==* [http://prdownloads.sourceforge.net/zsnes/zsnesw142.zip ZSNES 1. It is recommended to use [[Snes9x42]] or * [[RetroArchhttp://prdownloads.sourceforge.net/zsnes/zsneswv1.36.zip ZSNES 1.36]] with the bsnes core(s) instead.
===Problems=Overview==The ZSNES developers focused on speed over [[Emulation accuracy|accuracy]], so a hefty amount of games have bugs (and some just crash outright). The current version (v1.51) created more problems than it fixed and many problems still remain:[[File:Kirby3-forest.gif|frame|SNES Pseudo Hi-Res translucencyon ''new'' graphics engine]]*Compatibility is lower than any modern emulator emulators due to low accuracy to real SNES system.
*Games crashing - : Der Langrisser (freezes after 2-3 2–3 hours), Super Mario RPG (freezes in many different points of the game), Star Ocean and many other games have freezing and crashing issues.
*Bad sound emulation - A ton of : Many games sound terrible inaccurate on ZSNES; Earthworm Jim 2 has no . ZSNES's audio timer isn't floating point so there are timing artifacts in the music. ZSNES doesn't emulate release values of ADSR so held notes will sound effectspoor.
*Super FX not clocked correctly - Star Fox runs twice as fast as it should[[File: Old zsnes snow gui.jpg|left|thumb|300px|Despite being outclassed by many more accurate ''and secure'' emulators, some held on to Zsnes for its iconic user interface.]]
*Transparency Many of the co- Kirby Dreamland 3processors, Mecarobot Golfwhich are actually on the game cartridges, are emulated in strange ways. For example, Jurassic Park and any game that uses pseudo hi-res translucency won't display Super FX is not clocked correctly; Star Fox runs twice as fast as it should.
These are just a few problems* Transparency: Kirby Dreamland 3, there are a few more listed [http://byuu.org/bsnes/accuracy here]Mecarobot Golf, Jurassic Park and [https://zsnesother games that use pseudo-hi-res translucency won't display correctly in the default graphics engine in v1.51.bountysourceTo get them to display properly in v1.com/development/bug_report here]51, one must press 8 to switch to the old graphics engine.
==ROM Hacks==Many ROM * x86 code exploits: With specially made hacks and ROM hacking tools were made using homebrew ROMs, it is possible for them to break out of ZSNES as a testing platform because of its popularityitself and [https://www.youtube.com/watch?v=Q3SOYneC7mU execute native code on the host computer. However, because ]  * While older versions of the inaccuracies ZSNES still have one of the emulatorbetter netplay systems among emulators, these tools and hacks netplay was removed in v1.50. * SA-1 isn't emulated correctly, so Kirby Super Star can sometimes spawn different sprites than the supposed one.  These are broken on otherjust a few problems, there are a few more accurate emulators listed [https://floating.muncher.se/byuu/accuracy/ here] and real hardware[http://sourceforge.net/p/zsnes/bugs/ here]. It is recommended to use [[Snes9x]], [[bsnes]] or [[ares]] instead.
==Alternatives==
===bZSNES===
In 2011, byuu released [http://byuu.org/bzsnes/ bZSNES] - a modification of his bsnes that includes the optional inaccuracies of ZSNES and a similar GUI. This version of bsnes can accurately emulate the ROM hacks made specifically for ZSNES{{Cite}}, which means the only thing ZSNES had going for it can now be played on a much more accurate emulator.
*[http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151w.zip bZSNES]
*[http://www.mediafire.com/?uw1nbacn12dfcmk mirror]
===ZMZ===
In 2013, a program by the name of [http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ] was released, which is a program that utilises libretro versions of [[Snes9x]] and the Next variant, as well as the [[Bsnes]] cores, much like [[RetroArch]]. It uses the exact same interface that ZSNES uses.
*[http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ]
==NetPlay=====Downloads===*[http://prdownloads.sourceforge.net/zsnes/zsnesw142.zip ZSNES 1.42]*[http://prdownloads.sourceforge.net/zsnes/zsneswv1.36.zip ZSNES 1.36]{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"|Review
|-
| '''PROS''' ||
* Individual layers can be switched on and off, allowing to take screenshots without sprites or with sprites only, among other possibilities.* Can pause emulation at any time* You can access and navigate all menus with the keyboard only; you are not forced to waste time looking for the mouse with your hand and for its cursor on the screen.*Excellent netplay connectivity between 2 players (ONLY)*In-game chat that doesn't require switching focus between 2 windows*Can pause emulation at any time*The host's save file is immediately shared with the client, so you don't need to upload it elsewhere first*In case of desynchdesynchronization, the host can make savestates save states and load them for both players to resynchresynchronize*You can swap controllers at any time*You can change emulator latency on the fly to compensate for choppiness at the expense of slight input lag*It works just as well with between a dialup dial-up user and someone on DSL*You can switch between Windowed windowed mode and Fullscreen full screen with ease.* Using version 1.36, games pretty much do not desynchronize period* Still has some big communities and dedicated servers like [http://emu.z-net.us Z-Net]
|-
| '''CONS''' ||
*It's Netplay is 2P ONLY, with no multiplayer version foreseeable in the near future.*Sometimes it outright refuses Both players need their port forwarded to connect 2 people via netplay through over UDP for unknown reasonsnetplay, and TCP can be quite choppy*Most Konami games tend to desynch desynchronize unless you specifically use ZSNES 1.36 or 1.337*Interface might be unappealing to some people
|}
==Source CodeROM hacks==Many ROM hacks and ROM hacking tools were made using ZSNES as a testing platform because of its popularity. However, because of the inaccuracies of the emulator, these tools and hacks are broken on other, more accurate emulators and real hardware. ==Alternatives=====bZSNES===In 2011, Near (then known as byuu) released [http://byuu.org/bzsnes/ bZSNES] - a modification of [[higan|bsnes]] that includes the optional inaccuracies of ZSNES and a similar GUI - as an April Fool's Day joke. It however only has moderate compatibility with ROM hacks made specifically for ZSNES.{{Cite}} * [http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151w.zip bZSNES]* [http://www.mediafire.com/download/c6nylmbnca23rmy/bZSNES.rar mirror]* [http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151s.zipbZSNES source code] ===ZMZ===[http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ] isn't an emulator in its own right, rather it takes the interface that ZSNES uses and applies it to a [[libretro]] frontend for running SNES cores such as [[Snes9x]] and [[bsnes]]. Apart from the replicated ZSNES interface, it can also record ZMV files. ===ZSNES 2===* [https://github.com/xyproto/zsnes An active fork of ZSNES on GitHub.] It is primarily focused on allowing ZSNES to be compiled on x64 versions of modern Linux distros. 
[[Category:Emulators]]
[[Category:Console emulators]]
[[Category:Home console emulators]]
[[Category:Super Nintendo emulators]]
[[Category:Windows emulation software‏‎]]
[[Category:Linux emulation software]]
[[Category:OS X macOS emulation software]][[Category:NetPlayDOS emulation software]][[Category:Historic emulation software]][[Category:Netplay‏‎]]
2
edits

Navigation menu