Firmwares trocados, placa de vídeo artesanal e o clássico vive mais uma vez
Agfa Compugraphic 9000PS — O controlador de impressão lançado nos anos 80 acaba de ganhar uma façanha improvável: executar a versão shareware completa de Doom 1.9. O feito, divulgado recentemente pelo youtuber Adrian Black, reforça como o icônico FPS continua sendo o teste definitivo para qualquer pedaço de silício, por mais obsoleto que pareça.
- Em resumo: Doom foi executado graças a um firmware customizado e a uma placa de vídeo VERA de 8 bits.
Engenharia reversa que trocou PostScript por demônios pixelados
Para driblar as tarefas gráficas industriais originais, Adrian removeu o firmware Adobe PostScript armazenado em ROM e instalou um monitor baseado no código aberto AGFA-MON, disponível no GitHub. A modificação permitiu múltiplas rotas de boot, incluindo o sistema operacional Minix, onde o jogo foi carregado. Segundo o Tom’s Hardware, a placa-mãe traz um processador Motorola 68020 a 16 MHz — o mesmo núcleo que impulsionava o Amiga 1200.
“O 68020 entrega quadros por segundo modestos, mas ver Doom num hardware projetado apenas para rasterizar chapas de impressão é algo que eu nunca imaginei”, comenta Adrian no vídeo.
Limitações, curiosidades e por que isso importa
Mesmo com taxa de quadros baixa e sem suporte nativo a teclado PS/2, o projeto demonstra a versatilidade de um jogo que cabe em menos de 3 MB e roda até em teste de gravidez digital. Para os entusiastas de retro-computação, a experiência abre caminho para reutilizar controladores industriais — repletos de CPUs 68k — em laboratórios caseiros. Vale lembrar que, em 1993, a id Software recomendava apenas um 386 a 33 MHz; o 68020, embora mais lento em operações de ponto flutuante, é plenamente capaz de processar o game em modo renderizado por colunas.
O que você acha? Hardware obsoleto tem futuro como parque de diversões retrô ou é só curiosidade de nicho? Para mais experimentos inusitados, acesse nossa editoria especializada.
Crédito da imagem: Divulgação / Adrian’s Digital Basement