Changes

Jump to navigation Jump to search

ZSNES

2,464 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_,<br>pagefault, and Nach|fifth website = [http://www.zsnes.com/ ZSNES.com]}}'''ZSNES''' is an |source = [[Super Nintendo emulatorssourceforge:projects/zsnes/files/zsnes/|SNESSourceForge]] 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=={| cellpadding="4"|-|align=center|{{Icon|Win|Lin|DOS}}|'''[https://www.zsnes.com/index.php?page=files Official releases]'''|-|align=center|{{Icon|Mac-big}}|'''[https://emulationrealm.net/downloads/file/865-zsnes-mac 1.51 - Mac]'''|} ==Netplay==* [http://prdownloads.sourceforge.net/zsnes/zsnesw142.zip ZSNES 1.42]* [http://prdownloads.sourceforge.net/zsnes/zsneswv1.36.zip ZSNES 1.36] ==Overview==The ZSNES developers focused on speed over [[Emulation accuracy|accuracy]], so a hefty amount of games have bugs (and some just plain crashoutright). The current 1version (v1.51 ) created more problems than it fixed and many problems still remain:
[[File:Kirby3-forest.gif|frame|SNES Pseudo Hi-Res translucency on ''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.
*Many of the co-processors[[File: Old zsnes snow gui.jpg|left|thumb|300px|Despite being outclassed by many more accurate ''and secure'' emulators, which are actually some held on the cartridges, are emulated in extremely strange ways. For example, Super FX to Zsnes for example is not clocked correctly - Star Fox runs twice as fast as it shouldits iconic user interface.]]
*Transparency Many of the co- Kirby Dreamland 3processors, Mecarobot Golfwhich are actually on the game cartridges, Jurassic Park and any game that uses pseudo hi-res translucency won't display correctly are emulated in the default graphics enginestrange ways. To get them to display properly in 1.51For example, you have to press 8 to switch to the old graphics engine. Or use an older version.*Netplay was broken in 1.51Super 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.
It * x86 code exploits: With specially made hacks and homebrew ROMs, it is recommended possible for them to use break out of ZSNES itself and [[Snes9x]] or [[RetroArch]] with https://www.youtube.com/watch?v=Q3SOYneC7mU execute native code on the bsnes core(s) insteadhost computer.]
==ROM Hacks==Many ROM hacks and ROM hacking tools were made using * While older versions of ZSNES as a testing platform because still have one of its popularitythe better netplay systems among emulators, netplay was removed in v1. However50. * SA-1 isn't emulated correctly, because of so Kirby Super Star can sometimes spawn different sprites than the inaccuracies of the emulatorsupposed one.  These are just a few problems, these tools and hacks there are broken on other, a few more accurate emulators listed [https://floating.muncher.se/byuu/accuracy/ here] and real hardware[http://sourceforge.net/p/zsnes/bugs/ here].
==Alternatives==It is recommended to use [[Snes9x]], [[bsnes]] or [[ares]] instead.
===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 was done as an April Fools 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/?uw1nbacn12dfcmk mirror]
===ZMZ===
[http://www.smwcentral.net/?p=section&a=details&id=5681 ZMZ]  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==*[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 desync 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
|}
==External linksROM 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.zip BZSNES bZSNES 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