Laptop Radio Shack de 39 anos recebe nova CPU e mantém a tela original

Um TRS-80 Model 100 da era de 1983 como herói de ação, explodindo em cena.
Prolongar / Um TRS-80 Model 100 da era de 1983 como um herói de ação, explodindo dramaticamente em cena.

Diante de um laptop Radio Shack quebrado de 1983, o editor do IEEE Spectrum, Stephen Cass, não o jogou fora. Em vez disso, ele puxou a placa lógica e a substituiu por um microcontrolador moderno para poder controlar a tela vintage. Cass escreveu sobre sua aventura em detalhes para Spectrum na semana passada.

Cass realizou sua operação em um Radio Shack TRS-80 Modelo 100 – um dos primeiros laptops já produzidos – que apresenta uma forma de “ardósia” de uma peça projetada pela Kyocera e lançada como NEC PC-8201 no Japão. Sua fama não era apenas seu pequeno tamanho portátil (com 2 polegadas de espessura e 3,9 lbs), mas também ter um ótimo teclado combinado com sua capacidade de funcionar por até 20 horas com quatro pilhas AA.

O Modelo 100 incluía uma CPU Intel 80C85 de 2,4 MHz, 8 a 32 K de RAM e um LCD monocromático de oito linhas e 40 caracteres sem luz de fundo. Não parece muito em comparação com as bestas portáteis de hoje, mas os jornalistas adoraram o Modelo 100 porque podiam escrever histórias confortavelmente em movimento usando seu editor de texto embutido. Também incluía o Microsoft BASIC, um programa de terminal e um catálogo de endereços em ROM.

Trecho de uma página do catálogo de computadores Radio Shack de 1983 com o laptop TRS-80 Modelo 100.
Prolongar / Trecho de uma página do catálogo de computadores Radio Shack de 1983 com o laptop TRS-80 Modelo 100.

Enquanto algumas pessoas atualizam o Model 100s usando novas telas LCD e CPUs (mantendo apenas o case e o teclado), Cass decidiu tentar uma interface com o display vintage de 240×64 pixels do portátil. Ele achou isso particularmente desafiador porque o computador lida com a condução da tela de uma maneira não convencional em comparação com os painéis LCD de hoje.

“O LCD do M100 é realmente 10 monitores separados, cada um controlado por seu próprio chip de driver HD44102”, escreve Cass. “Os chips de driver são responsáveis ​​por uma região de 50 por 32 pixels da tela, exceto por dois chips no lado direito que controlam apenas 40 por 32 pixels.” Seus designers escolheram esse método, diz Cass, porque acelera a exibição de texto com memória disponível limitada.

Depois de elaborar o protocolo para a tela, Cass construiu uma interface entre a tela e um moderno microcontrolador Arduino Mega 2560. Como o projeto está agora, ele pode exibir e rolar gráficos de bitmap no LCD do Modelo 100. Seu próximo passo será tentar fazer a interface da tela e do teclado (com uma placa de desenvolvimento Teensy 4.1 para lidar com as comunicações do teclado) a um módulo de computação Raspberry Pi 4, o que criaria uma máquina portátil poderosa com uma sensação vintage.

Você pode ler mais sobre os detalhes técnicos de seu projeto no site do IEEE Spectrum. Boa sorte, Estevão!

Leave a Comment