Como jogos retrô podem funcionar no arduino via VGA? Eu até montei o controle duplo!
Já faz bastante tempo que eu pensei que sim, deve ser possível rodar jogos retrô no arduino, já que jogos antigos rodavam em processadores bem básicos. Já que a indústria de eletrônicos conseguiu baratear componentes e circuitos e algumas boas pessoas desenvolveram placas chamadas de plataformas de prototipagem (como o proprio arduino), resolvi tentar construir eu mesmo! Infelizmente não consegui. É necessário ainda conhecimento de diferentes tecnologias que ainda estão fora do meu alcance. Entretando, busquei alguns projetos na internet e inicalmente encontrei a implementação de funções em C++ para renderizar imagens e textos em monitores VGA com o arduino. Achei sensacional. O repositório original está aqui.
Um vídeo na internet que vi sobre esse projeto foi esse . Não é do autor original, mas é de um entusiasta que utlizou a ideia.
Bom, mas apenas renderizar imagens não era o meu objetivo, queria jogos! Um tempo depois achei no youtube o projeto completo com montagem, testes e códigos. Na descrição encontrei o blog do autor e consegui encontrar o arquivo .ino para compilar na minha placa. O artigo de blog dele é esse e eu até comentei, mostrando que consegui montar em casa.
Tem dois potenciômetros e dois botões, para dois jogadores. Com o VGA, cada frame é renderizado no monitor. Tive diversos problemas na soldagem dos componentes, mas deu certo. Faltou colocar um conector VGA e as tampas para esconder esses fios, mas está totalmente funcional.


Comentários