topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday March 19, 2024, 3:42 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Happy Birthday TRS-80  (Read 10869 times)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Happy Birthday TRS-80
« on: August 05, 2012, 06:57 AM »
RadioShack's much loved (and unjustly maligned) TRS-80 turns 35 this year.

trs80.JPG

This amazing computer was one of the earliest affordable PCs that actually allowed small businesses to get serious work done. I installed a Model III in my sister's company back when dinosaurs (and me :mrgreen:) roamed the earth. With a 2Mhz Z80 chip, a whopping 48 kilobytes of RAM, dual 5" floppy drives, a butt-ugly silver/grey case, and a built-in and slightly fuzzy B&W TV screen (later replaced with a 'real' aftermarket amber CRT) for a monitor, it was a formidable beastie for its time. Other machines (including my beloved C=64) had panache and pretty graphics. My sister's had VisiCalc for spreadsheets, Electric Pencil for wordprocessing, a surprisingly complete and robust  GL/AP/AR accounting package - and Zork for when nobody was looking. This all cost her about $2700 in 1981 - which would be roughly $9500 in today's dollars.

Anything else you may have needed got taken care of the way most things did back then - by you writing a program (in BASIC or Z80 assembly) to handle it. Radioshack had a particularly nice version of BASIC and a decent monitor for assembler. Which was a good thing. Because sooner or later, you'd end up using one (or both) of them.

For tech "support" you had your local "80" club, the nascent "Trash-80" BBS community (via Compuserve), and a fantastic magazine called 80 Microcomputing.

Although it may not sound like much today, back when big sister had this rig, she was one of the most "computerized" small businesses in her neck of the woods. :Thmbsup:

Nice article entitled Please Don’t Call It Trash-80: A 35th Anniversary Salute to Radio Shack’s TRS-80 can be found here.

Note: Check out this 80 Microcomputing cover from 1980. Seems like judicial sanity still prevailed back then - even though the editors might not have thought so. (How times have changed!)

judge.jpg

 8)
« Last Edit: August 05, 2012, 07:21 AM by 40hz »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #1 on: August 05, 2012, 09:25 AM »
We never owned a trs-80, but i have very fond memories of programming on it extensively in the early 1980s, writing games for myself and friends.  The blocky black and white graphics were beautiful.

Also, the Trs-80's that I remember all looked like this (not like the above photo), from wikipedia:

280px-TRS-80_Model_I_-_Rechnermuseum_Cropped.jpg

According to Wikipedia, the photo in the first post is for the TRS-80 Model III, where mine is the model I (which used a cassette player to save programs not a disk drive).
« Last Edit: August 05, 2012, 09:37 AM by mouser »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #2 on: August 05, 2012, 09:33 AM »
Here's what a very advanced trs-80 full screen graphics game looked like back in those days:
Aesthetic-Align-SeaDragon[1].gif

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #3 on: August 05, 2012, 10:28 AM »
Here's what a very advanced trs-80 full screen graphics game looked like back in those days: (see attachment in previous post)

I remember playing games like that! :)
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #4 on: August 05, 2012, 11:12 AM »
[/url])[/i]
According to Wikipedia, the photo in the first post is for the TRS-80 Model III, where mine is the model I (which used a cassette player to save programs not a disk drive).

It is the Model III. IIRC the Model I got yanked from distribution by the FCC because of excessive RF emissions. Radios supposedly used to make all kinds of weird noises if put too close to it.

The Model III was succeeded by the Model 4 (no more  Roman numerals!) which was a real nice version. White case, better hardware (128Kb RAM + 4Mhz CPU, nicer 'real' monitor (80x24 vs the old 64x16), larger capacity floppy disks, etc. ) and could run CP/M or an alternative 3rd-party souped-up version of TRSDOS called LDOS. You could have used LDOS on the Model III too although it really came into its own with the faster CPU and higher capacity floppies on the Model 4.

Radioshack also did something called a Model II (and later the Tandy Model 12) (see below), which was their "big iron" offering .

