Criando um cartão de Natal em um computador IBM 1401 de 1959
IBM Card

Assim como muitos outros computadores, o IBM 1401 se tornou uma das opções mais populares da sua época graças ao seu custo relativamente baixo (o aluguel era de 2.500 dólares mensais em 1959). A sua tecnologia precede vários padrões modernos, e até as tarefas mais simples podem se complicar nele, como imprimir um cartão de Natal. Respondendo a um desafio online, Ken Shirriff sentou-se diante do 1401, perfurou cartões e deixou o computador de 58 anos fazer o seu trabalho.

Um marco da computação

A história apresenta o IBM 1401 como o "Modelo T" da informática. O gigante azul tinha recebido mais de cinco mil encomendas nas primeiras cinco semanas de disponibilidade, quando na verdade imaginavam esse número distribuído durante a vida útil comercial do modelo. Naturalmente, não era algo acessível a usuários comuns, mas o aluguel de 2.500 dólares mensais permitiu a sua presença em muitas empresas, que o usaram para todo tipo de tarefa, desde contabilidade e pagamento de salários até controle de estoques. Do ponto de vista técnico, o 1401 era um computador de transistores (parte da chamada "segunda geração"), mas não de silício, e sim de germânio. A sua memória usava tecnologia de núcleo magnético, com capacidade máxima de 16 mil caracteres.

Criando um cartão de Natal em um computador IBM 1401 de 1959
Optou por "Ho Ho Ho" porque "Christmas" era complexo demais para a tabela de caracteres.

58 anos após o lançamento, o IBM 1401 foi usado para imprimir um cartão de Natal. Não parece grande coisa, mas Ken Shirriff (o mesmo que minerou bitcoins com lápis e papel) precisou escrever código, perfurar 77 cartões (com a ajuda de um controlador especial que lhe permitiu usar um PC), corrigir erros (havia um problema de alinhamento entre o leitor de cartões e os furos feitos), e lutar contra protocolos obscuros. O 1401 é anterior ao ASCII e usa um conjunto de 6 bits chamado BCDIC, com uma quantidade limitada de caracteres disponíveis. A impressão final com a IBM 1403 apresentou o texto "Ho Ho Ho", acompanhado por uma árvore de Natal.

Criando um cartão de Natal em um computador IBM 1401 de 1959
O IBM 029 ficou responsável por perfurar os cartões, embora tenha sido controlado via PC.

Mas por quê? Basicamente, Shirriff encontrou o concurso do subreddit Retro Battlestations, cuja regra principal era criar um cartão de Natal em uma estação de trabalho retro e imprimir uma cópia física. Shirriff foi um dos vencedores, mas não com o IBM 1401, e sim com outro sistema ainda mais surpreendente: o Xerox Alto. Os demais participantes criaram seus cartões em Apple II Plus, Amiga 500, TRS-80 "CoCo", Macintosh SE, NeXT, iMac e um velho HP Vectra.

Criando um cartão de Natal em um computador IBM 1401 de 1959
IBM 1401

Site oficial: