After nearly two decades of silence, the classic Super Nintendo emulator ZSNES has ushered in a true rebirth: the two original authors, zsKnight and Demo, rewrote the code from scratch and launched a new version of Super ZSNES.ZSNES was born in the DOS era. In its early years, it relied on assembly language to manually optimize performance. It is a standard tool for countless players to run Super Nintendo games. Due to the lack of major updates for a long time, its simulation accuracy and graphics processing methods have long fallen behind.

This remake is not a simple fix. The development team admitted that the technical difficulty this time is that the old version is based on the old CRT picture tube design, which is completely different from the geometric rendering logic of modern GPUs, making adaptation and transformation extremely difficult.
The new version of the simulator completely reconstructs the underlying architecture, using GPU shaders to take over the PPU picture core, including palette retrieval, tile rendering, transparency effects, Mode7 special effects, color operations, dual-picture overlay and mosaic filters, etc., all handled by modern graphics cards.
Super ZSNES also surpasses the old version in terms of CPU computing and audio simulation accuracy. They are equipped with a set of super enhanced engines that provide multiple image quality and experience upgrades:
Native high-resolution rendering is not simply stretching, but optimizes details through algorithms; it supports high-definition textures and normal maps to enhance background texture; built-in game overclocking function can alleviate the problem of lag and dropped frames in the original version; for games with reserved widescreen code, it automatically adapts to the native widescreen; lossless audio replaces the original compressed inferior sound source; Mode7 perspective scenes are upgraded to 3D height-mapped stereoscopic images.
Super ZSNES is produced based on the Unity engine, but the developer emphasizes that traditional and rigorous coding is used throughout the process, rejecting random patchwork AI generation, and the underlying code is solid and reliable.
Currently, the software is an early beta version of 0.100, and there are still many problems, such as some simulation bugs that have not been fixed, special chips such as DSP1 and SuperFX that have not yet been adapted, the overall performance needs to be optimized, and the running speed is slow.In the future, we plan to continue to fix bugs, optimize performance, and add online battle functions.
In terms of platform adaptation, the Windows, Mac, Linux, and Android versions of Super ZSNES are now officially online, and the iOS version is under development and will be launched in the near future. The development team has also opened Patreon sponsorship channels and relies on player support to maintain project iterations.
