Original ZSNES developers reunite, emulator gets a revival as Super ZSNES with a swath of new features

zsnes.jpg

If you've emulated a SNES game, you've probably heard of ZSNES. Originally released way back in 1997 and seeing active development for the ten years that followed, it was to many their first glimpse of console emulation on the PC. Though nowadays BSNES and Snes9x are the more popular options, it's hard to deny the impact ZSNES had. After almost 20 years since its last release the emulator's two original developers, zsKnight and _Demo_, are back with a new and completely re-written emulator.

At its core, Super ZSNES is a direct upgrade from where the original ZSNES project left off. It's more accurate in its CPU and audio cores, features fast-forward, rewind, save states, and a whole heap of modern emulation features, and most interestly, makes use of a brand new "Super Enhancement Engine". This new engine allows the developers to enhance games individually, providing tailored upgrades in genuinely meaningful ways. For its initial release seven popular games are supported, with the enhancements including high resolution internal drawing, texture and normal mapping, overclocking where games struggled on original hardware, wide-screen where the games internally support it, uncompressed audio replacement, and 3D rendering on perspective-style Mode 7 games.

The games currently supporting enhancement are:
  • F-Zero
  • Gradius 3
  • Mega Man X
  • Super Castlevania 4
  • Super Ghosts & Ghouls
  • Super Mario World
  • Super Metroid
With this being an early release some bugs are to be expected, and some special chips are still not implemented. Regardless it remains an exciting time for SNES fans, with the emulator currently being available on Windows, Mac, Linux, and Android, with an iOS release coming soon.

:arrow: Source
 
Looking at alot of the comments it seems like people dont understand that this is the first release. Some of it is constructive criticism. There are areas for improvement but common lets be a little bit more positive. I know the world sucks but why do we gamers have to put so much hate on to the emulation and retro scene anytime anyone does anything.

sometimes progress is one step forward and two step backwards before you get the couple steps forward you make actual progress.

I look forward to future iterations of this project and hope the devs dont let the criticism slow their enthusiasm to provide another option for playing snes.
 
Looking at alot of the comments it seems like people dont understand that this is the first release. Some of it is constructive criticism. There are areas for improvement but common lets be a little bit more positive. I know the world sucks but why do we gamers have to put so much hate on to the emulation and retro scene anytime anyone does anything.

sometimes progress is one step forward and two step backwards before you get the couple steps forward you make actual progress.

I look forward to future iterations of this project and hope the devs dont let the criticism slow their enthusiasm to provide another option for playing snes.
There's no reasons to be positive about a closed source nostalgia pandering (and it's not even doing that part correctly since the UI looks worse) emulator that runs worse than its peers and still has the same emulation issues it had 20 years ago.

You don't gotta hand it to em just because it makes you look back at the times where you didn't have to worry about paying your own bills.
 
There's no reasons to be positive about a closed source nostalgia pandering (and it's not even doing that part correctly since the UI looks worse) emulator that runs worse than its peers and still has the same emulation issues it had 20 years ago.

You don't gotta hand it to em just because it makes you look back at the times where you didn't have to worry about paying your own bills.
rome wasnt built overnight. theres lots of projects I've seen that start out rough and have turned into gold.

UI's are easy to improve upon. i get it that the bar is high and there are other emulators that are doing better but give them some time before writing them off.

retroarch's early versions were a mess and i remember alot of people talking shit about retroarch early on.
 
Here's my review:


What this emulator isn't

Being in love with a UI is a pretty good reason to remaining attached to an emulator if you ask me. There has been some attempts to keep Zsnes somewhat modern while keeping its iconic UI, notably ZMZ in 2013 for example, which uses a libretro backend while recreating the classic look.

Other attempts include using a updated version of the source code from the original emulator that was released sometime after its initial launch, such as this one, which focuses on fixing bugs, making it compatible with modern architectures and linux distros, as well relying on SDL2 or SDL3 to achieve better portability.

Super Zsnes is neither of those things, going back into closed source and using Unity this time. Which seems to be convenient for its current programmers for sure, but not the most accessible option for possible contributors or for those who prefer less bloated options.

While the modern UI certainly follows the same layout, it does not look like the old one.


So why bother

Emulation has advanced a lot as time went by, but if there's something that there's still room for improvement is a convenient UI. A reason why I still bother to use the official (although hacked) emulators on the Switch.

Navigating through the emulator was simple enough, even simpler than the classic Zsnes, save for the file selection menu which couldn't properly accommodate the file names and looked broken. On top of that you can also resize the windows freely unlike its predecessor. It aim for that "windows-like" menu experience, but is designed to look big, sharp and stylized to fit a big screen couch experience. It's the middle-ground between traditional computer GUI and those "videogamey" emulation interfaces that are the polar opposite.

Speaking of convenience, on one of its main selling points is being able to toggle enhancements bundled with the emulator right after pausing the emulation, which is a nice thing to have. This is what makes convenient interface to me, having the most important options easily accessible instead of tucking everything in elaborated menus.

Do the enhancements look good though? You can't look at pixel rounding filters with critical lenses and not think of that "Looking good" Funky Kong image, and here is no exception. Playing Super Mario World with the textures on was a pleasant artistic experiment though. I had to "squirt my eyes" a bit to feel the magic that the pixelated filter and the partial widescreen hack was trying to give in conjunction, but it did made me really wish for a human-made HD texture pack for SMW, and I don't wish for this sort of treatment for games often.

If playing enhanced games conveniently is what they're going for, my hope is that they bundle this emulator with community-made texture packs (and other enhancements) in the future and automatically loads them depending on the game.


Is it for me?

If you feel at home after trying the new UI and don't mind the limitations and bloatness compared to other modern emulators, then yeah, otherwise no. I see some potential in it for future releases though.
 
Last edited by ciro64,
the super graphics engine is pretty mind boggling, so they are making it super easy to do "hd" remastering.
I can't seem to follow along how it works technically
 
A few quality of life features I'd like to mention:

1. On the left bottom corner the latest played game will show up with a preview, where you can launch it from where you previously left off:

1777412874380.png


2. Locking games in the history is possible:

1777412669151.png


3. Upon pausing the emulator you got a rewind option easily accessible, by hovering your mouse you get to see a preview. The emulator's background will also reflect the preview which is pretty cool.

1777412718762.png


On the right side you got a larger but more sparse history.

1777412816887.png


There were some minor graphical and sound issues when playing this game, but otherwise I am growing to like this emulator, might become my favorite to use on my desktop PC! The upcoming built-in modding tools mentioned in MVG's video are exciting too.

I hope they add a rapid fire feature next, as I really prefer using it when playing EVO or any other game with button mashing involved.
 
Last edited by ciro64,
the game id love to see get enhancements the most HAS to be Chrono Trigger.
that would be wonderful.
 
needs a switch port !!
I'd like one too, but considering the intended way of porting Unity games to Switch is both having access to the source project and owning a official license to the Nintendo SDK, sadly I don't see it happening. It's one of the downsides of using Unity for a project like this
 
It's Unity.
I would really like to know what reason they had for committing suicide by basing their entire project around bloated proprietary spyware that doesn't benefit them at all.
This.

They could have easily done the same thing using SDL at a much lower cost of bloatware being included.
 
So the Texture/Normal Map aspect appears to just be an image overlay that's applied, and changes depending on the area of the game(s), or is assigned a specific way.

Example of the background and the tiles having additional texture detailing:
super_zsnes_screenshot.png
DiamondPlate008.png
 
  • Like
Reactions: MeowthBlep

Site & Scene News

Popular threads in this forum