top of page
loading_reduced.jpg

0.3 / 19-08-2026

average rating is 3.9 out of 5

Performance

average rating is 5 out of 5

Features

average rating is 4.5 out of 5

Super ZSNES

Accuracy

competition

Super ZSNES is a modern, from-scratch Super Nintendo emulator developed by the original ZSNES creators, built around a GPU-driven architecture rather than traditional CPU-focused emulation. It emphasizes enhanced visuals—such as high-resolution Mode 7 effects—alongside improved audio accuracy and a “Super Enhancement Engine” for per-game upgrades. While still in early development, it combines classic features like save states and rewind with experimental graphical and performance enhancements.

--

Windows: Nothing Reported

Mac: Nothing Reported

Android: Nothing Reported

iOS: Nothing Reported

Note: The PC version may trigger a false trojan warning in certain virus scanners. It's pretty common as emulators have a certain pattern in them that scanners find similar to how trojans sometimes work.


Most Recent Changes

--0.300--

UI Improvements

  • Added disable drive fetching option & disable UI move

  • User defined GUI color schemes

  • New Water & Fire effects

  • Different mouse cursor sizes

Enhancement Engine Improvements

  • New Shadow/Highlights, allowing for more diverse details and should help with the washed out look once we start using this more.

  • Added normal maps to fixed color layer

  • Mirrored mode for wide screen on some enhanced games, added to Megaman X

Emulation Improvements

  • SPC700 timing improvements

  • SuperFX fixes

  • Mid-screen sprite update fixes

  • Multiple timing & open bus bug fixes

  • Various other emulation fixes

New chip emulation

  • SA-1 emulation

  • Cx4 emulation

  • SuperFX3 emulation (Special thanks to Randy Linden!)

-Zelda: Link to the Past now enhanced (Thanks fatbrowne for the saves state help!)

-Chrono Trigger audio enhancement by tssf! Thanks tssf!

-Per game overclock settings

-SNES Mouse & SuperScope (Enable this on the per game config) with joypad override

-Multi-button/key press combo assignment for Input

-New 3D layers mode, lets you view each SNES layer in 3D perspective (under options/graphics -mode)

-New input shortcut for exit

-Use double space in loading dialog to select a random game

-Improved frequency of saving game and zsnes save data

-Mobile controls view is more transparent for less obstruction

-Many different performance optimizations done on various areas in emulation



--0.230--

  • Optimized GPU memory allocations & texture upload routines

  • Initial SuperFX emulation (note: Not enhanced yet, still some work to be done)

  • Fixed windowing off by 1 line issues

  • Fixes to dual window shader logic

  • Fixes to BG latch routines

  • Forced blank fixed color issues fixed

  • Added separate volume control for MSU1 audio

  • Added CRC check for DSP1 rom, improved message for persistent data folder location

  • Added disable '.szsnes' folder saves checkbox

  • Fixed audio glitch when loading new game

  • SRAM and main menu settings now saved more frequently

  • Optimized enhancement data loading speed

  • Added HEX editing of GUI colors, multiple default settings (Default, Classic ZSNES, Red)



--0.221--

  • FZero perspective mode 7 z-position calculation fix

  • DSP1 rom is now also being looked for in the executable folder

  • Fixed widescreen border positions

  • UI: Fixed setting audio to cubic interpolation enabling scanline strength slider



--0.220--

  • Fixed rom loading read-only issue

  • DSP1 emulation. You'll need the DSP1 ROM for this. Put the DSP1 ROM with the game ROM or in the persistent storage folder.

  • Mario Kart perspective mode 7 enhancement - Thanks to MrL314 who helped make this possible!

  • MSU1 status flag fix after current music finishes playing

  • OAM address change mid-screen support

  • OAM write mid-screen during forced blank support

  • XNOR window bug fix (thanks koitsu!)

  • Fixed menu shadow bug

  • Enhancement improvements:Split screen perspective mode 7 support
    Various improvements to enhancement packs

  • Added new per game configuration, accessible on the load dialog:Ability to override and set wide screen values for backgrounds, objects, mode 7, or fixed color
    Inaccurate mode that lets old game patches that write vram while not in blank to work
    Ability to force 4:3 or 8:7 aspect ratio for that specific game

  • Optimized load dialog fetch times



