Retroinformática: Construyendo una tarjeta ISA Transputer desde cero

2025-07-06
Retroinformática: Construyendo una tarjeta ISA Transputer desde cero

Impulsado por la nostalgia por los transputers de los años 90, el autor construyó meticulosamente una tarjeta ISA funcional compatible con Inmos B004. El viaje implicó la adquisición de tarjetas transputer vintage en eBay, el diseño de esquemas, la fabricación de PCB utilizando KiCAD y PCBWay, y la depuración de numerosos problemas, incluyendo una instalación de tarjeta invertida, componentes mal colocados y cableado ruidoso. El autor ejecutó con éxito su compilador Pascal de 1993 y el software de trazado de rayos, mostrando impresionantes habilidades de hardware y el poder de las herramientas de código abierto y la fabricación online. El proyecto es un testimonio del atractivo duradero de la retroinformática y la accesibilidad del desarrollo de hardware moderno.

Leer más
Hardware

IntyBASIC: Un compilador BASIC que revive el desarrollo de juegos para Intellivision

2025-07-02
IntyBASIC: Un compilador BASIC que revive el desarrollo de juegos para Intellivision

Inspirado por los desafíos del desarrollo de juegos para Intellivision, el autor creó IntyBASIC, un compilador BASIC para la consola Intellivision. Lanzado en 2014, IntyBASIC traduce código fuente BASIC a ensamblador CP1610, soportando las funciones de vídeo y sonido de Intellivision. Su éxito provocó un aumento de nuevos juegos y homebrews para Intellivision, incluso llevando a una competición de programación. El autor también escribió dos libros compartiendo ideas sobre el desarrollo de juegos, cubriendo técnicas básicas a avanzadas con el código fuente completo de los juegos incluido.

Leer más
Desarrollo

Emulador Transputer en JavaScript: Un SO de los 90 renacido en tu navegador

2025-04-04
Emulador Transputer en JavaScript: Un SO de los 90 renacido en tu navegador

Un desarrollador ha portado su emulador Transputer en C a JavaScript. Sorprendentemente rápido, este emulador viene precargado con un sistema operativo completo de la primavera de 1996, incluyendo un compilador C, ensamblador, modelador 3D y ray tracer. Los usuarios pueden experimentar este SO retro directamente en su navegador, ejecutando comandos e incluso intentando autocompilar el compilador C. Esto muestra los avances en la compilación JIT de JavaScript y la pasión del desarrollador por la tecnología retro.

Leer más
Desarrollo SO Retro

El SO Transputer de un Adolescente de 16 Años: Una Odisea Retroinformática de 1995

2025-03-13
El SO Transputer de un Adolescente de 16 Años: Una Odisea Retroinformática de 1995

En 1995, un autor de 16 años construyó un sistema operativo autónomo para un Transputer usando solo 128 KB de RAM. Este ambicioso proyecto incluía un sistema operativo básico, un editor de texto, un compilador Small-C y un ensamblador. Extendió laboriosamente el compilador, llegando a ejecutar programas complejos como un programa de ajedrez del IOCCC y un trazador de rayos. También desarrolló un modelador poligonal 3D. Años después, el autor revisó este proyecto, detallando los desafíos de restaurar el SO, incluyendo problemas de orden de bytes, gestión de memoria y errores de punto flotante. El artículo culmina con una emulación exitosa del SO e instrucciones para reconstruirlo. Esta historia muestra una ingeniosidad y perseverancia impresionantes ante recursos limitados.

Leer más

Adolescente crea un compilador Pascal casi completo para Transputer en 1993

2025-02-05
Adolescente crea un compilador Pascal casi completo para Transputer en 1993

En 1993, un autor de 14 años, utilizando chips Transputer caros de su padre, creó con éxito un compilador Pascal casi completo a lo largo de varios meses. Esto implicó dominar Pascal, los principios de los compiladores y la programación Transputer. El proyecto comenzó con un ensamblador, seguido de la portabilidad y mejora de un compilador Tiny Pascal, culminando en la autocompilación del compilador. Esta hazaña demuestra el talento y la perseverancia del autor en programación, al tiempo que destaca el potencial y las limitaciones del Transputer en la computación paralela.

Leer más
Desarrollo