The Legend of Zelda: Phantom Hourglass
1 recomp and 1 decompilation
The Legend of Zelda: Phantom Hourglass
zeldaret/ph
Hand-written decompilation of Phantom Hourglass for Nintendo DS. It targets the European and US versions, with others possibly added later. The repository also holds documentation about the game.
The Legend of Zelda: Phantom Hourglass
dguillot-gh/phantom-hourglass-recomp
A native port for Windows and Android made by static recompilation: the ARM9 code (the main program and its 62 overlays, 24,621 functions) is translated to C and compiled for your machine, and the rest of the console (ARM7, graphics, and sound) comes from the melonDS core. It offers several screen layouts, three renderers (exact-resolution software, GPU with OpenGL, and Compute) with 2× to 8× upscaling on PC and up to 4× on Android, 16:9 and 21:9 widescreen with the HUD following the wide view, touch and gamepad controls, a microphone with a recorded blow sample, 12 save-state slots, and on-screen controls on Android. The README says it plays on PC and on a Pixel 8 (59.9 fps with Compute at 2×) and that it was play tested up to the Fire Temple. It has no releases: it is built from the repository with your ROM, and the README asks you not to share the builds because they contain the game. 35 of its 46 commits list Claude as a co-author.
You needYour own copy of Phantom Hourglass for the DS, US (SHA-1 4c8f52dd719918bbcd46e73a8bae8628139c1b85) or the same with the D-pad patch (SHA-1 7e0d26d143992f1eee182b24f1abb9e7f038eacf). 64-bit Windows 10 or 11, about 10 GB of disk for the tools and the build, and a graphics card with OpenGL 3.3 for the GPU renderer; for the phone, Android 8 or newer (arm64) and a USB cable.
Questions
Can you play The Legend of Zelda: Phantom Hourglass natively on PC?
Yes, though unfinished. The catalog has 1 recomp, already playable.
What do I need to play it?
Your own copy of The Legend of Zelda: Phantom Hourglass (DS). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.