
[ad_1]

Faced with a damaged Radio Shack laptop computer from 1983, IEEE Spectrum editor Stephen Cass did not throw it away. Instead, he pulled out the logic board and changed it with a contemporary microcontroller so he might management the classic display. Cass wrote about his journey intimately for Spectrum final week.
Cass carried out his operation on a Radio Shack TRS-80 Model 100—one of many first laptops ever produced—which encompasses a one-piece “slate” kind designed by Kyocera and launched because the NEC PC-8201 in Japan. Its declare to fame was not solely its small moveable measurement (at 2 inches thick and three.9 lbs), however having an awesome keyboard paired with its skill to run for as much as 20 hours on 4 AA batteries.
The Model 100 included a 2.4 MHz Intel 80C85 CPU, 8 to 32K of RAM, and an eight-line, 40-character monochrome LCD with no backlight. It does not sound like a lot in comparison with right now’s moveable beasts, however journalists beloved the Model 100 as a result of they may comfortably write tales on the go utilizing its built-in textual content editor. It additionally included Microsoft BASIC, a terminal program, and an tackle e-book in ROM.

While some folks improve Model 100s utilizing new LCD screens and CPUs (maintaining solely the case and keyboard), Cass determined to try an interface with the moveable’s classic 240×64 pixel show. He discovered it significantly difficult as a result of the pc handles driving the show in an unconventional manner in comparison with right now’s LCD panels.
“The M100’s LCD is actually 10 separate shows, every managed by its personal HD44102 driver chip,” Cass writes. “The driver chips are every chargeable for a 50-by-32-pixel area of the display, besides for 2 chips on the right-hand facet that management solely 40 by 32 pixels.” Its designers selected this methodology, Cass says, as a result of it quickens textual content show with restricted accessible reminiscence.
Okay, right here’s my demo: first it fills and clears the display by writing to all chips without delay, then hundreds a full display bitmap as quick because the show can go, then makes use of hadware financial institution switching and partial refresh to quick scroll! pic.twitter.com/VbF2vgaG9L
— stephencass (@stephencass) September 21, 2022
After figuring out the protocol for the display, Cass constructed an interface between the display and a contemporary Arduino Mega 2560 microcontroller. As the venture stands now, he can show and scroll bitmapped graphics onto the Model 100’s LCD. His subsequent step will likely be to attempt to interface the display and keyboard (with a Teensy 4.1 growth board to deal with keyboard communications) to a Raspberry Pi 4 compute module, which might make for a robust moveable machine with a classic really feel.
You can learn extra concerning the technical particulars of his venture on IEEE Spectrum’s web site. Good luck, Stephen!
[ad_2]