Skip to content
Tech News
← Back to articles

Developer uses AI to bring a native version of The Legend of Zelda: Ocarina of Time to iOS — no emulation required to play one of gaming's all-time greats on an iPhone or iPad

read original more articles
Why This Matters

The development of HarkinianPad marks a significant advancement in gaming accessibility by enabling a native, high-performance version of The Legend of Zelda: Ocarina of Time on iOS devices without emulation. This innovation demonstrates how AI and decompiled game code can expand the reach of classic titles across modern platforms, offering gamers a seamless experience on their smartphones and tablets.

Key Takeaways

As fans wait for Nintendo's announcement of a release date for its The Legend of Zelda: Ocarina of Time remake for the Nintendo Switch 2, developer Chris "Kahris" Sotraidis has introduced something to tide over the more impatient among them. HarkinianPad is a port of the Nintendo 64 classic that runs natively on iOS and iPadOS.

Leveraging OpenAI's Codex and GPT-5.6 Sol, Kahris overcame the limitations of traditional emulation and the restrictions of the Nintendo 64 and delivered modern features like widescreen, full-screen support, and buttery-smooth 60 FPS gameplay—but you'll still need to bring your own ROM.

Released in 1998 on the Nintendo 64, The Legend of Zelda: Ocarina of Time is widely regarded as one of the greatest titles in gaming history. Nintendo later launched a remake for the Nintendo 3DS in 2011. For those without a Nintendo 64 or Nintendo 3DS, the classic was eventually available on the Nintendo Switch and Nintendo Switch 2 through the Nintendo Switch Online Expansion Pack. Those restrictions were a drag for gamers who wanted to experience the game but did not own a Nintendo console.

Latest Videos From Tom's Hardware Watch full video here:

Fortunately, a group of developers known as the Zelda Research Team (ZELDARET) decompiled The Legend of Zelda: Ocarina of Time into C in 2021, which enabled developer Harbour Masters to create Ship of Harkinian, an unofficial native port of the Nintendo 64 classic, compatible with Microsoft Windows, Linux, macOS, Android, Nintendo Switch, and Nintendo Wii U.

As you can probably guess by the name of Kahris's project, HarkinianPad is based on the engine from Ship of Harkinian. Kahris had Codex 5.6 Sol adapt the already decompiled C code for iOS. The agent essentially rebuilt it as a native Arm64 application with rendering through Apple's Metal API. It paves the way for better performance and support for higher native resolutions and features that were not available with the original.

Ocarina of Time, running natively on iOS and iPadOS for the first time.Not an emulator. Ship of Harkinian has run on Windows, Linux, macOS, Switch, Wii U, and Android. Never iOS. Now it runs on iPad, with iPhone in the build too.The game was decompiled to C and rebuilt as a… pic.twitter.com/7J62JwGRHqJuly 27, 2026

HarkinianPad not only runs at full resolution with widescreen support, but it does so at a buttery-smooth 60 FPS. That's a big upgrade over the original's 240p resolution at 20 FPS, which is the best the Nintendo 64's hardware could do at the time.

With HarkinianPad, Kahris introduces a new touch-friendly control scheme. You can use the iPhone or iPad's touch controls or opt for a more traditional setup by connecting a Bluetooth controller, mouse, or keyboard. This flexibility lets newcomers and diehard The Legend of Zelda fans enjoy the game that best suits their play styles.

Stay On the Cutting Edge: Get the Tom's Hardware Newsletter Get Tom's Hardware's best news and in-depth reviews, straight to your inbox. Contact me with news and offers from other Future brands Receive email from us on behalf of our trusted partners or sponsors

... continue reading