tandy_trs80-model2_1.jpg         Tandy_Model12_System_1.jpg

 It had two Shugart 8" floppy drives (expandable to 4) and ran CP/M or TRSDOS right out of the box. But you could also get add-ons (hard disk controller, graphics card) and a co-processor board with a Motorola 68000 chip and 512k of dedicated RAM which allowed you to run XENIX on it. That was a popular machine for midsize businesses looking for a relatively inexpensive system to run UNIX-based accounting and payroll apps. It was also popular with what used to be called "data-entry firms" because certain Model II/12 disks could be read by IBM and other minicomputers.

catcover-Radio_Shack_TRS-80_Model_II_(1979)(Radio_Shack).jpg

This machine was 'serious business' through and through and competed favorably against some of the lower end DEC and Commodore minicomputers from that era. Which just goes to show how far we've come since then. Especially when you consider any moderately technical hobbyist can assemble a supercomputer quite easily, and for far less money than my sister paid for her single-CPU TRS-80 desktop.

 :)
« Last Edit: August 05, 2012, 11:20 AM by 40hz »

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #5 on: August 05, 2012, 11:17 AM »
Anyone ever use a PET?
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #6 on: August 05, 2012, 11:25 AM »
Anyone ever use a PET?

Me! ;D (I'm a lot older than I look.)



Loved that trapezoidal monitor casing it had. Hated the little chicklet-ty keyboard, although it had a nice professional adding machine touch to it. Definitely more geared towards data entry functions than touch typing.  And at least the numeric entry pad was full sized. Looked something like a modern cash register. Saw one abandoned by the trash bins outside an old office building recently. I would have grabbed it except the monitor and insides had been smashed up. Quite recently too from the amount of glass all around it. Probably done by some passing kids who didn't realize what a collector's piece it was. *SIGH*

Used a DEC Rainbow too! That packed both a Z80 and an Intel 8080 chip in the same box. It could run CP/M 8 or 16, and also could be used as a straight data terminal too. I forget if it was VT-102 or just straight ANSI.

Commodore duped some of that design with their elegant C=128 which packed an 8502 plus a Z80 chip and allowed for three separate modes of operation: the traditional C=64, the jazzed-up C=128, and CP/M mode.
« Last Edit: August 05, 2012, 11:40 AM by 40hz »

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #7 on: August 05, 2012, 11:31 AM »
mine is the model I (which used a cassette player to save programs not a disk drive)
That damned cassette player!
I still recall the pain of huddling all night over a TRS 80, producing the worst kind of spaghetti code in order to beat a deadline. Finally, as dawn broke and before sending it to cassette, I just had to stretch and in so doing inadvertently kicked the power plug out of its socket.
Ouch!

TaoPhoenix

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #8 on: August 05, 2012, 11:55 AM »
Here's what a very advanced trs-80 full screen graphics game looked like back in those days: (see attachment in previous post)

I remember playing games like that! :)

