Artilugio

Este emulador de código abierto puede convertir tu Apple Watch en un Game Boy

Este emulador de código abierto puede convertir tu Apple Watch en un Game Boy

A pesar de los muchos estilos y propósitosRelojes de manzana se anunciaron para hacer, algunas personas que adquirieron uno de estos accesorios de alta tecnología quedaron insatisfechas, por lo que se creó un emulador para aprovecharlo al máximo.

[Fuente de imagen: Wikimedia Commons]

No importa esos importantes horarios de reuniones o contar la cantidad de pasos que dio en un día o verificar las condiciones climáticas. ¿Qué tal jugar juegos de Game Boy en watchOS? Para un desarrollador de iOS con sede en Toronto, Gabriel O’Flaherty-Chan, esta fue una idea que se hizo realidad en su reloj Apple Serie 2. Llamó al emulador del juego Giovanni que toma después del Pokemon Amarillo villano.

[Fuente de imagen:Gabriel O'Flaherty-Chan]

¿Qué es un emulador?

Para aquellos que no están familiarizados con el mundo de los juegos y que no tienen una sólida experiencia en codificación como yo, puede resultar confuso al principio entender qué es un emulador. Es básicamente un hardware o software que permite que un dispositivo informático albergue otro entorno informático y funcione de la manera en que está programado. O’Flaherty-Chan tiene una experiencia arraigada en este ámbito de la codificación que le permitió crear a Giovanni y transformar un Apple Watch de la Serie 2 en una simple Game Boy. Desde mi comprensión de principiante de códigos y programación, ¡esto es esencialmente un truco!

Cómo se creó Giovanni

O'Flaherty-Chan ha tomado el emulador existente Gambatte después de darse cuenta de que su elección inicial de emulador de iOS, Procedencia, estaba programado con más elegancia de lo necesario. los código de repositorio en Gambatte se replicó para Giovanni y se examinaron otros códigos de ejemplo cuando O’Flaherty-Chan descubrió que Gambatte ya proporciona soporte para cargar ROM, cargar / guardar e incluso procesar códigos de trampa como GameShark.

Debido a que watchOS tiene un espacio limitado en la pantalla, no es lógico crear botones para cada comando de control. O’Flaherty-Chan luego diseñó su emulador, un panel de controles a medida que usa la pantalla táctil para funcionar como un teclado direccional y un botón. A otros controles esenciales como seleccionar, iniciar y B se les asignaron botones virtuales para que coincidieran con los mismos controles que en una consola Game Boy real. Además, la corona digital también hizo una contribución conveniente al funcionar como un desplazamiento para recorrer una lista de opciones.

[Fuente de imagen:Gabriel O'Flaherty-Chan]

Desafíos al crear un emulador

Uno de los mayores obstáculos encontrados en este ingenioso intento de convertir un watchOS en un Game Boy es la salida gráfica. Los relojes de Apple no son compatibles con los gráficos OpenGL y Metal habituales, sino que creó un Patio de recreo rápido que le permitió producir las imágenes correctas ajustando el opciones de composición y orden de bytes.

[Fuente de imagen:Gabriel O'Flaherty-Chan]

La velocidad de la interfaz o cuadros por segundo del watchOS 2 es considerablemente bajo, lo que planteó muchos problemas de juego indeseables, como una respuesta lenta de la pantalla y movimientos flojos. No obstante, Giovanni ha demostrado que es posible emular un watchOS.

Poder crear un emulador que se pueda ejecutar en watchOS es un hito para Gabriel O’Flaherty-Chan. Aunque Apple puede no tener esta idea en mente al diseñar el watchOS, será interesante ver cuántas ventas harían, tanto en el reloj como en la aplicación, si alguna vez deciden permitir emuladores, como Giovanni, en su tienda de aplicaciones.

VEA TAMBIÉN: El programador instaló Windows 95 en un Apple Watch

Ver el vídeo: Apple Evento - 15 de septiembre de (Octubre 2020).