Um criador de conteúdo especializado gringo onseguiu executar o jogo Doom em um controlador de impressão fabricado há quatro décadas.
O equipamento é uma Agfa Compugraphic 9000PS, um Processador de Imagem Raster (RIP) originalmente projetado para interpretar arquivos PostScript e convertê-los em imagens para chapas de impressão de alta resolução.
A adaptação exigiu a substituição do firmware original, a instalação de uma placa de vídeo compatível com projetos de computação caseira e a adição de saída de áudio.
A arquitetura do hardware de pré-impressão
O equipamento utilizado por Adrian Black, responsável pelo canal Adrian’s Digital Basement, é diferente do lixo eletrônico doméstico comum.
A Agfa Compugraphic 9000PS operava como uma ponte entre os arquivos enviados por operadores de pré-impressão e as máquinas de gravação de chapas.
O dispositivo recebia arquivos PostScript independentes de resolução, processava os cálculos vetoriais e os rasterizava para a etapa seguinte da cadeia gráfica.
Por conta dessa exigência computacional, a placa-mãe principal do RIP incorpora um processador Motorola 68020 operando a 16 MHz. A placa controladora de Entrada e Saída (E/S) conectada a ela também possui uma CPU própria, modelo 68000.
Engenharia reversa e substituição do firmware original
A quarta gravação da série dedicada ao equipamento da Agfa concentrou parte do tempo na análise do código contido na memória ROM. O Adobe PostScript armazenado originalmente foi removido para dar lugar a um firmware personalizado baseado no código AGFA-MON, disponível publicamente no GitHub.
Esse novo software de monitoramento permitiu a criação de opções de inicialização para diferentes sistemas operacionais. O pacote incluiu um interpretador BASIC, habilitando uma camada mínima de programação diretamente no hardware antes reaproveitado apenas para tarefas gráficas industriais.

Adaptações físicas para suporte audiovisual
A exibição de gráficos exigiu a instalação da placa de vídeo VERA de 8 bits, componente recorrente em montagens de computadores artesanais. A adição dessa placa foi o passo necessário para que qualquer imagem pudesse ser enviada a um monitor externo.
Com pouco mais de uma hora de gravação, o RIP da Agfa passou a mostrar as primeiras demonstrações. Adrian Black iniciou os testes com programas do sistema operacional CP/M e seguiu para o carregamento do Minix, uma variante do Unix.

Leia mais
- Diablo IV: confira detalhes do Bruxo e tudo sobre a Temporada do Massacre
- Programador consegue fazer Doom rodar em um fone de ouvido
- Agora você pode rodar DOOM como proteção de tela
Execução do jogo e limitações de desempenho
A versão shareware completa de Doom 1.9 foi executada sobre o ambiente Minix. Adrian destacou no vídeo a natureza incomum do feito, rodando o jogo em uma estrutura que operava originalmente a função exclusiva de controlador de impressora.
O processador 68020, conhecido de usuários de computadores como o Amiga 1200, entregou desempenho baixo na renderização do jogo.
A taxa de quadros reduzida, no entanto, não representou a maior dificuldade à experiência. A ausência de suporte a teclados com padrão PS/2, sim, foi uma pedra no sapato, pois impediu o controle eficiente do personagem durante a execução.
Para finalizar, o canal conclui a demonstração reforçando o grande feito (a transformação do equipamento), que passou da condição de hardware obsoleto para uma plataforma de experimentação retrô, ainda que a versão de Doom ali instalada permaneça longe de ser jogável (assim como o RDR2 do nosso amigo aqui).
E aí? O que achou do feito? Compartilhe as suas experiências e continue acompanhando o Adrenaline!
Fonte: Tom’s Hardware


