En este momento estás viendo BlueWake lleva Zelda: Wind Waker al iPhone sin JIT

BlueWake lleva Zelda: Wind Waker al iPhone sin JIT

  • Autor de la entrada:
  • Última modificación de la entrada:
  • Categoría de la entrada:Noticias / Ports
  • Tiempo de lectura:7 min de lectura

BlueWake fue presentado públicamente el 28 de septiembre de 2026 como un puerto experimental de The Legend of Zelda: The Wind Waker para iPhone y iPad. El proyecto recompila anticipadamente el código PowerPC de la versión original de GameCube para ARM64, utiliza Metal para los gráficos y no necesita JIT durante la ejecución. La compilación del desarrollador ya mantiene 30 FPS en un iPad Pro con chip M2, aunque las partes posteriores de la campaña todavía necesitan pruebas.

La distinción técnica es importante. BlueWake no ejecuta el juego de la misma manera que un emulador tradicional de GameCube. Por otro lado, tampoco es una reescrita completa del juego: el entorno de ejecución se deriva de Dolphin y sigue reproduciendo servicios del hardware original, mientras que algunas instrucciones raras aún pueden recurrir a un intérprete.

BlueWake recompila Wind Waker para ARM64

Según la documentación oficial de BlueWake, el proceso traduce de antemano a ARM64 el ejecutable principal y los 415 módulos del juego. Esta etapa ocurre en la Mac durante la creación de la aplicación, y no en el iPhone o iPad mientras el jugador está ejecutando The Wind Waker.

Por eso, el proyecto no depende de un recompilador Just-in-Time. Después de la conversión, la aplicación ejecuta código ARM64 nativo y utiliza una capa de compatibilidad para memoria, temporización, disco, tarjeta de memoria, controles y audio DSP.

BlueWake rodando Wind Waker em um iPad Pro a 30 FPS
BlueWake ejecutando The Wind Waker en un iPad Pro con controles táctiles. La captura oficial muestra 30 FPS y una velocidad del 100%. Imagen: chrissotraidis/BlueWake.

En los gráficos, BlueWake utiliza Metal. El proyecto se apoya en componentes de RecompCore y DolRecomp, además del renderizador Aurora. Sin embargo, la documentación evita clasificar el sistema como completamente libre de emulación: el tiempo de ejecución derivado de Dolphin todavía implementa partes del entorno de GameCube.

BlueWake no es lo mismo que correr Dolphin en el iPhone

La arquitectura coloca al proyecto en una categoría diferente a la de iCube, que recientemente ejecutó juegos de GameCube y Wii sin JIT en el iPhone y el iPad. El iCube sigue siendo un emulador basado en Dolphin y puede ejecutar diversos juegos. En cambio, BlueWake prepara específicamente el código de The Wind Waker para ARM64 antes de la ejecución.

Así, llamar a BlueWake simplemente “Dolphin sin JIT” también sería impreciso. La CPU sigue una ruta de recompilación estática, mientras que el runtime proporciona los servicios necesarios para que el código recompilado continúe interactuando con un entorno equivalente al esperado por el juego.

Wind Waker PowerPC / GameCube Recompilação estática PowerPC → ARM64 feita no Mac iPhone / iPad ARM64 + runtime Metal • sem JIT
Flujo simplificado de la arquitectura documentada por BlueWake. El código PowerPC se traduce con anticipación a ARM64; el runtime derivado de Dolphin proporciona los servicios de hardware y los gráficos utilizan Metal. Diagrama: Allves Games, basado en la documentación oficial.

BlueWake mantiene 30 FPS en el iPad Pro M2

Los números publicados por el desarrollador aportan suficiente contexto para evitar una generalización. En el iPad Pro de 12,9 pulgadas con chip M2, la build de desarrollo mantuvo 30 FPS a velocidad completa. En una sesión de 44 minutos, el proyecto registró solo 14 segundos por debajo de 29 FPS, concentrados en pequeñas caídas durante la carga de áreas.

Por su parte, el iPhone 14 con A15 presentó 30 FPS durante la mayor parte de la prueba, pero cayó a aproximadamente 25–27 FPS en las escenas más pesadas y durante la animación de la pantalla de inicio. Por lo tanto, los 30 FPS no deben tratarse como un rendimiento garantizado en cualquier iPhone compatible.

BlueWake em iPhone 14 com controles touch para Wind Waker
BlueWake ejecutándose en un iPhone con los controles virtuales posicionados en las áreas laterales de la pantalla. Imagen oficial: chrissotraidis/BlueWake.

Además, el rendimiento depende de una etapa de optimización ejecutada durante la compilación. El builder crea un perfil basado en fragmentos del propio juego y usa esa información para organizar mejor el código. Sin este entrenamiento, el desarrollador midió aproximadamente 27,5 FPS en el muelle de Outset Island en el mismo iPad Pro M2.

El port requiere A13, iOS 17 y una Mac para compilar

El requisito mínimo documentado es un iPhone o iPad con chip A13 o superior y iOS/iPadOS 17 o más reciente. El usuario también necesita activar el Developer Mode.

El proyecto ahora publica una compilación lista para Windows y también un IPA sin firmar usado como base en el flujo de iPhone y iPad. En iOS/iPadOS, este IPA no es un paquete listo para jugar por sí solo: BlueWake necesita incorporar el código traducido de la propia copia del usuario antes de la instalación.

Cómo descargar e instalar BlueWake en Windows o iPhone/iPad

  1. Descarga el paquete de tu plataforma. En Windows, usa la compilación x64 lista. En iPhone o iPad, el botón descarga el IPA base sin firmar publicado por el proyecto; aún debe prepararse con tu propia copia de Wind Waker antes de la instalación lateral (sideload).

DESCARGAR BLUEWAKE PORT PC ACTUALIZADO

DESCARGAR BLUEWAKE IPA BASE IPHONE / IPAD ACTUALIZADO

  1. Prepara el paquete. En Windows, extraiga todo el archivo ZIP y ejecute BlueWake.exe. En iPhone/iPad, la ruta oficial recomendada es usar PadMint en una Mac con Apple Silicon para combinar la aplicación con su propia imagen del juego y generar la aplicación personal.
  2. Proporcione su propia copia de Wind Waker. BlueWake acepta la versión USA de GameCube, código GZLE01, revisión 0. En Windows, seleccione una imagen .iso o .gcm en la primera ejecución; los archivos .rvz deben convertirse a ISO antes.
  3. Instálalo en el iPhone/iPad, si es el caso. Después de generar el IPA personal con el código de su disco, instálelo usando SideStore, AltStore, Sideloadly o Xcode. El proyecto requiere iOS/iPadOS 17 o posterior, un chip A13 o superior y el Modo de desarrollador activado.

BlueWake acepta únicamente la versión americana original de GameCube identificada como GZLE01, revisión 0. El usuario debe proporcionar su propia imagen de disco. El repositorio no incluye los datos comerciales de The Wind Waker.

Un comando ejecuta el constructor, verifica la copia, traduce el código, realiza el entrenamiento de optimización y produce un archivo IPA sin firmar. Después de esto, la aplicación se puede instalar con Sideloadly, AltStore, SideStore o Xcode.

Una cuenta de Apple gratuita sirve para la firma. Sin embargo, en este caso, la aplicación caduca después de siete días y debe volver a firmarse. El proyecto no está disponible en la App Store ni en TestFlight en este momento.

Touch, controles y una resolución de hasta 4×

Además de la ejecución nativa de código ARM64, el BlueWake ya ofrece controles táctiles con editor de diseño, ajuste de tamaño y transparencia. Los controles reconocidos por iOS también funcionan, incluyendo la reasignación de botones, la inversión de cámara y la vibración.

El menú permite cambiar la resolución interna hasta en 4×, el filtrado anisotrópico de hasta 16× y la relación de aspecto de la imagen. El proyecto también ofrece compatibilidad con paquetes de texturas HD en el formato usado por Dolphin.

Entre los mods, hay pantalla panorámica 16:9 y compatibilidad con Better Wind Waker, que añade mejoras en la calidad de vida inspiradas en Wind Waker HD, como la vela veloz y el texto instantáneo.

La campaña completa aún no ha sido validada

A pesar de los resultados, el proyecto aún está en una etapa inicial. El desarrollador probó la apertura, el prólogo, Outset Island, la navegación por el Great Sea, Windfall, los menús, las partidas guardadas y un archivo ubicado en Hyrule más adelante en la campaña.

Sin embargo, las mazmorras posteriores y las batallas contra jefes siguen en gran parte sin probarse. También hay pequeños tirones durante los cambios de área y los objetos pueden tardar en aparecer en la primera visita a lugares que aún no están presentes en la memoria caché proporcionada por el proyecto.

En consecuencia, la presentación pública de BlueWake representa un hito técnico, pero no equivale a declarar todo The Wind Waker perfectamente jugable en el iPhone y el iPad. El siguiente paso relevante será la validación más amplia de la campaña, mejoras de rendimiento en chips más pequeños o una distribución pública más sencilla.

Fuentes: BlueWake — repositorio oficial; Punto de Hoy; cobertura original repercutida por MacMagazine/Apende News.

BlueWake 0.3.0 llega a Windows y macOS

El 1 de octubre de 2026, el proyecto avanzó con la versión 0.3.0 y amplió el soporte más allá del iPhone y el iPad. La nueva versión añade compilaciones nativas para Windows x64 y Mac con Apple Silicon, manteniendo la propuesta de recompilar The Wind Waker para su ejecución nativa.

En Windows, BlueWake pasa a utilizar Direct3D 12, mientras que la versión para macOS utiliza Metal. Además, la actualización incluye optimizaciones orientadas a CPUs más lentas y amplía la interpolación de fotogramas, con opciones de hasta 240 FPS en Windows.

Así, la versión 0.3.0 transforma a BlueWake en un proyecto multiplataforma y amplía el alcance de la recompilación más allá de los dispositivos móviles de Apple. La versión está documentada en el repositorio oficial de Wind Waker Recomp.

Esta entrada tiene 7 comentarios

Comentarios cerrados.