SUPER ZSNES new update adds SA-1, Cx4, SuperFX3 and 3D graphics

SUPER ZSNES has reached version 0.300, and this update covers a lot of ground. The emulator now supports more of the extra hardware found inside certain Super Nintendo cartridges, while also adding new graphics options, input devices, timing fixes and game-specific settings. The headline additions are SA-1, Cx4 and SuperFX3 emulation. Those names might sound like obscure technical shorthand, but they matter because some SNES games relied on extra processors built into the cartridge itself. Without proper support for those chips, an emulator can only go so far. The new release closes several of those gaps.

SUPER ZSNES has reached version 0.300, and this update covers a lot of ground. The emulator now supports more of the extra hardware found inside certain Super Nintendo cartridges, while also adding new graphics options, input devices, timing fixes and game-specific settings. The headline additions are SA-1, Cx4 and SuperFX3 emulation. Those names might sound like obscure technical shorthand, but they matter because some SNES games relied on extra processors built into the cartridge itself. Without proper support for those chips, an emulator can only go so far. The new release closes several of those gaps.

More special-chip support

SA-1 is probably the biggest addition here. The chip gave selected SNES games extra processing power, so supporting it means SUPER ZSNES can handle another important part of the console’s library more accurately.

Cx4 support has also arrived. Capcom used the chip for mathematical calculations in a small number of games, particularly for effects that pushed beyond what the standard SNES hardware could comfortably handle.

SuperFX3 joins the list too, extending the emulator’s work on the SuperFX family. The changes don’t stop with new chips. SPC700 timing has been adjusted, SuperFX behaviour has received more fixes, and the emulator now handles some mid-screen sprite changes better. There are also fixes for timing problems and open-bus behaviour.

It’s the less glamorous side of emulator development, but it’s often where accuracy improves most. Performance has also been worked on, although the project still describes itself as an early build. Bugs remain, some special chips aren’t supported yet, and more optimisation is planned.

The Enhancement Engine gets new graphics options

The new release  also expands its Super Enhancement Engine. This is where the emulator moves beyond straightforward hardware emulation and starts applying optional changes to individual games. Instead of forcing the same visual treatment onto everything, the system can use settings designed for particular titles.

Shadow and highlight controls are new in this release. They give the renderer more control over darker and brighter parts of the image. Normal maps can now be applied to the fixed-colour layer as well, opening the door to more complex lighting effects in supported enhancement profiles.

There’s also a mirrored widescreen mode. Mega Man X is one of the games that can use it. Rather than simply stretching a 4:3 SNES image across a modern display, the emulator can apply game-specific techniques to fill a wider screen. The Legend of Zelda: A Link to the Past now has its own enhancement support too.

Chrono Trigger gets an audio enhancement, joining a growing list of games with individual treatment. Other supported titles include F-Zero, Super Mario World, Super Metroid, Super Mario Kart and Gradius III.

A new way to see SNES graphics

One of the more unusual additions is 3D Layers mode. Turn it on in the graphics settings and SUPER ZSNES separates the SNES image into individual layers, then displays them with a three-dimensional perspective.

It’s not changing the game itself. Think of it more like pulling apart a stage set so you can see how the scenery sits behind the actors. SNES graphics often combine several background layers, sprites and effects to create the final picture. The new mode makes that structure much easier to see.

It also fits with the emulator’s wider reliance on GPU rendering. SUPER ZSNES uses a GPU-based PPU design and already supports features such as higher-resolution Mode 7 and game-specific graphics enhancements. This isn’t an update to the old ZSNES code either. SUPER ZSNES is a rewrite with new CPU and audio cores behind it.

Mouse and Super Scope support arrive

Input gets some attention in this release as well. SNES Mouse support is now available, along with Super Scope support. Both can be configured on a per-game basis, and there’s an option to override the standard joypad setup when necessary.

Players can also assign several buttons or keys to a single input. That’s useful if a game expects combinations that aren’t especially comfortable on a modern controller. A new shortcut makes exiting faster too.

Per-game overclocking is another useful change. You don’t have to apply the same CPU setting to every title. Instead, games can have their own overclock values, which makes more sense when only certain titles need the extra headroom. Save handling has changed as well, with game and emulator data written more frequently.

Small interface changes add up

The interface has picked up several new options. Users can create their own GUI colour schemes, adjust mouse cursor size and choose new water and fire effects. Drive fetching and UI movement can also be disabled.

Mobile controls are now more transparent, so they cover less of the game screen. There’s even a small random-game feature. Press the space bar twice in the loading dialogue and SUPER ZSNES can select a game for you.

A broad update rather than one big feature

The new release isn’t built around a single dramatic change. It’s a collection of compatibility work, graphics experiments, input improvements and lower-level fixes. The new chip support is probably the most important part because it expands what the emulator can actually run. At the same time, features such as 3D Layers, per-game overclocking and the growing Enhancement Engine give users more control over how individual games look and behave.

More work is already planned, including additional bug fixes, RetroAchievements, custom widescreen patches, extra enhancement types, optimisation and netplay. For now, v0.300 makes SUPER ZSNES a noticeably broader emulator than the previous release, both in the hardware it can reproduce and in the extras it can apply on top.

Spread the love
error: