The Trash-80, Part 2

10 Jun

In the mid-1970s a fellow named Don French was working at Radio Shack’s corporate headquarters in Fort Worth, Texas. Unlike pretty much everyone else there, Don was himself an amateur electronics enthusiast, and so actually understood those strange displays at the back of the Radio Shack stores. And he was fascinated with the idea of computers, so much so that in mid-1974 he was one of the few who managed to put together a working version of Jonathan Titus’s Mark-8 computer after seeing it in an issue of Radio-Electronics magazine. Barely six months later, when the vastly more accessible MITS Altair 8800 arrived, hobbyists across the country began hacking together machines of their own, forming loose communities of interest such as the famous Homebrew Computer Club attended by Jobs and Wozniak among other current and future luminaries. The people involved with these new “microcomputers,” as they were then known, were mostly experienced solder-gun wielders who had cut their teeth on HAM radio or radio-controlled cars — the sort of do-it-yourselfers, in other words, who had been standing in the back of all those Radio Shacks digging through boxes and shelves of wires and diodes for years. Now that they worked with computers, they continued to use the Shack as their source for the non-specialized components they needed.

French understood the hunger so many people had for a computer of their own, because he had felt the same hunger himself. And he thought that Radio Shack could do very well if it began serving that hunger more directly, by offering computer equipment at its thousands of stores instead of leaving hobbyists to rely on the network of tiny, often dodgy companies that had jumped into the new market. His problem was convincing management, and that was a tough nut to crack indeed; few have ever accused Radio Shack’s management of vision, after all.

Still, even they eventually had to see that something was happening when an event like the March, 1976, World Altair Computer Convention could attract over 700 people from seven countries to Albuquerque, New Mexico, home of MITS. After that, management began to take French’s ideas a little bit more seriously, and about May of 1976 officially authorized him to start making a computer for them. But they certainly didn’t overdo their commitment; French got to hire exactly one engineer to work on the project. Fortunately, he made a good choice in Steve Leininger, a Homebrew Computer Club member whom he imported from Silicon Valley. Together they labored over the TRS-80 in a disused room inside Radio Shack’s speaker factory, with French taking the Jobs role of public relations-man, business manager, and general vision articulator, and Leininger taking the Wozniak role of technical designer.

A few months in something happened that changed the direction of the project dramatically. (This anecdote and many others is taken from Priming the Pump, a fun if rambling memoir of the TRS-80 scene by David and Theresa Walsh.)

The whole project almost died one day when a heavy package came in the mail to the engineers. It was an expensive digital clock kit that the customer had put together and sent back. The customer’s story was that he had followed all the instructions and the clock didn’t work; in fact it blew a fuse when he plugged it in. “We opened it up,” says Leininger, “and the thing had an eighth of an inch of solder all over the bottom. The instructions said, ‘Put all the parts on the board, turn the board over, and solder everything to the bottom of the board.'”

That, my friends, is why it was best for everyone concerned if Uncle Jerry confined himself to the front of the store. With visions of thousands of do-it-yourself computer kits coming back to them in a similar state, management almost killed the project. Instead, miraculously, French was able to convince them to do something else: to make the machine a complete, turnkey computer rather than a kit. It’s good that he did, because in January of 1977 a struggling calculator manufacturer called Commodore Business Machines announced the PET, an event which marked the beginning of the end of the Altair era of (literally) home-brewed computers. With little funding and turnkey systems by Commodore and Apple in the pipeline, French and Leininger did what they could with what resources and time management allowed them to have. The result, which was officially announced on August 3, 1977, and started shipping about a month later, was a solidly engineered core brocaded with a heap of questionable choices, the sort of thing that could only have come from Radio Shack.

Unlike the PET and Apple II, which used the MOS 6502 CPU, the TRS-80 used the Zilog Z80. (The first part of the name “TRS-80” stood for Tandy Radio Shack, the second for the Z80.) It was clocked at 1.78 MHz, 78% faster than the Commodore or Apple, and it would prove quite amenable to expansion and modification. Luckily so, because the version that Radio Shack put on sale that autumn was… limited.

TRS-80 Model 1

