Um projeto de preservação digital leva computadores clássicos dos anos 1970 e 1980 diretamente para o navegador. Trata-se do PCjs, um emulador escrito em JavaScript que recria desde o IBM PC original até minicomputadores, calculadoras programáveis e terminais.

Segundo o site pcjs.org, o emulador foi criado por Jeff, que reuniu hardware e software com os quais conviveu na juventude. Tudo roda no conforto do desktop ou celular, sem necessidade de instalação.

O PCjs não se limita ao IBM PC. A coleção se expandiu para incluir compatíveis IBM, máquinas clássicas, jogos de arcade e software de domínio público. O objetivo é oferecer uma experiência fiel: CPUs lentas, telas de baixa resolução e sons primitivos.

Todo o código é aberto. O projeto está hospedado no GitHub, onde qualquer pessoa pode contribuir ou estudar o funcionamento interno. Para navegar pelas combinações de hardware e software, o PCjs Explorer organiza o acervo com documentação relacionada.

A iniciativa é um exemplo de como a emulação em JavaScript pode democratizar o acesso à história da computação. Em vez de depender de hardware antigo e frágil, basta um navegador moderno.

O PCjs também é uma ferramenta educacional. Desenvolvedores podem entender como sistemas antigos funcionavam, desde a inicialização do DOS até a execução de programas shareware. A experiência é imersiva e didática.

Para quem deseja apoiar, o site convida a visitar o repositório no GitHub. A preservação digital é modesta, mas essencial para manter viva a memória dos primeiros microcomputadores.

O emulador já roda por anos e continua recebendo atualizações. A comunidade ao redor do projeto cresce, atraindo entusiastas de retrocomputação e pesquisadores.

Em um mundo de hardware cada vez mais efêmero, projetos como o PCjs garantem que as máquinas que moldaram a indústria não sejam esquecidas. Basta abrir o navegador e viajar no tempo.