--0.201--

  • MSU1 emulation now works without the manifest file

  • Fixes to MSU1 status values (Thanks Sunlit for your assistance!)

  • Fix for SPC cycle timing (fixes very occasional crash in Chrono Trigger)

  • Added error checking for ROM loading/ZIP unpacking with proper error messages



--0.200b--

  • Revamped some of the GPU generation code to fix sprite priority issues and improve overall precision

  • Added Generic USB HID joystick support (thanks so much mrc @ discord for providing the code to support this!)

  • Chrono Trigger Enhancement Pack- Some PPU fixes to fixed color transparency (Fixes Star Ocean dialogs)

  • Fixed input config for gamepads

  • Added clear button to clear current button configuration

  • Fixed UI sliders from moving on its own due to potential gamepad drift

  • Fixed subscreen color window transparent region (thanks koitsu/Y0SHi for technical support! - fixed Soul Blazer dark areas)

  • Set mode 7 texture size based on available memory. Will make this configurable in the future.

  • Optimized mod data loading, both memory usage and loading speed

  • Reversed UI resolution list so that higher resolutions are on top

  • Added integer scaled windowed modes (x448 and x896 for now)

  • Added bilinear filtering. It's on by default since it makes things look much better overall as it works on the 4x resolution image, but you can disable it in the options.

  • Fix for X button cancelling pressing input

  • Added support for replacing fonts. Included new fonts: Original ZSNES Font (converted by pagefault himself! thanks pagefault!), Upheaval (by Brian Kent), Karmatic Arcade (by Vic Fieger)

  • Open bus support for IO registers 2000-20FF

  • MSU1 support! You'll need to decompress each MSU1 package to its own folder for this to work.

  • Fixing commandline loading to go through proper load rom flow

  • Various visual improvements/clean-ups to existing enhancement image data

  • Added error message if save state failed

  • Android: Added keep DPad stationary functionality



--0.110b--

  • Fixed ESC key to clear input

  • S-DD1 emulation - other special chips are coming - we're working on a bunch right now, just that this one is ready right now.

  • Some Cycle consumption timing fixes

  • Various emulation fixes relating to SRAM writes and ROM mirroring. (Fixes MMX copy protections)

  • Added the ability to define custom paths to where you want to store your saves, .srm, .cht, and .bps files

  • Added the ability to disable the last save state

  • Added the ability to disable save history

  • Improvements to transparency processing

  • Multiple improvements to enhancement data based on feedback. We're still not there yet where we're happy with the quality of it, but we'll get there.

  • Added Patreon Supporters to the about box

  • [Android] Add DPad touch sensitivity (movement & distance sliders)

  • [Android] Fixed filename formatting in quick load

  • [Android] Added icon that was missing on certain devices

Next version, we'll be focusing on visual quality and improved enhancement engines, working to make it look a lot nicer than it is right now. We'll also be tackling the sprite priority issue that's plaguing a few games. Plus we'll be adding customizable GUI options such as being able to customize the colors and font.



--0.10--

  • Far more accurate CPU and Audio cores than the original ZSNES

  • GPU-powered PPU core to allow for hi-res Mode 7 and special per-game enhancement features

  • Classic UI with falling snow, modernized with higher definition and improved UX

  • Fast forward, rewind, save states, auto save history, save bookmarks, cheat codes, quick load, and more

  • Super Enhancement Engine, where the ZSNES developers are enhancing the games one at a time

  • Super Enhancement Engine

  • Currently implemented with support for 7 popular games. Support for more games will keep increasing as this emulator is in development.

  • High Resolution - Not just an auto upscalar, but an internal drawing program is used to make sure that the higher resolution details can be manually drawn to look nice and crisp.

  • Texture/Normal Map - Adds some nice details to the backgrounds to give them a higher resolution look.

  • Overclock - Select games often filled with slowdown are overclocked.

  • Wide Screen (where available) - We enable widescreen whenever the game is internally coded to support partial or full widescreen.

  • Uncompressed Audio Replacement - We curate and pick uncompressed audio samples to replace original highly compressed audio samples.

  • 3D - Currently only supported on perspective-style Mode 7, replaces tiles with 3D height mapped data.

  • All enhancements can be individually disabled to suit your play style.


Show Previous Changes

None more to add...!

bottom of page