HarkinianPad: Native iOS- und iPadOS-Portierung von Ship of Harkinian
Repository·chrissotraidis/harkinianpad··Tool
HarkinianPad bringt die PC-Portierung 'Ship of Harkinian' von Zelda: Ocarina of Time nativ auf iPhone und iPad. Das Projekt nutzt Metal für das Rendering, unterstützt Touch-Bedienung sowie physische Gamecontroller und setzt auf reproduzierbare Builds ohne mitgelieferte ROM-Daten.
Das Wichtigste
1Natives Rendering über Apples Metal-Grafik-API statt klassischer Emulation.
2Unterstützung für anpassbare Touch-Steuerung, Tastaturen, Zeigegeräte und iOS-Gamecontroller.
3ROM-freies Konzept: Spiel-Assets müssen vom Nutzer selbst über die iOS-Dateien-App bereitgestellt werden.
4Voraussetzung ist mindestens iOS bzw. iPadOS 14.
5Aktueller Reifegrad liegt im Vorschau-Stadium (Version 0.1.0-preview.5), verteilt via Entwickler-IPA oder lokalen Xcode-Build.
Warum das relevant ist
Klassische N64-Spiele laufen auf mobilen Geräten meist über Emulatoren mit entsprechendem Performance-Overhead. Native Source-Ports wie Ship of Harkinian ermöglichen höhere Bildraten, Widescreen-Unterstützung und moderne Grafik-APIs. HarkinianPad zeigt, wie solche C/C++-Projekte mithilfe von Metal und SDL2 sauber auf Apples Mobilplattform übertragen werden können, ohne Urheberrechte an Spieldateien zu verletzen.
Einordnung
Das Projekt löst die Hürde, einen komplexen Reverse-Engineering-Port auf ein mobiles Sandboxed-Betriebssystem zu bringen. Es richtet sich an technikaffine Retro-Gamer und iOS-Entwickler. Durch den Verzicht auf geschützte ROMs und die saubere Trennung von Engine und Spieldaten wahrt das Projekt rechtliche Grenzen. Der Reifegrad ist jedoch experimentell: Für die Installation sind Sideloading-Tools wie AltStore Classic samt Host-Computer oder ein lokaler Build-Prozess mit Apple-Entwicklerzertifikat erforderlich.
Das Obtainium-Emulation-Pack stellt vorgefertigte Konfigurationsdateien bereit, um Android-Emulatoren und Gaming-Utilities über die App Obtainium direkt aus ihren Entwicklerquellen zu installieren und automatisch aktuell zu halten.
LinuxRunner ermöglicht das Ausführen von ARM64-Linux-Programmen und Desktop-Oberflächen auf iPhone und iPad. Über einen Interpreter und eine Kompatibilitätsschicht laufen Distributionen direkt unter iOS ohne Virtualisierung oder Jailbreak.
Das Open-Source-CLI-Tool ios-builder ermöglicht das Bauen und Testen von iOS-Anwendungen unter Windows oder Linux. Es nutzt GitHub Actions, Codemagic oder Bitrise für Remote-Builds und integriert Simulatoren sowie Hot Reload über MobAI.
Horizon ist ein freier, nativer Nachbau von Minecraft: Java Edition 26.3 in Rust. Das Open-Source-Projekt nutzt 281 differenzielle Testumgebungen zur Sicherstellung exakter Vanilla-Parität und erfordert eine legitime Kopie des Originalspiels.
vphone-cli ermöglicht die Erstellung und Virtualisierung von iOS-Instanzen auf Apple-Silicon-Rechnern mit macOS 15 oder neuer. Das Tool nutzt Apples Virtualization.framework zusammen mit der PCC-Research-VM-Infrastruktur.
AARE ist eine freie Implementierung der Smartphone-Seite des Android-Auto-Protokolls (AAP) in Kotlin. Das Projekt ermöglicht die Nutzung von Navigations- und Medien-Apps aus Quellen wie F-Droid direkt auf Fahrzeug-Displays, ohne dass Google Play Services erforderlich sind.