Sonic 3 A.I.R. gets a playable prerelease build for the Wii U

A GBAtemp developer has ported the fan made Sonic 3 A.I.R. engine to Wii U homebrew, with a rough but playable prerelease now up for testing.

AI-drafted from 1 source. This story was written with AI from the outside reporting listed under Sources, and checked by automated tools before it went up. The originals have the full detail.

A modder has put out a working prerelease of Sonic 3 A.I.R. for the Wii U, the fan reimplementation of Sonic 3 & Knuckles that has already made its way onto Windows, Linux, Android and assorted handhelds. The build, posted to a GBAtemp thread by a user going by siahisaforker, is tagged v26.03.28.0-U on GitHub and comes with the usual prerelease caveat: most of the bugs are visual, and the developer wants them filed as issues rather than kept to themselves.

What Sonic 3 A.I.R. actually is

Sonic 3 A.I.R., short for Angel Island Revisited, is not an emulator. It is an open source engine that recreates Sonic 3 & Knuckles from scratch in native code, reading data extracted from a legitimately owned copy of the original Sega Genesis game rather than running the original binary. That distinction matters for preservation arguments: the project sidesteps emulation entirely and instead behaves more like a source port, in the same broad family as recompilation projects that turn old console code into something a modern platform's compiler can build directly. It has picked up widescreen support, extra polish and a small mod scene over the years, all built on top of the reimplemented engine.

Why the Wii U port is the hard bit

Porting that engine to Wii U means dealing with Nintendo's homebrew stack rather than a normal desktop toolchain: devkitPPC for the PowerPC CPU, and GX2 for the console's graphics hardware, which has nothing in common with the OpenGL or Vulkan paths the PC version expects. According to the thread, this particular build ships as a wuhb, the standard bundle format Wii U homebrew loaders expect, and the developer flags one specific snag: the gamepad output, meaning the second screen on the Wii U's touchscreen controller, was left disabled in the packaged release because a boolean in the GX2 drawing code was not switched on. Anyone who wants that second screen working has to manually swap in a corrected wuhb file linked separately in the release, which is an inelegant fix but a normal one for prerelease homebrew.

What is still rough

The developer describes most outstanding problems as cosmetic rather than functional, and is inviting bug reports through GitHub issues, the thread itself, or a Discord server mentioned but not detailed further in the post. There is no indication in the source of a stable release date, full compatibility list, or performance benchmarks against the Wii U's ageing Espresso CPU, so anyone judging whether this runs well on real hardware is currently relying on testers rather than the developer's own claims. It is also worth remembering this only works for people who already own a copy of Sonic 3 & Knuckles to extract data from: the port does not include or distribute the original game.

Why it matters

Wii U homebrew has a small but persistent following, largely thanks to loaders like the Aroma and Tiramisu environments that keep letting people run unsigned code on hardware Nintendo stopped supporting years ago. A native Sonic 3 A.I.R. build gives that scene something more substantial than another emulator frontend: a fully playable, actively maintained game running as native code on the console's own architecture, GamePad quirks and all. Whether it ends up as a curiosity for a handful of testers or a proper fixture of the Wii U homebrew library depends on how quickly the visual bugs the developer mentions get squashed, and on how many people actually own a Wii U left to try it on.

Sources

Image: Illustration: AI-generated for Gaming World

More news from Gaming World