I remember programming games like that! (Different system, different gameplay, still just sayin')

Okay, I'll get off your lawns now.

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #9 on: August 05, 2012, 01:26 PM »
mine is the model I (which used a cassette player to save programs not a disk drive)
That damned cassette player!
I still recall the pain of huddling all night over a TRS 80, producing the worst kind of spaghetti code in order to beat a deadline. Finally, as dawn broke and before sending it to cassette, I just had to stretch and in so doing inadvertently kicked the power plug out of its socket.
Ouch!
-cranioscopical (August 05, 2012, 11:31 AM)

Ah Chris...you're bringing back memories. ;D Bad ones!

I always HATED this thing:

736px-Commodore-Datassette.jpg

I had the same thing happen to me once with my C=64 and a 1530 Datasette drive. 4 hours of assembly programming using HesMON down the tubes! Went out and bought the 1541 Floppy Drive unit the following weekend.

commodore_1541.jpg

Of course that drive had it's own problems if you too frequently loaded games off it. Electronic Arts and Origin games used deliberate bad sector/track tricks for copy protection. It used to cause the read/write heads to "slam"  themselves dozens of times while loading Seven Cities of Gold, M.U.L.E. or Ultima III. You could actually feel it vibrate the tabletop sometimes. (It was usually four or five minutes of: Takka-takka-takka-takka *grind* whip-zip-zip-zip *grind* - and then... abrupt silence! It was scary.) All that head banging caused major alignment problems after a while.

Half-ass recalibrating these drives wasn't difficult if you had: a screwdriver and a few other tools, a special 'calibration' floppy disk, and the matching utility software. (A 'real' calibration required the above plus an oscilloscope so it was always good to have a friend or family member who was also a ham radio operator living nearby.) It was sort of a C=64 power user's rite of passage doing one of these. You had to crack the drive case (and void your warranty) to do it. But it was no harder than setting the dwell on a pre-fuel injection automobile engine. A little practice and a light steady touch were all that were needed. Most of us left the drive cases unscrewed and only elastic banded together after doing a few of those.

Fun times! Sure don't miss them. ;D 8)
« Last Edit: August 05, 2012, 01:51 PM by 40hz »

TaoPhoenix

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #10 on: August 05, 2012, 01:50 PM »

Recalibrating these drives wasn't difficult if you had: a screwdriver, a special 'calibration' floppy disk, and the matching utility software. It was sort of a C=64 power user's rite of passage doing one of these. You had to crack the drive case (and void your warranty) to do it. But it was no harder than setting the dwell on a pre-fuel injection automobile engine. A little practice and a light steady touch were all that were needed. Most of us left the drive cases unscrewed and only elastic banded together after doing a few of those.


Holy Not-Just-Works Batman! I'd call that difficult! And we think our IT problems are bad today!  :o

Edit: The Commodore 64 took over the TRS 80 thread. I'll leave the meaning of that to my betters.  8)

SeraphimLabs

  • Participant
  • Joined in 2012
  • *
  • Posts: 497
  • Be Ready
    • View Profile
    • SeraphimLabs
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #11 on: August 05, 2012, 01:58 PM »
I still have a Tandy TRS80 color in the attic. Working order, comes with a couple of program cartridges instead of floppy discs. Pretty sure the only one I have that I know works is Chess.


There's also a later model Tandy from the year 1991- it uses an Intel 386 SX CPU with most likely 2MB of RAM. Not sure what all is in it, I'd have to read the tags.
It's still in it's factory packaging, and has never been booted. I got that while working at an old radioshack store cleaning out the back room, it was too old to sell so the guy said I could keep it.


TaoPhoenix

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #12 on: August 05, 2012, 02:01 PM »

There's also a later model Tandy from the year 1991- it uses an Intel 386 SX CPU with most likely 2MB of RAM. Not sure what all is in it, I'd have to read the tags.
It's still in it's factory packaging, and has never been booted. I got that while working at an old radioshack store cleaning out the back room, it was too old to sell so the guy said I could keep it.

Too old to sell, Ebay here you come!

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #13 on: August 05, 2012, 02:12 PM »
@TP -  Well...all things are relative I suppose. Back when it was a toss up between spending some cash or spending a few hours of your time, the time option usually won out. ;D

Seriously though, it wasn't all that hard after you did it a few times. Kinda like the first time you assemble a PC from parts. It seems complicated, but it gets much easier after that first time.
« Last Edit: August 05, 2012, 02:18 PM by 40hz »

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #14 on: August 05, 2012, 02:17 PM »
I still have a Tandy TRS80 color in the attic. Working order, comes with a couple of program cartridges instead of floppy discs. Pretty sure the only one I have that I know works is Chess.

The CoCo has its fans. There are people who collect them FWIW.

The 386SX is a yet another straight-up PC clone. Might be fun booting it up for old times sake. Especially if you have an old copy of Windows for Workgroups mothballed somewhere in  there with it. A few hours with that will make almost anything that followed look and feel positively inspired - with the possible exception of Millenium Edition and Metro. ;)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Happy Birthday TRS-80
« Reply #15 on: August 05, 2012, 02:21 PM »
Edit: The Commodore 64 took over the TRS 80 thread. I'll leave the meaning of that to my betters.  8)

That's probably because:

  • I started the thread
  • I'm a C=64 fan
  • And I'm not above OT-ing my own topic!

I'm an equal opportunity rambler. :-[
 :Thmbsup: