What Does the Super Enhancement Engine in SUPER ZSNES Do?
Updated
The Super Enhancement Engine is SUPER ZSNES's per-game enhancement system: instead of applying a generic filter to every title, the developers enhance supported games one at a time with hand-made visual and audio improvements. As of the current build, it covers 9 games — Chrono Trigger, F-Zero, Gradius 3, Mega Man X, Super Castlevania 4, Super Ghouls & Ghosts, Super Mario Kart, Super Mario World, and Super Metroid — and the site states support will keep expanding as development continues. Every enhancement can be individually disabled, so you can keep only the ones that match your preferred play style.
What the engine actually changes
The enhancements fall into six categories, each targeting a different part of the presentation:
| Enhancement | What it does |
|---|---|
| High Resolution | Not an auto upscaler — an internal drawing program lets higher-resolution details be manually drawn so they look crisp |
| Texture / Normal Map | Adds detail to backgrounds for a higher-resolution look |
| Overclock | Select games that are often filled with slowdown are overclocked |
| Wide Screen | Enabled where the game is internally coded to support partial or full widescreen |
| Uncompressed Audio Replacement | Curated uncompressed audio samples replace the original highly compressed samples |
| 3D | Currently limited to perspective-style Mode 7, replacing tiles with 3D height-mapped data |
The distinction in the first row matters: an upscaler guesses at extra detail from the existing image, while SUPER ZSNES's approach draws the additional detail deliberately. That is why the results are described as crisp rather than smoothed.
Two of these are conditional rather than universal. Widescreen only appears where the game itself was coded to support it, and 3D currently applies only to perspective-style Mode 7 sequences — so you should not expect either on every supported title.
How this fits the rest of the emulator
The engine sits on top of the core emulation work. SUPER ZSNES uses a GPU-powered PPU core, which is what makes hi-res Mode 7 and the per-game enhancements possible, alongside CPU and audio cores the site describes as far more accurate than the original ZSNES. Standard emulator conveniences — fast forward, rewind, save states, auto save history, save bookmarks, cheat codes, and quick load — are separate from the enhancement engine and available regardless of which game you play.
What you need to know before using it
- Enhancement data contains no ROM or copyrighted data. The engine ships enhancement assets only; you must provide your own ROMs. The developers explicitly ask that you not request ROMs from them.
- Coverage is limited to the 9 listed games. Titles outside that list run without per-game enhancements.
- You can turn enhancements off. If a particular change — say, a widescreen crop or a replaced audio sample — does not suit you, disable it individually rather than abandoning the whole engine.
- Version 0.320 added a master switch. The latest release notes include the ability to disable loading of enhancement data entirely, covering both visual and audio enhancements, if you want the unmodified presentation.
Where to get it
Downloads are listed for Windows, Mac, Linux, and Android (via Google Play, plus an APK on Itch.io), with iOS available on the App Store. The same release notes page documents v0.320, which also introduced an initial Retroachievements implementation (without hardcore mode yet), OBC1 emulation, mobile button repositioning, a load-state confirmation popup you can enable in options, and a fix for an upper memory RAM address Pro Action Replay cheat issue.