Num vídeo publicado pelo usuário do X Angel (@Angaisb_), o DOOM de 1993 está rodando num processador projetado pelo GPT-5.6 Sol. Essa CPU se chama Codex-R32, nome dado pelo próprio modelo.
O palco da demonstração é o Turing Complete, um jogo educativo de ciência da computação em que o jogador começa por portas NAND e vai subindo até registradores, uma unidade lógica-aritmética e, por fim, um computador completo capaz de executar instruções. O modo sandbox do jogo oferece simulação em nível de porta lógica, e cada elemento lógico precisa ser conectado de fato. Foi nesse ambiente que o Codex-R32 foi montado a partir dos elementos lógicos mais básicos; o modelo não só desenhou o circuito como também escreveu o código assembly correspondente.
O DOOM que roda é a portabilidade em C conhecida como PureDOOM, compilada para código de máquina RV32IM e executada diretamente nesse hardware simulado. O efeito visual é o principal motivo da repercussão: a tela do jogo fica sobreposta ao diagrama de circuito em tempo real da CPU, com portas lógicas, registradores, memória e ULA piscando célula a célula ao ritmo das instruções, além de um contador de ciclos, velocidade de simulação e valores em tempo real de memória e registradores exibidos ao lado.
O peso desses quatro caracteres, RV32IM
A escolha do conjunto de instruções já revela o tamanho do trabalho. RV32IM é um subconjunto do RISC-V: 32 bits, com as instruções inteiras básicas mais a extensão M para multiplicação e divisão. Há um motivo bem prático para essa escolha: o PureDOOM é código C padrão e precisa de uma plataforma-alvo com um back-end de compilador maduro, e o RISC-V atende exatamente a isso.
Por outro lado, isso também significa que essa CPU precisa implementar rigorosamente uma especificação pública. Basta uma instrução tratar mal um caso de borda para o jogo não chegar sequer à tela de título. O DOOM faz cálculos de ponto fixo, consulta tabelas e salta constantemente para tratar o loop de renderização; um processador com bugs não sobrevive nem às primeiras dezenas de milhares de ciclos. Conseguir inicializar e continuar jogável equivale a passar por uma bateria bastante densa de testes implícitos.
O comentário do próprio Angel foi curto: esse é o DOOM que todo mundo pedia, rodando na CPU que o GPT-5.6 Sol construiu e batizou de Codex-R32, e conseguir fazer isso é simplesmente absurdo. Alguém brincou perguntando se o próximo passo seria rodar Crysis, e Angel deixou o modelo responder — sem problema, primeiro me construam uma GPU, acrescentem alguns GB de memória, e depois desenhem um diagrama de circuito visível do espaço.
Isso conta como "design de chip por IA"
Aqui é preciso deixar claro. Entre a simulação em nível de porta lógica do Turing Complete e o design de chip de verdade existe uma indústria inteira de distância. Para fazer de fato um processador que vá para produção, é preciso passar por convergência de timing, lidar com árvore de clock e domínios de energia, fazer posicionamento e roteamento numa biblioteca de processo específica, rodar verificação formal e dezenas de milhares de casos de regressão, além de negociar com as regras de DRC da fábrica. Nenhuma dessas etapas existe na sandbox do jogo — o simulador oferece componentes ideais, com fiação de atraso zero.
Então o que essa demonstração prova não é que o modelo pode substituir engenheiros de chip. Ela prova outra coisa: que o modelo é capaz, dentro de um ambiente formal com regras claras e feedback imediato, de levar do início ao fim, de forma coerente, um design que atravessa várias camadas de abstração — circuito lógico, microarquitetura, implementação do conjunto de instruções, toolchain de assembly —, em que um erro em qualquer camada se revelaria na camada mais alta. Essa coerência entre camadas é justamente o que sempre foi mais difícil de medir com benchmarks na avaliação de modelos.
Um ritual que já dura mais de trinta anos
"Será que roda o DOOM" virou um teste fixo no mundo do hardware desde o fim dos anos 1990. O jogo já foi colocado para rodar em impressoras, osciloscópios, caixas eletrônicos, testes de gravidez eletrônicos e até em dispositivos de cultivo de bactérias intestinais. Ele é usado repetidamente como alvo porque seus requisitos ficam exatamente no ponto certo: precisa de um processador capaz de rodar código C genérico, de alguns MB de memória e de uma saída de vídeo atualizável, mas não precisa de unidade de ponto flutuante nem de interface gráfica moderna. Qualquer plataforma capaz de rodá-lo pode, em geral, ser considerada um computador de verdade.
Dessa vez o alvo passou a ser um design gerado por IA. Trinta anos atrás, o teste servia para verificar se um hardware era mesmo o que dizia ser; hoje serve para verificar se a saída de um modelo é mesmo o que diz ser. O método de verificação continua o mesmo, só o objeto verificado mudou.
Fontes: Tom's Hardware, vídeo de demonstração e explicações publicados pelo criador em redes sociais, CocoLoop; nome da CPU, grafia do subconjunto do conjunto de instruções, versão da portabilidade PureDOOM e nome do ambiente de simulação foram verificados.