Difference between revisions of "ZSNES"

From Emulation General Wiki
Jump to navigation Jump to search
(bZSNES: Do we know if bZSNES 100% works with ZSNES hacks?)
Line 1: Line 1:
{{infobox
 
|image = Zsnes.jpg
 
|first = 1.51
 
|second = No
 
|third = Linux, Windows, DOS, OS X
 
|fourth = zsKnight, _Demo_, pagefault, and Nach
 
|fifth = http://www.zsnes.com/}}
 
'''ZSNES''' is an [[SNES]] emulator written in x86 assembly. It was originally made in 1997, and has not been updated since 2007. It is currently one of the most popular SNES emulators.
 
  
==Downloads==
 
*[http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151w.zip bZSNES]
 
*[http://www.mediafire.com/?uw1nbacn12dfcmk mirror]
 
 
==Review==
 
The ZSNES developers focused on speed over [[accuracy]], so a hefty amount of games have bugs (and some just plain crash). It is recommended to use [[Snes9x]] or [[RetroArch]] with the bsnes core(s) instead.
 
 
===Problems===
 
[[File:Kirby3-forest.gif|frame|SNES Pseudo Hi-Res translucency]]
 
*Compatibility is lower than any modern emulator due to low accuracy to real SNES system.
 
 
*Games crashing - Der Langrisser (freezes after 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 games sound terrible on ZSNES; Earthworm Jim 2 has no sound effects.
 
 
*Super FX not clocked correctly - Star Fox runs twice as fast as it should.
 
 
*Transparency - Kirby Dreamland 3, Mecarobot Golf, Jurassic Park and any game that uses pseudo hi-res translucency won't display correctly.
 
 
These are just a few problems, there are a few more listed [http://byuu.org/bsnes/accuracy here], and [https://zsnes.bountysource.com/development/bug_report here].
 
 
==ROM 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.
 
 
==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.
 
 
==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"
 
! colspan=2 width="250"|Review
 
|-
 
| '''PROS''' ||
 
*Excellent 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 desynch, host can make savestates and load them for both players to resynch
 
*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 user and someone on DSL
 
*You can switch between Windowed mode and Fullscreen with ease.
 
|-
 
| '''CONS''' ||
 
*It's 2P ONLY, with no multiplayer version foreseeable in the near future.
 
*Sometimes it outright refuses to connect 2 people via netplay through UDP for unknown reasons
 
*Most Konami games tend to desynch unless you specifically use ZSNES 1.36 or 1.337
 
*Interface might be unappealing to some people
 
|}
 
 
==Source Code==
 
http://snesemu.black-ship.net/emus/bsnes/bzsnes_v151s.zip
 
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:OS X emulation software]]
 
[[Category:OS X emulation software]]
 
[[Category:NetPlay]]
 
[[Category:NetPlay]]

Revision as of 20:26, 21 July 2013