← sources

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’

source: news (news:toms-hardware)published 2026-04-28 14:43ingested 2026-04-29 08:09

extract

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. 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

retained text

No document body was retained for this record — only its metadata was stored.