Desenvolvedor recria computador com Intel 486 no navegador

O desenvolvedor Jan de Jager apresentou o Retro486, um emulador de computador pessoal baseado no processador Intel 80486DX2-66 que funciona diretamente no navegador. A parte de software foi escrita em JavaScript e permite alterar a configuração da máquina virtual: processador, placa-mãe, unidades de armazenamento e placas de expansão.

Desenvolvedor recria computador com Intel 486 no navegador
Foto: JAN DE JAGER

De acordo com o Tom’s Hardware, a configuração padrão inclui uma placa de vídeo para o barramento VLB, uma placa de som Sound Blaster 16 para o barramento ISA, um controlador de entrada e saída multifuncional e um adaptador de rede. O emulador utiliza os firmwares SeaBIOS e VGA BIOS. O usuário pode adicionar e remover dispositivos, alterar seus parâmetros e até criar placas de expansão virtuais próprias.

Há uma seção separada para analisar o funcionamento do sistema. Nela é possível consultar os registradores do processador, o conteúdo da memória RAM e da memória de vídeo, o BIOS e os setores de inicialização. A interação com o computador acontece por meio de um monitor CRT virtual, que simula as linhas de varredura e oferece suporte a imagens coloridas e monocromáticas.

O emulador é compatível com o FreeDOS e foi pensado para executar jogos clássicos, entre eles Doom e Wolfenstein 3D. Os usuários podem criar discos rígidos virtuais e carregar suas próprias imagens nos formatos .img e .iso. As configurações de hardware e as alterações feitas nos discos virtuais ficam salvas no navegador e permanecem disponíveis nas sessões seguintes.

Nos testes, a equipe do Tom’s Hardware conseguiu iniciar o FreeDOS, mas alguns jogos apresentaram erros. Segundo as informações, a IA Claude foi utilizada no desenvolvimento do emulador. A versão de demonstração roda diretamente no navegador e dispensa a instalação de qualquer software adicional.