Escuchemos una cinta - Cinta de papel
Hoy en día, es muy probable que los datos estén “en la nube”. De lo contrario, probablemente esté en una unidad flash USB o en una tarjeta SD. Pero en los viejos tiempos, la cinta de papel era una forma muy extendida de almacenar y recuperar datos. Una forma común de comenzar el día en la oficina era alternar unas pocas docenas de bytes de código del gestor de arranque, insertar una cinta de gestor de arranque más grande en su lector de cintas de papel TeleType y luego tomar su café mientras el gestor de arranque más capaz se abría paso en la memoria. Luego podrías terminar tu preparación mientras cargas la cinta con tu compilador o lo que quieras. [Scott Baker] tiene un Heathkit H8 y decidió usar una máquina de cinta de papel con él y algunos de sus otros equipos sería divertido.
En lugar de TeleType, [Scott] eligió una máquina de cinta de papel usada de FANUC destinada a la industria CNC. Están ampliamente disponibles en el mercado de excedentes, aunque una máquina en funcionamiento puede costar $500. [Scott] pagó $200, por lo que tenía trabajo que hacer para que la unidad estuviera operativa.
La cinta de papel tenía algunas variedades. Para trabajar con la computadora, generalmente había una cinta que podía contener ocho agujeros de ancho, uno para cada bit de un byte. Sin embargo, también hay cintas de 6 y 5 bits para propósitos especiales o codificaciones diferentes (los antiguos TeleType usaban caracteres de 5 bits en Baudot). La elección del papel también varió. Puede conseguir papel normal, papel engrasado, que tal vez no se atasque con tanta frecuencia, y Mylar, que es menos probable que se triture cuando se atasca.
Para complicar aún más las cosas, todas las máquinas también funcionaban de forma un poco diferente. Claro, casi todos los punzones usan solenoides. Pero el transporte de la cinta a veces era un rodillo de presión y otras veces una transmisión tipo rueda dentada. La lectura de los orificios se puede realizar mediante contactos mecánicos u ópticamente. Algunos golpes dejaban pequeños “chads colgantes” en la cinta, por lo que no era necesario vaciar una caja de confeti para tirar los chads.
El trabajo de reparación fue interesante. Dentro de la máquina hay un microcontrolador 8051. No había reloj y el circuito utilizaba dos módulos personalizados. Uno era simplemente un cristal y el otro era un oscilador. La eliminación de ambos permitió que un oscilador de lata moderno reemplazara ambos módulos. El siguiente problema fue un controlador de salida en serie defectuoso. Reemplazar eso hizo que todo funcionara, excepto los reinicios aleatorios debido a un circuito de reinicio defectuoso. Eso también fue fácil de solucionar.
Por supuesto, si eres realmente tacaño, es fácil hacer un lector de cinta de papel con 8 fototransistores, y pasar la cinta a mano no es algo inaudito. Incluso puede hablar por USB. Incluso hemos visto una tarjeta de conferencia que puede leer cintas.