Developer Ports Zelda: Ocarina of Time Natively to iOS Using AI Tools
Developer Chris Sotraidis has released HarkinianPad, an open-source project that ports the classic game *The Legend of Zelda: Ocarina of Time* to run natively on iOS and iPadOS without an emulator. The project leverages AI coding assistants to adapt the game's decompiled C code into a native Arm64 application using Apple's Metal API. This project demonstrates how AI tools can assist developers in porting complex, decompiled legacy codebases to modern platforms, potentially opening the door for more classic games to be preserved. It also bypasses emulator restrictions on iOS, offering superior performance features like 60 FPS and widescreen support. HarkinianPad is built on the "Ship of Harkinian" engine and requires users to provide their own legal ROM file to extract assets like graphics and audio. While the project claims to use OpenAI's Codex and a questionable "GPT-5.6 Sol" model, it successfully delivers native features including touch controls, controller support, and Metal API rendering.
## BACKGROUND
In 2021, a community group called ZELDARET successfully decompiled *The Legend of Zelda: Ocarina of Time* into human-readable C code. This allowed another group, Harbour Masters, to create "Ship of Harkinian," an unofficial native source port that runs on platforms like Windows, Linux, and macOS without emulation.