39-jarige Radio Shack-laptop krijgt nieuwe CPU, behoudt origineel scherm

Een TRS-80 Model 100 uit het 1983-tijdperk als actieheld, explodeert op het toneel.
Vergroten / Een TRS-80 Model 100 uit het 1983-tijdperk als een actieheld, die dramatisch op het toneel explodeert.

Geconfronteerd met een kapotte Radio Shack-laptop uit 1983, gooide IEEE Spectrum-redacteur Stephen Cass hem niet weg. In plaats daarvan haalde hij het logic board tevoorschijn en verving het door een moderne microcontroller, zodat hij het vintage scherm kon bedienen. Cass schreef vorige week uitgebreid over zijn avontuur voor Spectrum.

Cass voerde zijn operatie uit op een Radio Shack TRS-80 Model 100 – een van de eerste laptops die ooit werd geproduceerd – met een uit één stuk bestaande “leisteen” -vorm ontworpen door Kyocera en uitgebracht als de NEC PC-8201 in Japan. Zijn aanspraak op roem was niet alleen zijn kleine draagbare formaat (met een dikte van 2 inch en 3,9 lbs), maar ook met een geweldig toetsenbord in combinatie met zijn vermogen om tot 20 uur te werken op vier AA-batterijen.

Het Model 100 omvatte een 2,4 MHz Intel 80C85 CPU, 8 tot 32K RAM en een monochroom LCD-scherm met acht regels van 40 tekens zonder achtergrondverlichting. Het klinkt niet veel vergeleken met de draagbare beesten van vandaag, maar journalisten waren dol op Model 100 omdat ze gemakkelijk onderweg verhalen konden schrijven met behulp van de ingebouwde teksteditor. Het bevatte ook Microsoft BASIC, een terminalprogramma en een adresboek in ROM.

Fragment uit een Radio Shack-computercataloguspagina uit 1983 met de TRS-80 Model 100-laptop.
Vergroten / Fragment uit een Radio Shack-computercataloguspagina uit 1983 met de TRS-80 Model 100-laptop.

Terwijl sommige mensen Model 100’s upgraden met nieuwe LCD-schermen en CPU’s (met alleen de behuizing en het toetsenbord), besloot Cass een interface te proberen met het vintage 240×64-pixelscherm van de draagbare computer. Hij vond het bijzonder uitdagend omdat de computer het beeldscherm op een onconventionele manier aanstuurt in vergelijking met de huidige LCD-panelen.

“Het LCD-scherm van de M100 bestaat eigenlijk uit 10 afzonderlijke schermen, elk bestuurd door zijn eigen HD44102-stuurprogrammachip”, schrijft Cass. “De driverchips zijn elk verantwoordelijk voor een gebied van 50 bij 32 pixels op het scherm, behalve twee chips aan de rechterkant die slechts 40 bij 32 pixels besturen.” De ontwerpers kozen voor deze methode, zegt Cass, omdat het de tekstweergave versnelt met een beperkt beschikbaar geheugen.

Na het uitwerken van het protocol voor het scherm bouwde Cass een interface tussen het scherm en een moderne Arduino Mega 2560 microcontroller. Zoals het project er nu uitziet, kan hij bitmapafbeeldingen weergeven en scrollen op het LCD-scherm van de Model 100. Zijn volgende stap zal zijn om te proberen het scherm en toetsenbord (met een Teensy 4.1-ontwikkelbord voor toetsenbordcommunicatie) te koppelen aan een Raspberry Pi 4-computermodule, wat zou zorgen voor een krachtige draagbare machine met een vintage gevoel.

U kunt meer lezen over de technische details van zijn project op de website van IEEE Spectrum. Succes, Stefan!

Leave a Comment