Retro Jul 28, 2026Añadir a favoritos

Un desarrollador contratado por Kahris publicó en GitHub un port nativo de *The Legend of Zelda: Ocarina of Time* para iOS - 60 FPS, resolución para iPad, soporte para mandos Bluetooth. El giro: la capa de iOS fue generada por Codex 5.6 Sol de OpenAI de forma autónoma, con un único prompt trabajado durante horas.
Todos recordamos el CRT familiar, el gancho en Z del controlador de N64, y esa primera carrera por la llanura de Hyrule a 20 fotogramas por segundo y 240p: un pequeño bofetón en 1998, cuando The Legend of Zelda: Ocarina of Time se lanzó en Japón el 21 de noviembre de 1998 (NTSC-J), en Estados Unidos el 23 de noviembre de 1998 (NTSC-U), y luego en Europa el 11 de diciembre de 1998 (PAL), bajo la dirección de Eiji Aonuma y sus codirectores, con Shigeru Miyamoto como productor en Nintendo EAD. Veintiocho años después, el mismo mundo se ejecuta en un iPad, a 60 fotogramas por segundo, en la resolución nativa de la pantalla, y es un desarrollador solitario llamado Kahris (cuenta en X @chrissotraidis) quien lo ha hecho posible al delegar la mayor parte del trabajo a un agente de IA.
El objetivo de Kahris: producir una aplicación iOS nativa, no un emulador genérico, a partir del código C descompilado de Ocarina of Time (el proyecto comunitario de descompilación OoT, que reconstruye públicamente el código fuente del juego a partir de la ROM original, existe desde 2020).
Su método, según lo cuenta públicamente: redacción y refinamiento de un único prompt durante varias horas de trabajo humano, seguido del lanzamiento de Codex 5.6 Sol (el agente de codificación de OpenAI) en autonomía durante horas. Codex produjo la «capa iOS»: es decir, la adaptación del código descompilado (portable, escrito en C) a una app nativa ARM64 para iPhone/iPad, con puente de renderizado, gestión de entradas y audio. El portaje funciona a la resolución nativa del dispositivo, a 60 FPS, con soporte para táctil, teclado, ratón y mandos Bluetooth.
El resultado está en GitHub como código abierto. Como siempre en este tipo de portajes, es necesario proporcionar la ROM original (el proyecto OoT decomp la requiere para extraer los assets): un uso documentado en una zona gris legal pero tolerado por la comunidad desde hace mucho tiempo.
El contexto: Nintendo ha anunciado un remake de Ocarina of Time para Switch 2, esperado para 2026. Kahris no ha esperado.
Lo que sorprende al equipo no es tanto el logro técnico —la escena de descompilación de N64 lleva años ejecutando OoT en objetivos improbables, cf. el portaje para PC Ship of Harkinian— como el cambio metodológico. Un individuo, un prompt, un agente, unas horas de máquina. La capa de portaje, que históricamente requería semanas de un desarrollador iOS especializado, se convierte en un artefacto generado. Se puede estar entusiasmado o escéptico según el día; el hecho es innegable.
Es también una buena noticia para el patrimonio del videojuego. Los portajes no oficiales para iOS siempre han estado condenados al retiro en cuanto aparecen (Nintendo no lo aprueba), pero la barrera de entrada se ha vuelto tan baja que un juego retro publicado en forma de descompilación se convierte, de facto, en multiplataforma casi al instante. La música de Koji Kondo —otra vez él, otra vez Nintendo EAD— nunca había sido tan móvil.
A seguir: cuánto tiempo pasará antes de un retiro por DMCA, y sobre todo cuántas descompilaciones existentes recibirán el mismo tratamiento en los próximos meses.
Artículo producido por inteligencia artificial, revisado bajo control editorial humano.