Super Mario 64 Runs on SNES Thanks to Fan-Made Super FX Project

Super Mario 64 Runs on SNES Thanks to Fan-Made Super FX Project

What if Super Mario 64 had been released for the Super Nintendo? It sounds impossible, but a fan-made project is turning that idea into a surprisingly convincing technical experiment.

Developer Game of Tobi has created an experimental version of Nintendo’s 1996 classic that can run on real SNES hardware with the help of the Super FX chip, the cartridge-based coprocessor famously used in games such as Star Fox. The project is called Super Mario FX and is still in development.

The project has already recreated recognizable sections of Super Mario 64, including Peach’s Castle and Bob-omb Battlefield. Mario’s movement and several familiar elements from the Nintendo 64 game are also present, although the visuals have been heavily simplified to fit the much older hardware.

Rather than directly porting the original game, Game of Tobi developed a custom engine called SMFX. The engine is capable of using assets from Super Mario 64, including models, textures and animations, while adapting them to the technical limitations of the Super Nintendo.

The challenge of running Mario 64 on SNES

The biggest challenge is the enormous difference between the two consoles. The Nintendo 64 was designed around 3D graphics, while the Super Nintendo was primarily built for 2D games.

The Super FX chip provided an important advantage by adding extra processing capabilities directly to compatible cartridges. The technology allowed the SNES to handle polygonal graphics and calculations that would have been difficult for its main processor alone.

However, the chip does not turn the SNES into a Nintendo 64. The project still has to work within strict memory and processing limitations. The current build faces a 2 MB memory limit, forcing the developer to reduce parts of some levels and optimize textures to make them fit.

Rendering 3D environments is another challenge. Because this implementation does not have the advanced depth-buffering capabilities of modern 3D hardware, the project draws frames from back to front. This can produce visual artifacts, but it is enough to create recognizable 3D environments on original SNES hardware.

The result is obviously much more limited than the Nintendo 64 original, but the fact that a recognizable version of Super Mario 64 can run on the 16-bit console is what makes the experiment so interesting.

The Super Mario FX connection

The project also gives new life to an old Nintendo rumor.

For years, fans have speculated that Nintendo once considered developing a 3D Mario game for the Super Nintendo using the Super FX technology. However, there is no reliable evidence that a commercial Super Mario FX game was ever developed.

Comment
byu/dckyoto from discussion
innintendo

According to information from developers associated with the original Super FX technology, “MARIO” was actually connected to the chip’s development and was used as a code name rather than evidence of a finished Mario game.

Game of Tobi is now exploring what such a concept might have looked like by building the technology himself decades later.

The developer has indicated that the project could eventually be released in some form, but there is currently no finished public version of Super Mario 64 for SNES available to download. The project remains a work in progress as performance and technical limitations continue to be addressed.

For now, Super Mario FX is less a replacement for the Nintendo 64 original and more an impressive demonstration of what dedicated homebrew developers can accomplish with hardware that was never designed to run a game like Super Mario 64.

Source: Game of Tobi, via YouTube