PCjs Machines: el emulador del IBM PC original en el navegador

Fuentes: PCjs Machines: original IBM PC emulator for browsers

PCjs Machines es una iniciativa de preservación digital que recrea, mediante JavaScript, una colección de hardware y software clásico de las décadas de 1970 y 1980 para que cualquier persona pueda ejecutarlo directamente en un navegador web de escritorio o móvil. El proyecto nació como un emulador del IBM PC original y, con el tiempo, ha ampliado su catálogo para incluir compatibilidades seleccionadas del IBM PC, como el Compaq Deskpro 386, además de miniordenadores (DEC PDP-11), calculadoras programables (TI-57), terminales (DEC VT100) y videojuegos arcade (Space Invaders). El sitio ofrece también una selección de software de dominio público y shareware de la era del PC, junto con documentación relacionada, todo accesible desde el PCjs Explorer. Se trata de un proyecto de código abierto alojado en GitHub bajo la autoría de Jeff Parsons (jeffpar/pcjs), concebido como un esfuerzo modesto de conservación del patrimonio informático que permite experimentar de primera mano con la lentitud de las CPUs, las bajas resoluciones de pantalla y los efectos de sonido primitivos de aquellos sistemas. Para quienes deseen profundizar o colaborar, el repositorio en GitHub incluye el código fuente y la documentación técnica del proyecto.