Legendary ZSNES Nintendo emulator rewritten from scratch with GPU-acceleration, no vibe coding — new Super ZSNES has ‘far more accurate CPU and audio cores than the original’
Super ZSNES turns up the accuracy and optional frills with a GPU-powered recode from two of the original devs.
ZSNES is a legendary Super Nintendo Entertainment System emulator with its roots stretching back to the DOS era. Created by zsKnight and Demo, the last major release of this seminal hand-tuned, assembly-coded emulator was nearly two decades ago. It has been reborn this week as Super ZSNES with “super enhancements” powered by your system’s GPU. Rewritten from scratch by the aforementioned dynamic duo, Super ZSNES now boasts “far more accurate CPU and audio cores than the original ZSNES,” as well as a “GPU-powered PPU core.”
See some hands-on Super ZSNES footage and discussion from MVG, above. The RetroTuber has had access to this emulator reboot for a couple of weeks.
Before deciding to go ahead with this project, zsKnight had pondered what to do differently for a reboot. The dev told MVG, “I had to brainstorm a bit, thinking what I could do differently. So, I started out by writing a GPU renderer that replaces a large chunk of the SNES PPU emulation with rendering done mostly on the GPU through shaders.”
Article continues belowThe big underlying challenge here was the SNES architecture being CRT-based and GPUs being geometry-based, but zsKnight enjoyed jumping the hurdles. In the first release of Super ZSNES, MVG confirms tasks such as “palette lookups, tile rendering, transparencies, mode 7, color math, main and subscreen combinations, mosaic effects are all handled via GPU shaders.” This architecture unlocks some ‘Super’ enhancements in the new UI, and some intriguing possibilities for coming releases – like high-res textures, for example.
Another aspect of this new emulator that makes it 'Super' is its new Super Enhancement Engine, and it is here that we reckon the new GPU-powered architecture will also often come into play. We’ve tabulated what this means to your old SNES games, below.
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. |



Before we go, we note that the new Super ZSNES was put together using Unity. However, the devs insist that there’s been “no vibe coding” and everything under the hood was completed “classic development style.”
Naturally, as this is version 0.100 of the new emulator, there are bugs to be fixed, improvements to implement, and enhancements to come – such as netplay. There’s also a disclaimer that “This is an early build, so there are still emulation bugs and special chips (DSP1, SuperFX, etc.) have yet to be implemented. A bunch of optimization work has yet to be done so performance may be a bit slow.”
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
MVG notes that zsKnight has highlighted work-life-ZSNES development balance. While the devs are loving being back in the saddle for this project, and the initial reception to the reboot has been great, more direct support via platforms like Patreon would perhaps help oil the wheels.
You can grab Super ZSNES now for Windows, Mac, Linux, and Android, and there is an iOS release “coming soon.”
Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.
-
ezst036 I have such fond memories of the original ZSNES with the snow theme back in the day.Reply
It is sad that for now there does not appear to be Linux support so I cannot give this a try right now. Maybe I missed it though.
EDIT: The page has been updated and its there now. It wasn't there earlier. Awesome! -
gunish_d https://www.zsnes.com/ It’s there you’re in luck as there is the native linux version available 🎉🎉Reply