Пока фанаты ждут анонса даты выхода ремейка The Legend of Zelda: Ocarina of Time для Nintendo Switch 2, разработчик под псевдонимом Chris «Kahris» Sotraidis выпустил проект, который скрасит ожидание самым нетерпеливым геймерам. HarkinianPad — это порт классической игры для Nintendo 64, впервые запущенный нативно на iOS и iPadOS.

Источник изображения — tomshardware.comИсточник изображения — tomshardware.com

Используя ИИ-агента OpenAI Codex на базе модели GPT-5.6 Sol, Kahris обошёл главные ограничения классической эмуляции и скромное по нынешним меркам «железо» Nintendo 64, добавив набор современных функций: поддержку широкоформатных экранов, полноэкранный режим и стабильные 60 FPS. Пользователям по-прежнему нужен собственный ROM-файл игры. Стоит учитывать, что речь пока идёт о preview-сборке под номером 0.1.0 — она не подписана Apple и не публикуется в App Store или TestFlight: чтобы запустить HarkinianPad на своём устройстве, IPA-файл придётся переподписать собственным Apple ID через AltStore Classic или аналогичный инструмент.

реклама кормит Уточку 🦆

Вышедшая в 1998 году на Nintendo 64, The Legend of Zelda: Ocarina of Time до сих пор считается одной из величайших игр в истории индустрии. В 2011 году Nintendo выпустила её ремейк для Nintendo 3DS. Тем, у кого не было ни N64, ни 3DS, классика в итоге стала доступна на Nintendo Switch и Nintendo Switch 2 — но только по подписке Nintendo Switch Online Expansion Pack. Для геймеров без консолей Nintendo это ограничение долгое время оставалось источником раздражения.

Ситуацию изменила команда энтузиастов Zelda Reverse Engineering Team (ZRET): почти два года кропотливой работы ушло на то, чтобы к концу 2021 года полностью декомпилировать The Legend of Zelda: Ocarina of Time в человекочитаемый код на языке C. Опираясь на эти наработки, команда Harbour Masters уже в марте 2022 года выпустила Ship of Harkinian — неофициальный нативный порт классики, добравшийся до Microsoft Windows, Linux, macOS, Android, Nintendo Switch и Nintendo Wii U. Название проекта — отсылка сразу к парадоксу «Корабль Тесея» и к королю Харкиниану, персонажу мультсериальной адаптации Zelda, ставшему интернет-мемом.

реклама кормит Уточку 🦆

Как нетрудно догадаться по названию, HarkinianPad построен поверх движка Ship of Harkinian — а именно библиотек libultraship, ZAPDTR и OTRExporter. Kahris задействовал ИИ-агента Codex 5.6 Sol, чтобы адаптировать уже готовый декомпилированный C-код под iOS: агент фактически с нуля выстроил новый платформенный слой — работу с жизненным циклом приложения, файловым доступом, графикой и вводом — и пересобрал проект как нативное Arm64-приложение с рендерингом через графический API Metal от Apple. Это открывает дорогу к более высокой производительности, поддержке нативных разрешений экрана и функциям, которых не было в оригинале.

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/7J62JwGRHq July 27, 2026

HarkinianPad работает не только в полном разрешении с поддержкой широкоформатных экранов, но и при стабильных 60 FPS. Это огромный шаг вперёд по сравнению с исходным разрешением 240p при 20 FPS — максимумом, на который было способно железо Nintendo 64 в 1998 году.

реклама кормит Уточку 🦆

Вместе с HarkinianPad Kahris представил новую схему управления, заточенную под сенсорные экраны. Игрок может выбрать touch-управление на iPhone или iPad либо подключить Bluetooth-контроллер, мышь или клавиатуру. Такая гибкость позволяет с комфортом играть и новичкам, впервые знакомящимся с серией, и преданным фанатам The Legend of Zelda.

HarkinianPad совместим с iOS и iPadOS, позволяя запустить The Legend of Zelda: Ocarina of Time на широком спектре устройств Apple — от iPhone до iPad. Проект полностью открыт: актуальная версия и исходный код опубликованы на GitHub. Как и Ship of Harkinian, HarkinianPad не является традиционным эмулятором, однако сам репозиторий не содержит ни игры, ни ROM-файла — пользователю по-прежнему нужна легально приобретённая или полученная копия The Legend of Zelda: Ocarina of Time. ROM выступает своеобразной библиотекой ресурсов: именно из него HarkinianPad во время игры подгружает графику, музыку и звуковые эффекты.

реклама кормит Уточку 🦆

Официальный ремейк Ocarina of Time от Nintendo для Switch 2, без сомнения, станет долгожданным подарком для владельцев консоли. Но история HarkinianPad наглядно показывает, как современные ИИ-инструменты для написания кода позволяют одному разработчику в одиночку адаптировать наработки целого игрового сообщества под новую платформу — там, где раньше потребовалась бы целая команда. По мере того как такие инструменты становятся мощнее, будет интересно наблюдать, какие ещё ретро-игры получат вторую жизнь благодаря энтузиастам, создающим новые порты для современных устройств.