Port

The Legend of Zelda: The Wind Waker Linux/macOS/Switch port

SwitchWaker · by centollOS

About this port

CentollOS's native decompilation-based port of the GameCube Wind Waker, with Aurora rendering and Dolphin DSP HLE audio. Supports Switch homebrew and documented macOS/Linux source builds using the player's USA or European revision 0 disc.

Platform support & installation

SwitchExperimental

Native decompilation-based source port; Aurora/deko3d renderer and Dolphin DSP HLE audio

Requirements

Switch running Atmosphere/homebrew in title mode; own uncompressed GameCube USA GZLE01 or Europe GZLP01 revision 0 ISO and about 1.5 GB SD space. Use the separate -switch-eur.zip release asset for Europe; one region build per SD card.

Sources

Hands-on play is reported mainly on the opening island and a few other areas; automated sweeps do not establish completion. Title attract/ending videos do not play. Frame rate drops in heavy scenes; depth of field has no visible effect on Switch. Experimental 60 fps presentation interpolates 30 Hz game logic.

Maintainer documentation · Reported Oct 13, 2026 · Checked Oct 16, 2026 · v0.4.1

Evidence source ↗

macOSExperimental

Build required

Native decompilation-based source port; Aurora renderer and Dolphin DSP HLE audio

Requirements

Apple Silicon Mac, Xcode command-line tools, CMake, Ninja and Python 3.10+; own uncompressed USA GZLE01 or Europe GZLP01 revision 0 GameCube ISO. European build requires its documented separate configuration.

Sources

Maintainer reports boots and plays with audio/controllers/saves, but hands-on testing is mostly the opening island and a few other areas. Automated stage/actor/event sweeps do not establish whole-game completion. No macOS binary asset is in the current release.

Maintainer documentation · Checked Oct 16, 2026 · 04372277d03f934e1e563ae302bba9f565c5cb5d

Evidence source ↗

LinuxUnknown

Build required

Native decompilation-based source port; Aurora renderer and Dolphin DSP HLE audio

Requirements

Clang, CMake 3.28+, Ninja, Python 3.10+, SDL3 development dependencies and Vulkan driver; own uncompressed USA GZLE01 or Europe GZLP01 revision 0 GameCube ISO. Source documents x86_64 and aarch64 builds.

Sources

Maintainer explicitly reports only boot milestones and regression in an aarch64 container with software Vulkan; it has not been played on a Linux desktop GPU. This establishes a documented build path, not playable Linux gameplay. No Linux binary asset is in the current release.

Maintainer documentation · Checked Oct 16, 2026 · 04372277d03f934e1e563ae302bba9f565c5cb5d

Evidence source ↗