Aprenda a Ganhar Dinheiro do seu Jeito na Internet!

Graças a este emulador, seu Apple Watch se transformará em um Game Boy

Estás a ler: Graças a este emulador, seu Apple Watch se transformará em um Game Boy

Gabriel O’Flaherty-Chan tinha uma ou duas horas para matar, então ele portou um emulador game Boy em seu AppleWatch. Melhor ainda, o brilhante desenvolvedor até fez uma pequena demonstração em vídeo para mostrar o ponto e compartilhar sua façanha com o maior número possível de pessoas. O resultado é bem… como dizer… inesperado.

Para conseguir essa façanha, Gabriel não buscou reinventar a roda e, por isso, contou com um emulador já existente, um emulador disponível sob licença GPLv2: Gambatte.

Relógio GBC

Depois de recuperar os fontes do projeto, nosso desenvolvedor se comprometeu a garantir a portabilidade da ferramenta em seu relógio conectado: um Watch série 2.

Ele confiou em Gambatte para desenvolver seu emulador

A tarefa não foi fácil e esta porta deu-lhe muitos problemas. watchOS pode ser uma plataforma relativamente completa, mas não suporta OpenGL ES ou Metal. Azar do nosso amigo, o emulador usa justamente essas duas APIs gráficas para funcionar. Gabriel, portanto, teve que quebrar a cabeça para contornar o problema.

Então, bem, tivemos que adaptar os controles ao tamanho da tela do relógio. Mais uma vez, não foi fácil dada a sua diagonal.

Depois de testar várias soluções diferentes, Gabriel acabou dividindo a tela em duas partes: o emulador na parte superior, os controles na parte inferior. Lá ele simplesmente optou por um conjunto de vários botões para emular os controles do console original. O resultado não é extremamente gerenciável, mas foi difícil fazer melhor de qualquer maneira.

A cruz direcional foi colocada por sua parte sobreposta no lado esquerdo da tela.

Um emulador totalmente funcional

Nosso talentoso desenvolvedor acabou, portanto, atingindo seus objetivos e dando origem a um emulador perfeitamente funcional. Ele o chamou de Giovanni.

Claro que o taxa de quadros deixa um pouco a desejar e algumas animações são muito agitadas como resultado, mas isso não prejudica o desempenho. Se você quiser saber um pouco mais sobre a jornada de Gabriel e as diversas provações que ele teve que passar para atingir seu objetivo, então o melhor é acessar o site dele, neste endereço.

Quanto ao Giovanni, obviamente não está disponível na AppStore. Por outro lado, os fontes do projeto foram compartilhados no Github e estão, portanto, neste repositório.

https://twitter.com/_gabrieloc/status/842747111791718400

~~~~~~~~📱~~~~~~~~

PCtg.net é o lugar perfeito para encontrar as últimas notícias e análises sobre gadgets e aplicativos de tecnologia, bem como dicas e truques sobre como tirar o máximo proveito de sua tecnologia.