Geliştirici Kahris, OpenAI’ın Codex 5.6 Sol modelinden yararlanarak The Legend of Zelda: Ocarina of Time’ı iPhone ve iPad’de yerel olarak çalışacak şekilde uyarladı. Sürüm dokunmatik kontroller, yüksek çözünürlüklü geniş ekran görüntüsü ve 60 FPS desteği sunuyor.
Emülatör yerine Apple donanımına uygun yerel sürüm
Kahris’in hazırladığı oyun, bir emülatör üzerinden çalışmıyor. Emülasyon başka bir platformun donanımını veya çalışma ortamını yazılımla taklit ederken, yerel portta oyun kodu hedef cihazın mimarisine ve teknolojilerine uyarlanıyor. Bu sürüm, Apple cihazlarının kullandığı ARM64 mimarisini temel alıyor ve grafik işlemlerinde Metal teknolojisinden yararlanıyor.
Ship of Harkinian altyapısından yararlanıldı
Çalışmanın temelini, The Legend of Zelda: Ocarina of Time’ın kaynak kodunu tersine mühendislik ve kod çözümleme yöntemleriyle yeniden oluşturan Ship of Harkinian projesi oluşturuyor. C programlama diliyle hazırlanan bu altyapı, oyunun Nintendo 64 dışındaki platformlara taşınmasına imkân veriyor. Projenin ekibi, orijinal oyunun kodunu çözümleyip yeniden oluşturmak için yaklaşık 21 ay çalıştı. Codex 5.6 Sol da mevcut kaynak kodundan iOS ve iPadOS için platforma özgü bir sürüm hazırlanmasına yardımcı oldu.
Oyunu çalıştırmak için orijinal ROM gerekiyor
Kahris, geliştirdiği sürümü GitHub’da paylaştı. Oyunu çalıştırmak için orijinal oyuna ait bir ROM dosyası gerekiyor. Kaynak kodunun yeniden oluşturulması, telif hakkıyla korunan görselleri, müzikleri ve diğer oyun içeriklerini sağlamıyor; kullanıcıların bu varlıklara ayrıca sahip olması gerekiyor.