How Is SUPER ZSNES Different from the Original ZSNES?

Updated

SUPER ZSNES is a complete rewrite of ZSNES by the same two original developers, not an update to the old codebase. The differences that matter most are architectural: a GPU-powered PPU core that enables hi-res Mode 7 and per-game enhancements, more accurate CPU and audio cores, and a modernized version of the classic UI. If you want the familiar ZSNES feel with better accuracy and optional visual/audio upgrades, SUPER ZSNES is the version to try; if you need the original's exact behavior or its broad game compatibility as-is, the rewrite is still in development and its enhancement support covers a limited set of games.

Rewritten from scratch, not patched

The site states the emulator was "re-written completely from scratch" by the two original ZSNES developers. That distinction matters for expectations:

  • Original ZSNES: a long-standing codebase that received incremental updates over many years.
  • SUPER ZSNES: a new codebase built around modern hardware, with the classic look preserved rather than the classic code preserved.

A rewrite means new bugs are possible and features arrive over time, but it also means the developers can change core rendering and audio behavior instead of working around old limitations.

GPU-powered PPU core

The most consequential technical difference is that the PPU (the SNES component that draws graphics) is GPU-powered. The site lists this as the enabler for:

  • Hi-res Mode 7 — Mode 7 games can render at higher resolution.
  • Per-game enhancement features — visual and audio upgrades applied game by game.

On the original ZSNES, Mode 7 rendering was handled the way the hardware did it, at native resolution. Here the GPU does the drawing work, which is what makes the enhancement layer possible at all.

Accuracy improvements

The site claims "far more accurate CPU and audio cores than the original ZSNES." Accuracy affects how faithfully games run — timing, sound pitch, and effects that depend on precise emulation. This is a general improvement across all games rather than something tied to the enhancement engine, so it applies even to titles that have no enhancements yet.

Super Enhancement Engine

This is the feature with no equivalent in the original ZSNES. The developers enhance games one at a time, and the site currently lists support for 9 titles:

Game
Chrono Trigger
F-Zero
Gradius 3
Mega Man X
Super Castlevania 4
Super Ghouls & Ghosts
Super Mario Kart
Super Mario World
Super Metroid

The enhancement types available per game include:

  • High Resolution — not an auto upscaler; an internal drawing program lets higher-resolution details be drawn manually so they look crisp.
  • Texture / Normal Map — adds detail to backgrounds for a higher-resolution look.
  • Overclock — applied to select games that are often filled with slowdown.
  • Widescreen (where available) — enabled only when the game is internally coded to support partial or full widescreen.
  • Uncompressed Audio Replacement — curated uncompressed samples replace the original highly compressed ones.
  • 3D — currently only for perspective-style Mode 7, replacing tiles with 3D height-mapped data.

Every enhancement can be individually disabled, so you can keep the ones you like and turn off the rest. The site also notes that enhancement data contains no ROM or copyrighted data, and that you must supply your own ROMs.

UI and quality-of-life features

The interface is described as the "classic UI with falling snow, modernized with higher definition and improved UX" — so the recognizable ZSNES look is retained, but rendered more sharply and with usability changes. Feature-wise, the site lists fast forward, rewind, save states, auto save history, save bookmarks, cheat codes, and quick load.

Release notes worth knowing (v0.320)

The latest release notes add context on maturity:

  • Ability to disable loading of enhancement data (visual and audio).
  • Initial RetroAchievements implementation — no hardcore mode yet, planned once everything is verified.
  • OBC1 emulation.
  • Mobile buttons moved to reduce accidental presses.
  • A load state confirmation popup, enabled in options.
  • A fix for an upper memory RAM address Pro Action Replay cheat issue.

The RetroAchievements caveat and the "support for more games will keep increasing" note both signal that SUPER ZSNES is an active work in progress.

Which should you use?

  • Choose SUPER ZSNES if you want the original developers' current work, more accurate CPU/audio emulation, and optional per-game visual and audio enhancements — and you're fine with enhancement coverage limited to the 9 listed games for now.
  • Stay with the original ZSNES if you depend on its exact long-established behavior or need to run a game outside the enhancement list without any change in rendering approach.

Downloads are offered for Windows, Mac, Linux, Android (Google Play, Itch.io APK), and iOS (App Store). Remember that you provide your own ROMs.