Vamos ouvir uma fita — fita de papel
Hoje em dia, é provável que os dados não estejam “na nuvem”. Caso contrário, provavelmente está em uma unidade flash USB ou cartão SD. Mas antigamente, a fita de papel era uma forma muito difundida de armazenar e recuperar dados. Uma maneira comum de começar o dia no escritório era alternar algumas dezenas de bytes de código do bootloader, enfiar uma fita maior do bootloader em seu leitor de fita de papel TeleType e, em seguida, tomar seu café enquanto o bootloader mais capaz abria caminho na memória. Então você poderia terminar sua preparação enquanto carregava a fita com seu compilador ou o que quisesse. [Scott Baker] tem um Heathkit H8 e decidiu usar uma máquina de fita de papel com ele e alguns de seus outros equipamentos seria divertido.
Em vez de um TeleType, [Scott] comprou uma máquina de fita de papel usada da FANUC destinada à indústria CNC. Eles estão amplamente disponíveis no mercado de excedentes, embora uma máquina em funcionamento possa custar US$ 500. [Scott] pagou US$ 200, então ele tinha algum trabalho a fazer para tornar a unidade operacional.
A fita de papel tinha algumas variedades. Para trabalhar no computador, geralmente você tinha uma fita que podia conter oito furos, um para cada bit de um byte. No entanto, também existem fitas de 6 e 5 bits para fins especiais ou codificações diferentes (os antigos TeleTypes usavam caracteres de 5 bits no Baudot). A escolha do papel também variou. Você pode obter papel comum, papel oleado, que talvez não atole com tanta frequência, e Mylar, que tem menos probabilidade de se desfiar quando encrava.
Para tornar as coisas ainda mais difíceis, todas as máquinas também funcionavam de maneira um pouco diferente. Claro, quase todos os punções usam solenóides. Mas o transporte da fita às vezes era um rolo de pressão e às vezes uma unidade tipo roda dentada. A leitura dos furos pode ser feita com contatos mecânicos ou opticamente. Alguns socos deixavam pequenos “chads pendurados” na fita, então você não precisava esvaziar uma caixa de confete para jogar fora o chad.
O trabalho de reparo foi interessante. Dentro da máquina está um microcontrolador 8051. Não havia relógio e o circuito usava dois módulos customizados. Um era simplesmente um cristal e o outro era um oscilador. A remoção de ambos permitiu que um oscilador de lata moderno substituísse os dois módulos. O próximo problema foi um driver de saída serial frito. Substituir isso fez com que as coisas funcionassem, exceto para reinicializações aleatórias devido a um circuito de redefinição de queda de energia com defeito. Isso também foi fácil de consertar.
Claro, se você for realmente barato, é fácil fazer um leitor de fita de papel com 8 fototransistores, e puxar a fita manualmente não é algo inédito. Pode até falar USB. Vimos até um crachá de conferência que pode ler fitas.