GoldenEye 007 ganhou um port nativo homebrew para iPhone e iPad

GoldenEye 007 do Nintendo 64 está rodando de forma nativa no iPhone e no iPad pela primeira vez. E com um port nativo, não via emulação.
O projeto se chama GoldenPad. Em vez de emular o game do N64, como já é possível no mundo Apple, ele usa recompilação estática: o jogo original de 1997 vira código ARM64 que roda direto no processador do aparelho. A base veio do trabalho de anos da comunidade de decompilação do GoldenEye, junto com GoldenEye64Recomp, N64Recomp, N64ModernRuntime e o renderizador RT64.
O resultado, segundo o desenvolvedor Kahris (@chrissotraidis), é melhor que qualquer emulador de N64 que ele testou no iOS. Código nativo, renderização em alta resolução via Metal, áudio nativo, saves nativos e controles dual-stick modernos. Sem JIT, sem interpretação em tempo de execução e sem precisar de um Mac transmitindo o jogo.
Isso importa porque o iOS não deixa usar JIT com facilidade. Conseguir rodar o GoldenEye de forma estável e nativa sem essa muleta técnica não é trivial. O cara conta que foi um dos ports mais difíceis que já fez: teve que adaptar o runtime, o scheduler, os shaders Metal, o áudio, os saves e o ciclo de vida do app só para o jogo funcionar direito em um dispositivo real.
A interface de toque, o suporte a controle físico e o restante da integração mobile foram construídos por ele em cima dessa base. O jogo é a versão original de 1997 do N64, não a do XBLA, nem o remaster atual e nem qualquer coisa baseada no GoldenEye Metal.
Para rodar, você precisa da sua própria ROM americana (NTSC-U) do GoldenEye 007. Depois o interessado baixa o IPA não assinado no GitHub, assina com seu Apple ID (AltStore Classic costuma ser o caminho mais simples), instala e escolhe a ROM pelo app Arquivos. O repositório e o IPA não trazem nenhuma ROM, dados extraídos nem saves. E é um release de desenvolvedor sideloaded, não está na App Store nem no TestFlight.
O multiplayer split-screen local no iPad já está em beta nas versões mais recentes. A versão para Mac com chip Apple Silicon também saiu em alpha. O código completo, o guia de build e os IPA estão públicos no GitHub: github.com/chrissotraidis/goldenpad.
Aproveite que está aqui e siga o Arkade no
Aproveite Assassin’s Creed Black Flag Resynced com desconto e frete Prime na Amazon.
Ganhamos uma pequena comissão nos links compartilhados em nossos posts. Você não gastará nada mais com isso e ainda apoiará o jornalismo independente de games e cultura.








