«Questão de tempo». Foi com essa frase que fechamos o artigo dedicado ao Doom rodando na nova edição do Nintendo Game & Watch. Ao comprovar que o dispositivo se comporta como um mini console NES, vários entusiastas começaram a trabalhar para ativar o suporte a homebrew e, por extensão, o carregamento de diferentes jogos. Isso nos leva de volta ao canal de «stacksmashing», onde ele explica o processo (e os requisitos gerais) para fazer backup do firmware original do Game & Watch e desbloquear seu processador.
Saiu o NES Classic Mini, e acabou hackeado. Saiu o SNES Classic Mini, e acabou hackeado. Os rumores de um Nintendo 64 Classic Mini e um Game Boy Classic Mini são cada vez mais fortes, e temos certeza de que também seriam hackeados em tempo recorde. Mas a Nintendo colocou na mesa algo diferente nas últimas semanas: uma edição atualizada do seu clássico Game & Watch, com tela colorida e Super Mario Bros. em seu interior. Adivinhem o que aconteceu...
Homebrew no novo Nintendo Game & Watch
Os vídeos já mostram títulos como The Legend of Zelda, Super Mario Bros. 3 e Contra. O progresso de «stacksmashing» e Konrad Beckmann tem sido extraordinário, e embora sejam os primeiros a reconhecer que o processo completo não está pronto para o uso diário, não temos dúvidas de que encontrarão uma forma de refinar e simplificar ainda mais os passos.
Por enquanto, o que é necessário para hackear o Game & Watch é uma chave de fenda tri-wing (sim, é preciso abrir o console), um programador SWD compatível com STM32 (algo como o STM32 Nucleo deve funcionar bem), uma instalação de Linux ou Mac OS para executar os scripts necessários e uma forma de conectar o programador ao Game & Watch, seja soldando fios ou usando clipes.
As instruções exatas estão disponíveis no GitHub, mas há uma pergunta óbvia: por que não usar a porta USB? A resposta é que os pinos de dados na porta não foram conectados ao processador; no entanto, os mods USB já estão a caminho. O primeiro passo é obter uma cópia do firmware original como backup e desbloquear o processador. Para conseguir isso, é necessário alimentar o Game & Watch via USB (além de desconectar sua bateria) e executar uma série de scripts na ordem correta. O processo também requer desligar o mini console no momento exato e pressionar uma combinação de botões.
Uma vez desbloqueado o processador, o Game & Watch fica aberto a homebrew, e é aqui que entra Konrad com seu emulador NES, baseado em um port do Retro-Go para a plataforma ODROID-GO. O som funciona perfeitamente e não há perda de framerate, alcançando exatos 60 FPS. Dois problemas a serem resolvidos são a ausência de savegames e o standby que não funciona, mas devemos ter paciência. O hacking do Game & Watch continuará, e definitivamente recomendamos seguir o canal de «stacksmashing» no YouTube.
«Stacksmashing» no YouTube: Clique aqui