Drawing this sin(x)/x ripple surface can be done in only 17 lines of BASIC.
How does a TRS-80 even manage to output anything useful to these monitors? [Glen] wrote his own low-level driver in machine code to handle that. The driver even has useful routines that are callable from within BASIC, meaning that programs written on the TRS-80 are granted powerful drawing abilities. Oh, and did we mention that the VGA graphics cards themselves were designed and made by [Glen]?
Interested in making your own? [Glen] provides all the resources you’ll need to re-create his work, including machine code drivers and demonstration BASIC programs as downloadable audio files, just as they would have been on original cassette tapes.
Watch things in action in the videos embedded below. The first draws a Land Rover, and the second plots a simple Moiré pattern star. Not bad for 70s-era hardware and 74xx logic!
When [Stephen Cass] found himself with a broken Tandy TRS-80 Model 100 portable computer, the simplest solution was to buy another broken one and make one working computer from two non-working computers. However, this left him with a dilemma — what to do with the (now even more) broken one left over?
LCD layout is unusual by modern standard, but optimized for fast updates
Luckily, the Model 100 has a substantial fanbase and there’s a lot of helpful information available online, including the detailed service manual, that helped [Stephen] to understand how to drive the unusual display. The LCD has a resolution of 240×64 pixels, which are broken down into eight zones of 50×32 pixels, and two zones of 40×42 pixels. Each zone is then further divided into four banks, eight pixels tall, so that each column of eight pixels corresponds to a single byte.
Every one of the ten zones is controlled by an individual HD44102 driver IC, connected to a 30-bit wide bus for selecting the correct chip, bank and column.
With the Arduino handling the data, the old LCD still needed a -5 V supply for contrast and an RC filter to smooth out the PWM signal [Stephen] is using to adjust the viewing angle.
With the new interface, [Stephen] is able to access all of the pixels on the original display, and to use modern graphics libraries such as displayio. With the display issue solved, he intends to use a separate Teensy 4.1 to connect with the keyboard matrix and provide a VT100 terminal interface.
Schematic of the HD44102 driver circuit
Upcycling old, broken hardware can be a lot of fun and is always educational. Understanding why certain design decisions were made at a time when the engineering trade-offs were different can lead to insights that are directly relevant to modern designs when resources get tight. In this case, the quirky LCD drivers were a response to making the display of text as efficient as possible, so as not to overburden the processor.
The TRS-80 computers are ripe for hacking, with their “built-for-service” designs, and we’ve featured a few in the past. Some have replaced the motherboard with something newer, like [Stephen], whereas others have also replaced the display, or connected them to the cellphone network.
Have you found new ways to get old hardware working? Tell us in the comments below or send us a message on the Hackaday tips line.
Before RadioShack decided the best business model for an electronics store was to harass its customers into buying overpriced batteries and cellphones, it was a great one-stop shop for most discrete components, knobs, resistors, radio equipment, and even a popular computer. That computer, the TRS-80, is a popular one in the retrocomputing world and if you can’t get original parts to restore one, you can always build your own clone.
This build comes to us from [Glen] aka [glenk] who is known for retrocomputing builds like this classic PET we featured a little over a year ago, and this TRS-80 is his latest project. He really gets into the weeds on the hardware, too. This isn’t an FPGA or Raspberry Pi running a TRS-80 on lookalike hardware. [Glen] has completely redesigned the computer from the ground up using modern CMOS components in order to make a modern, perfectly functional replica of the RadioShack classic.
Because of the level of detail [Glen] goes into, this one is a must-read for anyone interested in computing hardware (as opposed to the software, which you could learn about through a more simple emulator) and retrocomputing in general, and also brings most of us back to a more nostalgic, simpler time where a trip to RadioShack was fun and interesting.
If you grew up in the latter part of the 20th century, you didn’t have the Internet we have today — or maybe not at all. What you did have, though, was Radio Shack within an hour’s drive. They sold consumer electronics, of course, but they also sold parts and kits. In addition to specific kits, they always had some versions of a universal kit where lots of components were mounted on a board and you could easily connect and disconnect them to build different things. [RetoSpector78] found a 200-in-1 kit at a thrift store that was exactly like the one he had as a kid and he shares it with us in the video below.
This was a particularly fancy model since it has a nice looking front panel with a few knobs and displays. The book shows you how to make the 200 different projects ranging from metronomes to rain detectors. The projects really fell into several categories. There were practical circuits like radio receivers, test equipment, and transmitters. Then there were games or circuits even the manual called “silly.” In addition, there were circuits to build simply to understand how they work, like flip flops or counters.
The Golden Age of Radio Shack was probably sometime in the mid-1970s, a time when you could just pop into the local store and pay 49 cents for the resistors you needed to complete a project. Radio Shack was the place to go for everything from hi-fi systems to CB radios, and for many of us, being inside one was very much a kid in a candy store scenario.
That’s not to say that Radio Shack was perfect, but one thing it did very well was the education and grooming of the next generation of electronics hobbyists, primarily through their “Science Fair” brand. Some of us will recall the P-Box kits from that line, complete projects with all the parts and instructions in a plastic box with a perfboard top. These kits were endlessly entertaining and educational, and now [NetZener] has recreated the classic neon “Goofy Light” P-Box project.
As it was back in the day, the Goofy Light is almost entirely useless except for learning about DC-DC converters, multivibrators, RC timing circuits, and the weird world of negative resistance. But by using the original Science Fair instructions, compiling a BOM that can be filled from Mouser or Digikey, and making up a reasonable facsimile of the original P-Box chassis, [NetZener] has done a service to anyone looking for a little dose of nostalgia.
It would be interesting if someone brought back the P-Box experience as a commercial venture, offering a range of kits with circuits like the originals. If that happens, maybe some of the offerings will be based on that other classic from Radio Shack’s heyday.
Where did you buy the parts for your first electronic project? That’s a question likely to prompt a misty-eyed orgy of reminiscences from many Hackaday readers, if ever we have heard one. The chances are that if you are from North America or substantial parts of the English-speaking world, you bought them from a store that was part of the Radio Shack empire. These modestly sized stores in your local mall or shopping centre carried a unique mix of consumer electronics, CB radio, computers, and electronic components, and particularly in the days before the World Wide Web were one of very few places in which an experimenter could buy such parts over the counter.
Sadly for fans of retail electronic component shopping, the company behind the Radio Shack stores faltered in the face of its new online competition over later years of the last decade, finally reaching bankruptcy in 2015. Gone are all but a few independently owned stores, and the brand survives as an online electronics retailer.
The glory days of Radio Shack may be long gone, but its remaining parts are still capable of turning up a few surprises. As part of the company’s archives they had retained a huge trove of Radio Shack products and memorabilia, and these have been put up for sale in an online auction.
If you are interested in any of the Radio Shack lots, you have until the 3rd of July to snap up your personal piece of retail electronic history. Meanwhile if you are interested in the events that led to this moment, you can read our coverage of the retail chain’s demise.
There was a time when Radio Shack offered an incredible variety of supplies for the electronics hobbyist. In the back of each store, past the displays of Realistic 8-track players, Minimus-7 speakers, Patrolman scanners, and just beyond the battery bin where you could cash in your “Battery of the Month Club” card for a fresh, free 9-volt battery, lay the holy of holies — the parts. Perfboard panels on hinges held pegs with cards of resistors for 49 cents, blister packs of 2N2222 transistors and electrolytic capacitors, and everything else you needed to get your project going. It was a treasure trove to a budding hardware hobbyist.
But over on the side, invariably near the parts, was a rack of books for sale, mostly under the Archer brand. 12-year old me only had Christmas and birthday money to spend, and what I could beg from my parents, so I tended to buy books — I figured I needed to learn before I started blowing money on parts. And like many of that vintage, one of the first books I picked up was the Engineer’s Notebook by Forrest M. Mims III.
Wish I could find my original copy from 1979. I just bought this one from Amazon.
Many years rolled by, and my trusty and shop-worn first edition of Mims’ book, with my marginal notes and more than one soldering iron burn scarring its pulp pages, has long since gone missing. I learned so much from that book, and as I used it to plan my Next Big Project I’d often wonder how the book came about. Those of you that have seen the book and any of its sequels, like the Mini-notebook Series, will no doubt remember the style of the book. Printed on subdued graph paper with simple line drawings and schematics, the accompanying text did not appear to be typeset, but rather hand lettered. Each page was a work of technical beauty that served as an inspiration as I filled my own graph-paper notebooks with page after page of circuits I would find neither the time nor money to build.
I always wondered about those books and how they came about. It was a pretty astute marketing decision by Radio Shack to publish them and feature them so prominently near the parts — sort of makes the string of poor business decisions that led to the greatly diminished “RadioShack” stores of today all the more puzzling. Luckily, Forrest Mims recently did an AMA on reddit, and he answered a lot of questions regarding how these books came about. The full AMA is worth a read, but here’s the short story of those classics of pulp non-fiction.