Super Mario Sunshine Is Now Playable Natively On Mac, iPhone, And iPads

Written by: π‘πžπ­π«π¨ π†πšπ¦π’π§π  π’π²π¬π­πžπ¦π¬

|

Published on

|

Time to read 1 min

Super Mario Sunshine

Super Mario Sunshine Is Now Playable Natively On Mac, iPhone, And iPad

Per @kahris on X, whose explanation is echoed on the project's official GitHub page, SunPad works by wrapping a native Apple ARM64 app around a Super Mario Sunshine module generated through DolRecomp, paired with a compatibility layer built on ModernGekko and Dolphin. Rather than relying on a live PowerPC JIT, the original PowerPC code gets ahead-of-time recompiled into host code, and rendering is handled through Dolphin's Metal backend running inside the iOS app.

Compared to something like the native Twilight Princess port, this one's setup process is noticeably more involved β€” expect more moving parts before you're actually playing. Here's what you'll need going in:

  • A Mac running Apple Silicon, with Xcode 26.x and its command-line tools installed;
  • CMake, Ninja, ripgrep, Git, and Python 3;
  • An Apple ID set up within Xcode for signing onto a physical device; and
  • Your own legally sourced copy of Super Mario Sunshine, USA revision 0 (GMSE01).

From there, you'll work through the setup steps listed on GitHub, which involve running various commands to compile builds for each target platform. None of it is especially difficult on its own β€” it just demands patience and close attention to the instructions. If the number of steps feels like a lot at once, there's no harm in pacing yourself.

All in all, this feels like a genuine leap forward for GameCube emulation on Apple hardware, and it's got me curious about what other titles might get similar treatment down the line.

More Articles