This site was origionally started as a class project, giving an overview of different computer familes, but there are dozens of computer-history sites out ther on the 'net so in this section I'm going to change course a little. The original TRS80 was introduced in 1977, followed by the TRS80 Model II in 1979, the Model III in 1980 and TRS80 Model IV in 1983. Note that the TRS80 Model II was a more costly business computer, and the model 12, 16, and 6000 are newer versions of the Model II as well, with added features. (The TRS80 Home Page) (Unfortunatly this site is long-gone, a shame, it had a ton of good info). I origionally wanted to just include the I, III, and IV here but after becoming the owner of a Model II, I discovered that there is very little support for them on the 'net. The 16 and 6000 have a 68k CPU and can run lots of cool Xenix software, but because they also have the z80 they can run in Model II or 12 mode too. I *think* the Model II has a lot in common with the Model IV, though unfortunatly you can't exchange disks between them. See the "RAM" section below for more details. More on the Model II to come! In 1983 the TRS80 Model IV with one disk drive sold for $1700 (Consumer Reports, p.476).
Processor: The TRS80 uses the Zilog Z80 microprocessor, which is capable of addressing 64k of RAM.
RAM: The original TRS80 came with just 4k of RAM, but later versions had more memory and the computer can have up 16k internally and 48k with the expansion box. The TRS80 Model III can have up to 48k of RAM. The TRS80 Model IV can have up to two banks of 64k each for a total of 128k of RAM. It should be noted that the Model IV didn't just duplicate the old systems and add bank switching, it's much more interesting. The Model I and III both have the ROM and keyboard memory-mapped in the first 16k of space. The Model IV can emulate this, or it can use I/O mapping for the keyboard and swap out the ROM for RAM, leaving the full 64k of address space free for RAM. The Model II series also uses the full 64k address space for RAM.... add to this the fact they both use the same CPU and both have similar display abilities (see those sections) and you'll see why I think they have more in common that most people give them credit.
Keyboard: The TRS80 I and III use a typewriter style keyboard. The keyboard has all standard ASCII key except 96 and 123 though 127 (_, {, |, }, ~, del, ], \). For the longest time I felt the TRS-80 had a black eye because it didn't come with a control key. Well, that's not totally true, there's noe "CTRL" key but there is a control... it's the down arrow key shifted! I don't know how many years I had one of these computers and didn't even know that!! (Though it fairness, it was a Level I system that didn't come with any software, so I didn't use it). So, after learning this, I decided it was time for a list of exactly what all the keys are: Down Arrow - line feed, Up arrow - [, Right Arrow - Tab, Left Arrow - Backspace, Shift + Down Arrow - CTRL, Shift + Up Arrow, ESC, Shift + Left Arrow - CH24, Shift + Right Arrow - CH25, Shift + 0 - Space, Shift @ - `. I should also note that much of my confusion comes from the Color Computer. Both the CoCo 1 and 2 use the exact same key layout as the Model I does, but for whatever reason, Tandy decided to map the keys totally differently! The CoCo does not have a Control key as found on the Model I.
Video: The TRS80 uses a composite video system, capable of 64x16 text resolution. There is no graphics mode on the TRS80, but there are characters that are divided into six sections that can be used to make a 128x48 "graphics" mode as well as boxes and borders. The TRS80 Model III has the same video modes but uses a higher resolution built in monitor instead of a composite monitor. The TRS80 Model IV is capable of both a TRS80 Model III compatible mode, as well as a 80x24 text mode and a true graphics mode. There are optional graphics boards for both the Model III and IV, but I know little about them. The Model II series also offers 80x24 text but I know little more than that. They unfortunatly seem to be lacking the "graphics" charater set, at least one that uses the same charater codes.
Storage: The original TRS80 has both a jack for a standard cassette recorder, as well as an optional floppy disk system that uses the expansion box. Note that the original TRS80 came with a Level I BASIC ROM which will not work with a disk based system. The ROM must be replaced with a Level II ROM in order to use a disk controller. The floppy controller uses industry standard drives, so any low density drive will work with the TRS80 floppy controller. I have been told, though, that Tandy for some reason used the side select line as a drive select, so double-sided drives may require a special cable to work correctlly. The TRS80 Model I originally came with a single density controller, but later double density controllers were offered as well. The TRS80 Model III also has a cassette interface and optional floppy controller. The Model III controller was originally double density. The same floppy system was offered for the Model IV as well. The Model II series uses 8" drives, though high density 5.25" drive will work with with a special cable. This unfortunatly makes it tough to transfer data between different models.