Inside its chunky plastic case was just 4 K of RAM, because that’s all Radio Shack would pay for. They also refused to pay the licensing fees to acquire BASIC from what was at that time the leading provider of microcomputer BASICs, a little company called Micro-Soft. Just as well, because they also weren’t going to pay for the 12 K of ROM needed to house it. So Leininger himself hacked together a limited subset of the language based on a standard known as Tiny BASIC, and squeezed it into the 4 K of ROM Radio Shack allowed him. This full-featured development environment came equipped with exactly three error messages: “HOW?” when some sort of logical error such as division by zero occurred; “SORRY” when out of memory (something that must have happened quite a bit); and “WHAT?” when it just didn’t understand you at all (something else that must have happened quite a bit).

At some point, Radio Shack had decided they wanted to sell the TRS-80 as a truly complete computing package, with a monitor and a permanent storage solution included. So, they grabbed the cheapest and smallest black-and-white television in their catalog (the TRS-80 had no color capabilities) and also the cheapest audio-cassette recorder and the turnkey package was complete. The computer itself was molded in what Radio Shack optimistically called “Mercedes silver” because that was the color of the already extant TV-cum-monitor. They didn’t even bother to remove the volume control from the tape recorder, which led to all sorts of fun. Here’s some contemporary advice on getting it calibrated to actually, you know, function, from an early issue of SoftSide magazine:

Get an AM radio and place it beside your computer keyboard (on the side opposite the tape recorder, so that it doesn’t get in the way). Tune it to a spot in between stations and turn the volume down low enough so that it isn’t too annoying. This will help you keep track of what is going on inside the computer when you are loading from tape. If there is little or no sound, you are either listening to a blank tape, or the volume is too low for the computer to pick up the information. If you get an interrupted buzzing, the volume is either too loud or too soft. Turn the volume (on the tape recorder, not the radio) so that there is a steady tone. Then rewind the tape and start over. If you get a steady tone, the volume is approximately (unfortunately, only approximately) correct.

Such tricks were only possible because of the truly epic levels of RF interference that the TRS-80 put out. Televisions were best placed at the other side of the house from it, and (hopefully false) rumors had it that a handful of well-placed machines could take out whole city blocks. In fact, the original TRS-80 design was finally discontinued in 1981 because it violated FCC standards for RF interference. (How it ever got approved in the first place is the real mystery…) TRS-80 loyalists darkly suggest to this day that the machine was ratted out to the FCC by Texas Instruments, who were about to enter the market with a machine of their own and wanted to trim the field a bit.

All in all, the TRS-80 reminds a bit of the old MG and Fiat sports cars my friends and I used to tinker with years ago. As we stalwartly intoned every time trying to run the engine, the windshield wipers, the headlights, and the radio off a single Lucas electrical system left us with a smoking hunk of melted plastic where the fuse panel used to be, its failings gave it personality, even made it lovable. But its lovable personality isn’t the reason that the TRS-80 became the most popular of the trio of 1977, and remained the leading system until perhaps 1980 or 1981. No, that was because (unlike the Apple II, which cost $1300 for a 4 K system without a monitor) it was relatively cheap at $600, and because (unlike the Commodore PET, which was bedeviled by supply issues throughout 1977 and 1978) it was, at least after the initial surge of interest had convinced Radio Shack to begin manufacturing it in numbers, readily available at thousands of stores all over the country.

Realizing at last that there was gold in these here hills, Radio Shack began to relent with some of the penny pinching, gradually transforming the TRS-80 into a usable little system. The standard 4 K of RAM soon became a much more reasonable 16 K, and Leininger’s primitive BASIC was replaced with a much better Microsoft-licensed variant. (Early adopters got the privilege of paying to have their machines retrofitted with these enhancements; Radio Shack never took its munificence too far.) By the time the TRS-80 had its first birthday, disk drives had appeared, as had the possibility of further expanding RAM to as much as 48 K. Such options, which had never been part of the original design plan, required the purchase of a bulky expansion box to house them and were certainly not cheap, but they did exist and were gradually adopted by those who stuck with the platform.

But we’re getting ahead of ourselves. Let’s say it’s late 1977 or early 1978, and you’ve just brought your shiny new Trash-80 home. What might you do with it? I’ll talk about that next time, and in the process also discuss a program that’s much older than any I’ve talked about so far, but that holds an important place in the history of interactive narrative.



7 Responses to The Trash-80, Part 2

  1. Eric Fischer

    March 29, 2012 at 12:33 am

    Did Radio Shack actually use the “Mercedes Silver” name? I thought that was just a discovery that users made, that the touch-up paint for cars could also be used on their scuffed computers.

    The other noteworthy thing about the converted TV sets was that the cutouts for the station knob were still present in the case, just covered by the nameplate.

    The TI connection to RF interference seems like it might be a little mangled. As I understand it, TI wanted to ship the 99/4 with a TV adapter but couldn’t meet the RFI requirements and had to ship a (color) monitor with the computer, drastically raising the price. The 99/4A did ship with a video modulator, and with its own regulatory problem: the power supply didn’t meet UL standards, so the units shipped with an extension cord visibly glued onto the end of the regular cord.

    • Jimmy Maher

      March 29, 2012 at 6:34 am

      Thanks for your comments, here and elsewhere!

      “Mercedes silver” was the color that RCA originally used to describe the TV that Radio Shack incorporated into the TRS-80. At least some at Radio Shack apparently adopted it as well. From Priming the Pump: “Dick Miller says Tandy managers freely called the gray color ‘Mercedes Silver’ in hopes it would add some class to the product….”

      As far as the radio interference, I seriously doubt that TI was the real source of Radio Shack’s FCC problems. Just meant that fans, who like most of the world preferred a good conspiracy theory to the dull grindings of bureaucracy, passed that rumor around.

  2. B. Waters

    September 12, 2012 at 10:13 am

    Ah, the trash 80 and its ‘expensive’ interface.
    This was my first home computer. When the expansion interface came out, I was one of the very first to get a hold of it. Unfortunately,
    or rather in hindsight fortunately, the first version of the dos that it shipped was was completely unusable for me. It failed to format blank disks and would wipe out the preformatted disk it came with after a bit when I would try to save to it. The local store forced
    me to buy a new OS disc each time this happened, even though it was supposed to include this, they would not just write me a new one. (Also
    in hindsight they probably could not either). After buying this disc five times I had had enough. I switched over to the Apple ][ that I had found in a magazine ad for $999 with 48k of RAM, and never looked
    back. The Apple ][ was a much better machine for me. It was much supported and had more activity in the local computer clubs. It was definitely the more popular computer among activists, and once the hayes
    modem came out a year or two later, running one of the early BBSs. that was the the first in my area with 300 baud support, and later the first to have a HD, kept
    me with almost more activity than I had time to keep up with.

    An interesting thing going from the trs-80 to the Apple ][ taught me was that clock speeds
    could not be compared across cpu’s. The 1 MHz 6502 easily was outperforming the z80 when I ran the
    ‘same’ software on both. (things like listing from the creative computing book or software that had version for
    both). A lot of this was due to the zero page addressing mode that allowed for fewer ‘slow’ memory accesses.

    Now, as for your question about how the trs-80 managed to pass the fcc to begin with
    the answer is simple. It didn’t. It had no need to. The FCC did not get the power to regulate
    consumer electronics until 1982. It and my Apple ][ would both wipe out the reception
    of channels 3-6 on the TV, and put ripples in more. Luckily my parents put up with this somehow. I do remember after
    a few years, they did manage to get ahold of an Apple ][+ case somehow, and make me transplant my
    Apple ][ motherboard into the new shielded case though.

  3. B. Waters

    September 12, 2012 at 10:18 am

    Ah, just checked, it looks like 1979 was the date the FCC regulated digital products, 1982 was a more inclusive regulation. In any case the point stands, the trs-80 predated the fcc requirements. In fact it was the increasing spread of microcomputers that lead to the requirements.

  4. Tom

    November 9, 2017 at 8:01 pm

    early adapter -> early adopter ?

    • Jimmy Maher

      November 10, 2017 at 9:43 am


  5. David Friedman

    February 10, 2022 at 11:22 pm

    You haven’t mentioned the TRS80 clones. My first computer was an LNW80, a superclone of the TRS80 III with a blazing 4 Mhz CPU and a high resolution screen.

    You also haven’t mentioned the existence of a competitive market for operating systems for the TRS80 and its clones, with MultiDos, DoubleDos, and others. I think it was the Model IV that wouldn’t run on its own OS, so they pirated one of the others and I think eventually bought it.

    It was an interesting world. The OS I was using had a primitive graphical interface, meaning that you could scroll down the screen and select things instead of typing in commands.

    And then there were the copying wars. SuperUtility Plus was a program to copy copy protected programs, copy protected against itself. So somebody else brought out DuperDuper, a program whose only function was to copy SuperUtility Plus.


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.