TRS-80
1970年代中ごろ、ラジオシャックはアメリカでも成功している電器店チェーンだった。同社の仕入れ担当だったドン・フレンチはコンピュータキットのMITS Altair を買い、その後自分でもコンピュータの設計を行い、製造担当副社長ジョン・V・ローチにそれを見せた。ローチは感銘を受けなかったが、ラジオシャックはナショナル セミコンダクターのスティーブ・レイニンガーを雇い、フレンチの設計を評価させ、1976年6月にコンピュータ開発に取り組むことになった。同社はキットでの販売を考えていたが、初期のコンピュータショップである Byte Shop で働いたこともあるレイニンガーは「はんだ付けできる人は非常に少ない」と主張して説得にあたり、組み立て済みのコンピュータを販売することを勧めた。
社内にはマイクロコンピュータの発売に反対する声もあったが、一時期ラジオシャックの売り上げの20%以上をたたき出していた市民ラジオの人気にかげりが出てきたため、同社は新製品を探していた。1976年12月、フレンチとレイニンガーは正式にプロジェクトを任されたが、コスト低減が至上命令とされた。例えば、小文字を扱えないようにすれば原価で1.50ドルの低減となり、売値では5ドルの低減になる。
タンディもマルチユーザー対応のワープロソフト Scripsit 16、表計算ソフト Multiplan、データベースソフト Profile 16(後に filePro 16+ にアップグレード)、会計ソフトなどをリリースした。言語としては、COBOL、BASIC、C言語が用意された。RDBMSの Unify や Informix もリリースされている。このXENIXはマスタースレーブ型の実装になっており、入出力はZ80で行い、それ以外の処理は68000で行うようになっていた。
Model 16 の後継が Model 16B で、さらに Tandy 6000 HD が登場した。HDDを内蔵し、MC68000も8MHzに高速化されている。外付けHDDとして、8.4MB、15MB、35MB、70MB の装置を発売し、RAMは最大768KBまで搭載可能。RS-232ポートを6本追加でき、端末を接続してマルチユーザーシステムを構築できる。
Windows: HT1080Z EACA Emulator for Windows XP
Windows: TRS32 Model 1/3/4 Emulator for Win XP (シェアウェア)
Windows/Linux/Mac:: M.E.S.S. Emulator - TRS-80 エミュレータも含んでいる
Windows/Linux/Mac: VirtualT オープンソースの Model 100/102/200 エミュレータ
Linux/Unix: xtrs (オープンソース)
Java: Java applet
Mac Classic: TRS-80 Emulator for Mac OS - Mac OS 7.5.5 かそれ以降(サウンドはサポートしていない)
キーボードからの入力データの転送方法は風変わりである。普通ならI/Oデバイスやチップを経由してデータをCPUに転送するが、TRS-80 Model I ではメモリ上の所定の領域にキーボードがマッピングされていた。つまり、そのアドレスには実際にはメモリはマッピングされておらず、プロセッサがそのアドレスを読むことによってキーの状態が読み取れるようになっていた。
キーボードの右側にあるプレート部分にテンキーを装備したバージョンも生産されている。
TRS-80のキーボードは、1回の押下で数回の文字入力となってしまうことが多かった(チャタリング)。これを解決するソフトウェアが配布されたが、これを使うとキー入力への反応が鈍くなった。後にこのソフトはROMに内蔵された。キーボード自体もチャタリングの少ないものに変更されている。