Decodificando o Passado
O padrão de Kansas City foi um protocolo de armazenamento de dados amplamente adotado nos primeiros dias dos microcomputadores e computadores pessoais. Foi desenvolvido por um grupo de entusiastas e profissionais no final da década de 1970 e ganhou popularidade ao longo da década de 1980. O protocolo foi usado principalmente para armazenar e transferir dados em fitas cassete, que eram comumente usadas como meio de armazenamento naquela época.
Esses dispositivos de armazenamento baseados em cassetes eram lentos, com taxas de transferência de 300 bits por segundo, e estavam limitados ao acesso sequencial a dados – o acesso aleatório mais rápido não era possível. Eles também eram notoriamente não confiáveis, com os zeros e uns binários codificados por diferentes frequências de áudio muitas vezes falhando em serem registrados corretamente. Até mesmo fatores como o nível de volume no qual o toca-fitas foi configurado podem fazer a diferença entre um bom carregamento de dados ou uma falha.
É difícil dizer algo muito positivo sobre o armazenamento baseado em cassetes, mesmo com o calor da nostalgia amplificando as boas lembranças daqueles primeiros dias da computação. Sua única graça salvadora foi o preço. Naquela época, quando os kilobytes de memória custavam centenas, ou mesmo milhares de dólares, e um disco rígido estava fora do alcance da maioria dos usuários domésticos, o humilde toca-fitas oferecia uma opção muito melhor do que digitar um programa de volta toda vez que o computador era usado. computador foi ligado.
Devido à popularidade desse método de armazenamento, ainda existem muitos softwares disponíveis em fitas cassete. E para os entusiastas da retrocomputação, especialmente aqueles que se dedicam à construção de seu próprio computador retro, isso pode significar a necessidade de construir um circuito complexo para decodificar o áudio e traduzi-lo em uma representação binária. Isso pode ser um exercício divertido, com certeza, mas às vezes você só quer uma solução pré-construída.
Greg Strike do The Curious Place lançou recentemente um kit eletrônico chamado KCS Mix Tape que atende muito bem a essa necessidade. Depois de soldar alguns chips e alguns componentes passivos em uma PCB em forma de fita cassete, a KCS Mix Tape pode aceitar um fluxo de áudio e convertê-lo em um fluxo de dados binários seriais e paralelos simultaneamente.
Após a montagem da placa, é necessário um rápido processo de calibração. Reproduzir um arquivo de áudio que produza um padrão de dados conhecido e, em seguida, ajustar um resistor de ajuste para garantir que o padrão esteja sendo representado corretamente nos LEDs integrados deixará a KCS Mix Tape pronta para serviço. Depois disso, as linhas de dados seriais ou paralelas podem ser conectadas ao seu próprio circuito e você pode começar a carregar dados como se fosse 1979.
O kit pode ser útil para carregar dados de fitas cassete, mas também é educativo. Ao construir o dispositivo, você entenderá melhor o que fazia os computadores antigos funcionarem. Se você quiser comprar sua própria KCS Mix Tape, ela está disponível na loja The Curious Place por US$ 50. Tudo o que é necessário para construir o decodificador de fita está incluído no kit padrão.
