
Un iPhone équipé d’un écran 120 Hz n’a pas souvent l’occasion de faire défiler Luigi Raceway à cette cadence. Avec SpaghettiPad, Chris Sotraidis propose justement un portage iOS de Mario Kart 64 capable d’atteindre 120 images par seconde, avec un rendu graphique assuré par Metal.
Le projet en est à la version 0.1.0-preview.3, distribuée sous la forme d’un fichier IPA sur GitHub. Il ne passe pas par l’App Store et ne fonctionne pas comme un émulateur Nintendo 64 classique : SpaghettiPad exécute un portage adapté à iOS, fondé sur SpaghettiKart, lui-même issu de la décompilation de la cartouche d’origine. L’ensemble s’appuie sur Libultraship, qui réimplémente le SDK de la Nintendo 64 pour les machines actuelles.
Metal, grand écran et manette Bluetooth
Dans cette préversion, le moteur Metal permet à SpaghettiPad de tirer parti du matériel de l’iPhone. Le jeu peut s’afficher en format large, employer des textures de définition supérieure et accepter les contrôleurs Bluetooth. Sur le circuit Luigi Raceway, l’écran géant qui reprend l’action en course profite notamment d’un affichage plus fluide.
Ce n’est pas encore une conversion à sortir sans filet : quelques glitches subsistent. SpaghettiPad réclame aussi le fichier ROM de Mario Kart 64, à placer dans le dossier local de l’application sur l’iPhone.

Une installation qui évite l’App Store
Le parcours demande davantage de manipulations qu’un téléchargement ordinaire. Il faut installer SideStore, un fork d’AltStore qui installe les fichiers IPA et les resigne en arrière-plan. Sur Mac, iLoader sert à placer SideStore sur l’iPhone branché en USB, avant la validation du profil développeur dans les réglages d’iOS.
LocalDevVPN, proposé gratuitement sur l’App Store, intervient ensuite pour créer une interface VPN locale. SideStore peut alors gérer la signature sans fil et renouveler les applications. L’IPA de SpaghettiPad se récupère depuis le GitHub de Chris Sotraidis, puis s’ajoute depuis l’onglet « My Apps » de SideStore.
Les limites du compte Apple non développeur restent de la partie : trois applications signées simultanément, SideStore compris, une durée de signature de sept jours et dix identifiants d’app enregistrables par semaine.
Ce que ça change
SpaghettiPad vise les joueurs qui veulent exploiter l’écran, la puissance graphique et une manette Bluetooth sur iPhone, plutôt que reproduire une Nintendo 64 virtuelle. En échange, il faut accepter la routine de SideStore et les imperfections d’une preview. Les prochaines versions diront surtout si ce portage gagne en stabilité sans perdre l’intérêt principal de cette approche : utiliser Metal au lieu d’émuler toute la console.