"Melhor jogar num Raspberry Pi": a comunidade do MiSTer FPGA dividida pelos cores gerados por IA
A cena do MiSTer FPGA vive uma verdadeira crise de identidade neste verão. O princípio fundador deste projeto de código aberto, que recria consoles, computadores e placas de arcade em hardware FPGA moderno, é a precisão: tradicionalmente, cada core é obtido a partir de uma engenharia reversa minuciosa dos circuitos originais. Mas desde julho, uma onda de novos cores de arcade, entre eles jogos da Gaelco usando o framework JTCORES, vem sendo gerada com o auxílio de inteligência artificial a partir do código já existente do MAME, em vez da clássica engenharia reversa de hardware.
Jotego eleva o tom no fim de julho
O desenvolvedor Jose "Jotego" Tejada, referência no FPGA de arcade e autor do framework JTCORES, publicou em 27 de julho uma mensagem bastante crítica resumindo três problemas que, na sua visão, esses cores trazem: eles transformam a plataforma em pouco mais que um "MAME de segunda categoria" tentando imitar o emulador por software, afastam o talento humano capaz de fazer engenharia reversa de verdade, e desestimulam a pesquisa de hardware que também beneficia a preservação do patrimônio dos videogames. Uma enquete conduzida pelo Time Extension pende claramente a seu favor, com cerca de 70% dos votantes considerando os cores de IA ruins para o projeto.
Do outro lado, parte da comunidade acusa os críticos de praticar uma espécie de gatekeeping sobre um projeto de código aberto: para esses defensores, a IA simplesmente acelera a chegada de novos jogos jogáveis, num mundo em que esperar meses até que um desenvolvedor humano termine um core perfeito nem sempre é realista. O debate também ultrapassou as fronteiras do MiSTer, chegando ao Analogue Pocket, onde ports assistidos por IA de jogos como Diablo, Heretic e Wolfenstein 3D também foram relatados, com desempenho irregular.
Para conhecer o hardware por trás do projeto e começar do zero, a MiSTer FPGA Bible continua sendo o guia de referência, enquanto a placa Terasic DE10-Nano é a base de hardware necessária.
Fonte: Time Extension