Em resumo: Os amadores tentarão executar o Doom em qualquer coisa, mas uma nova conversão do Commodore 64 é única. O esforço utiliza um acessório baseado em Raspberry para rodar o jogo surpreendentemente bem de uma forma que nenhuma peça de hardware poderia fazer sozinha. O mod inclui instruções, para que os proprietários do Commodore possam configurar a demonstração e executar outros softwares aprimorados pelo Raspberry por conta própria.
O modder “frntc” revelou recentemente um cartucho de expansão para o Commodore 64 que permite que o icônico computador doméstico e seus parentes operem um software antes considerado inimaginável para a plataforma de 8 bits. Que melhor maneira de testar o dispositivo do que fazê-lo jogar Doom?
Tecnicamente, já existe uma porta Commodore Doom baseada em Linux. Apesar da atualização necessária do SuperCPU, ele roda com cores degradadas em uma taxa de quadros quase jogável devido à sua total falta de otimização em relação ao hardware antigo.
A comparação da versão na Unidade de Expansão RAD da frntc revela uma diferença entre dia e noite. O sistema do hobby usa uma cópia do Doom que se parece com o modo de baixo detalhe da versão DOS rodando em resolução de 320×200. Feito para CRTs PAL, ele roda a suaves 50 fps – significativamente mais rápido que o jogo inicializado em DOS original.
Baseado em um Raspberry Pi, o cartucho de expansão faz a maior parte do trabalho braçal, ignorando a CPU do Commodore em favor do processador ARM do RP. O C64 converte o buffer de quadro para trazer uma imagem para a tela, lida com a entrada por meio de seu teclado e mouse e envia uma impressionante amostra de áudio de 22050 Hz por meio de seu chip SID.
Os chips de expansão que aprimoram os recursos básicos de uma plataforma foram bastante prolíficos para computadores e consoles de jogos nos anos 80 e 90. A versão Super NES de Doom utiliza o chip SuperFX, que era mais famoso por permitir que o console renderizasse polígonos 3D no Star Fox original.
Usuários curiosos podem comprar ou construir cartuchos RAD através das instruções do frntc. O dispositivo, que suporta o Commodore 64 e 128, vem em duas variantes intercambiáveis: uma baseada nas dimensões do Raspberry Pi 3A+/3B+ e outra padronizada após o Raspberry Pi Zero 2. A construção requer uma impressora 3D para alguns componentes. Retro-store.de (alemão) oferece unidades pré-construídas por cerca de 20€.
A versão RAD do Doom também está disponível no GitHub do frntc com instruções simples para começar a jogar. Requer a versão shareware do Doom no doom1.wad.