Tandy 2000は、1983 年 11 月 28 日に COMDEX/Fall'83 でRadio Shackが発表したパーソナル コンピュータです。 [ 1 ] 8 MHz Intel 80186マイクロプロセッサをベースとし、 MS-DOSが動作していました。[ 3 ]比較すると、IBM PC XT (1983 年 3 月に発表) は、より古い 4.77 MHz Intel 8088プロセッサを使用しており、IBM PC/AT (1984 年に発表) は後に新しい 6 MHz Intel 80286 を使用することになります。16ビットデータ バスと 80186 のより効率的な命令デコードにより、Tandy 2000 は他の PC 互換機よりも大幅に高速に動作し、PC AT よりもわずかに高速でした。 (後にIBMは新しいPC ATモデルで80286を8MHzにアップグレードしたが、ウェイトステートが追加された。)Tandy 2000は、同社初のIntel x86シリーズマイクロプロセッサを搭載したコンピュータであり、それ以前のモデルではZilog Z80やMotorola 6809 CPUが使用されていた。
Tandy 2000はIBM XTとの互換性があると謳われていたものの、実際にはかなり異なっていたため、純粋なテキスト指向ではない既存のPCソフトウェアのほとんどは正常に動作しなかった。
Tandy 2000とその専用MS-DOSは、最大768KB のRAMをサポートしており、IBMアーキテクチャで課せられていた640KB の制限を大幅に上回っています。また、720KB容量の80トラック両面4倍密度フロッピーディスクドライブを採用しており、Tandy 2000の登場当時のIBMの標準容量はわずか360KBでした 。
Tandy 2000の筐体には「Tandy」と「TRS-80」の両方のロゴが刻印されており、これは「TRS-80」ブランドの段階的廃止の始まりを示している。

1981年8月にIBMがパーソナルコンピュータ「モデル5150」を発表したことで、マイクロコンピュータという全く新しい市場が誕生した。多くのハードウェアおよびソフトウェア企業が、小型コンピュータの標準メーカーとしてのIBMとマイクロソフトの新たな存在感を活用するために設立され、他の既存メーカーのほとんども同様に、この分野に注力するようになった。
この時点で、Tandy/Radio Shack は、1977 年 8 月にTRS-80 Model Iを発表して以来、小型コンピュータ市場に 4 年間参入していました。[ 1 ]新しいコンピュータ部門は、1979 年 10 月に、ハイエンドのビジネス向けシステムであるTRS-80 Model IIを発表しました。 [注 1 ] 1983 年に、消費者および教育市場では、 TRS-80 Model 4 がModel III (それ自体が Model I の後継機種) の後継機種となりました。ビジネスセグメントでは、TRS-80 Model 12とModel 16が Model II の後継機種となり、より高度な機能が追加されました。[注 2 ]これまで Tandy/Radio Shack のコンピュータ製品ラインは、独自のシステムソフトウェアとアプリケーションのおかげで、市場で独自のニッチを占めてきました。[注 3 ] Tandy は、自社ストアでサードパーティ製品を販売しないことで、ソフトウェアと周辺機器の販売を独占しようとしました。[ 1 ] IBM PC が導入されるまで、小型コンピュータの業界標準に最も近いものは CP/M-80 でした。[注 4 ]単一のメーカーが支配的ではありませんでした。
1983 年までに IBM PC と Tandy がサードパーティ製品を敬遠したことで、同社の市場シェアは半減し、利益の伸びも止まった。[ 1 ] Tandy が新しいMS-DOS領域に進出した動機は 2 つあった。新しい市場を活用することと、小型コンピュータにおける確固たる地位によって得られる販売機会を活用することである。マーケティング管理部門は、多くの Tandy 顧客が (必然的に) 急成長する IBM/Microsoft の波に乗る際に Tandy 製品を使い続けることを好むだろうと考えていた。同社は消費者市場とビジネス市場の両方で大規模な顧客基盤 (それぞれ Z80 ベースの TRS-80 モデル I/III/4 と 68000 ベースのモデル 12 と 16) を有していたため、この点で有利な立場にあると考えられていた。米国全土に数千のRadio Shackストアを持つ Tandy のコンピュータ小売業者としての大きな存在感も利点と見なされていた。他のすべてのPCメーカー、特にIBMは、タンディ/ラジオシャックのように消費者向け小売ではなく、主に法人顧客への販売に依存していた。そのため、同社は、最もホットな新しいトレンドである、MS-DOSを実行する手頃な価格の16ビット[注5 ]コンピュータをコンピュータユーザーに直接提供することで、市場リーダーとなった。
そのため、Tandyは、当時台頭しつつあった業界標準のMS-DOSを搭載したIBMスタイルのコンピュータを製造する必要があった。同社は、より優れたコンピュータを製造することで、類似製品との差別化を図ることにした。[ 1 ]新しいマシンは、ハイエンドの消費者とローエンドの企業の中間価格帯の市場をターゲットとするものだった。これは、両市場セグメントにサービスを提供している既存の製品ラインを深刻に共食いしないための賢明な判断とみなされた。他のほとんどの大手コンピュータメーカーも同様にPC/MS-DOS市場に参入した。
IBMが286ベースのPC/ATを発表した直後、ある評論家は「結論として、Tandy 2000は依然として市場で最も人気の高いシングルユーザーマシンの1つであり、発表から1年経った今でもその優位性は揺るぎない」と述べている。[ 4 ]
MS-DOSオペレーティングシステムに対応したアプリケーションソフトウェアは、Tandy 2000上で正常に動作しました。これは、ソフトウェアがオペレーティングシステムのBIOSへの呼び出しを介してのみ、コンピュータのハードウェア(特にビデオディスプレイ)にアクセスする必要があったことを意味します。しかし、実際のIBM PCコンピュータ上で同様のPC DOSオペレーティングシステムで動作するように作成されたプログラムは、IBM BIOSの設計と実装が不十分であったため、オペレーティングシステムへの呼び出しをバイパスすることがよくありました。十分な実行速度で動作し、IBM BIOSで提供されていない操作を実行するために、アプリケーションプログラマはIBM PCのハードウェアに直接アクセスするようにプログラムをコーディングすることがよくありました。そのため、Tandy 2000のようにハードウェアの詳細がIBM PCと異なるコンピュータでは、プログラムが同じように実行されず、多くの場合、プログラムによって誤った結果が生じました。
Tandy のエンジニアは最も人気のある PC プログラム 100 個をテストし、その半分が 2000 のハードウェアと互換性がないことが判明しました。[注 7 ] Tandy のマーケティング部門は、DEC、TI、Eagle の同様の互換性のないコンピュータが成功しなかったことを理解していませんでした。[ 1 ]高性能 PC を提供するという戦略が Tandy 2000 の技術仕様の起源でした。競合するコンピュータの中には、PC ハードウェアを改良し、1 つまたは 2 つの点で Tandy 2000 に匹敵するものもありましたが、全体的な強化を提供するものはありませんでした。特に明記されている場合を除き、それらは MS-DOS を実行しましたが、ハードウェア レベルで IBM PC と互換性がありませんでした。模倣コンピュータは主に低価格で競争し、Tandy と同様に、既存の顧客基盤を利用しました。
Tandyは2000を「次世代の真の16ビットCPU」を搭載し、IBM PCや「他のMS-DOSコンピュータ」よりも「高速で、ディスクストレージも広く、拡張性も高い」と説明した。[ 5 ] 1984年に多くのMS-DOSプログラムがこのコンピュータをサポートしていないことを認めつつも、同社は「市場で最も人気があり、洗練されたソフトウェア」がすぐに、あるいは「今後6か月以内に」利用可能になると述べた。[ 6 ]
Tandy 2000 には 2 つのモデルが発表されました。1 つはフロッピー ドライブのみのデュアル ドライブ モデルで、価格は2,750 ドル(2025 年換算で 8,900 ドル)、もう 1 つはフロッピー ドライブ 1 つとハーフ ハイト 10 MB ハード ドライブを搭載した 2000HD で、価格は4,250 ドル(2025 年換算で 13,700 ドル)でした。デュアル フロッピー モデルには 128 KB の RAM が搭載され、ハード ドライブを搭載した 2000HD には 256 KB の RAM が搭載されていました。[ 7 ] [注 8 ]比較のために、当時、フロッピー ドライブ 2 台を搭載したローエンドのTRS-80 モデル 4 は1,999 ドル[ 8 ]、ハイエンドのモデル 16 は4,699 ドルでした。[ 9 ]
Tandy の幹部 Ed Juge 氏は、Tandy が 2000 で誤りを犯したことに 6 か月以内に気づいたと述べています。[ 1 ] 1985 年初頭までにInfoWorldは、Tandy がTandy 1000を導入したのは、「市場が 2000 の不完全な互換性よりも真の PC 互換性を好む」ことを発見したためだと報じました。[ 10 ] [ 1 ] Tandy 2000 は、ほとんどの一般的な MS-DOS アプリケーションを実行できなかったため、市場とコンピュータ メディアから冷ややかな歓迎を受けました。当時、市場に出回る新しいコンピュータごとに新しいソフトウェアを作成するのが慣例であったため、Tandy はこのことを予想していませんでした。他のメーカーの他の多くの PC スタイルのコンピュータが IBM PC とハードウェアの互換性がなかったのも、これが理由です。同社はハードウェア アドオンと専用のソフトウェア (Lotus 1-2-3 Release 1A やAutoCADなどのベストセラーを含む) でマシンをサポートしましたが、コンピュータは一般に受け入れられず、それ以上開発されることはありませんでした。Tandy 2000 と同等の性能を持つ PC スタイルのコンピュータを Tandy が提供したのは、 1986 年後半にTandy 3000 [ 11 ]が発売されてからのことだった。
Tandy 2000は1988年初頭まで継続的に値下げされながら販売された。[ 12 ]最終的には999ドルで販売終了となり、売れ残ったコンピュータはRadio Shackの店舗運営端末に改造された(これは偶然にも、初代TRS-80モデルIのバックアッププランの1つだった)。
背面の4つのカードスロットは、レールシステムを使用してケースを開けることなく拡張ボードを受け入れることができます。使用可能な拡張ボード/カードは次のとおりです。[ 12 ]
Tandy 2000は名目上はIBM XTとBIOS互換性があったため、正常に動作するDOSソフトウェアは両方のプラットフォームで動作しました。しかし、当時のほとんどのDOSソフトウェアは、より高いパフォーマンスを実現するために、オペレーティングシステムとBIOSをバイパスしてハードウェア(特にビデオポートと外部ポート)に直接アクセスしていました。そのため、そのようなソフトウェアはTandy 2000と互換性がありませんでした。
Tandy 2000 の基本モデルはモノクロのテキストモード表示のみをサポートしていました。[ 13 ] Tandy VM-1 モニターは、コンピューターの背面パネルにある 8 ピンDINビデオ ポートを使用しました。テキストモードのアドレス空間は別の場所にありましたが、サードパーティのメモリ常駐ソフトウェアのハックにより、PC 互換のテキストモード メモリを Tandy 2000 のテキスト空間に毎秒 5 ~ 10 回コピーすることでこの問題を解決しました。これにより、表示が途切れることがありました。テキスト表示速度は速くなり、読むには速すぎる場合もありましたが、キーボードの「HOLD」キーを使用してテキスト出力を一時停止することができました。
各文字のラスタ画像のビットパターンはRAMに保持され、ユーザーが変更することができた。巧妙なプログラミングにより、オプションのグラフィックボードがなくても、テキストモードで640x400の画面解像度によって実現される細線表示機能を利用できた。

ディスプレイは、拡張スロットに装着する回路基板である Tandy 2000 グラフィックスアダプタを介して、ピクセルアドレス指定可能なグラフィックスをサポートするようにアップグレード可能でした。[ 13 ]モノクロ VM-1 モニター専用のコネクタがあり、この拡張ボードが取り付けられると、背面パネルのキャビネット内のビデオコネクタは無効になりました。グラフィックスの解像度は 640x400 で、高輝度ピクセルをサポートしていました。
カラー機能はカラーグラフィックスオプション[ 13 ]によって提供され、これはこの目的のために提供されたモノクログラフィックスアダプタの空いているソケットに挿入されるチップのセットでした。[注9 ] [ 14 ]カラーボードの解像度は同じ640x400で、インターレースなしで、利用可能な16色のパレットのうち8色がTandy CM-1モニター(約799ドル)に表示できました。[ 13 ]これは当時としては特に高解像度でカラフルなディスプレイでした。CM-1モニターは、カラーグラフィックスボードからの入力としてデジタルRGBI信号(強度ビット付きの個別の赤、緑、青信号を示す)を受け入れました。[ 15 ] CGAとの互換性は不安定でした。
Tandy 2000 グラフィック カードと互換性のある Tandy 製以外のモニターは 3 種類しかなく、いずれも既に生産終了しています。これらは、初代 (1986 ~ 88 年) の Mitsubishi Diamond Scan、およびNEC Multisync と Multisync GS (グレースケール) です。[ 16 ] Tandy 2000 に必要な水平走査周波数は 26.4 kHz です。現代のフラットパネルマルチシンクコンピューター モニターは、30 kHz 未満の周波数では同期できません 。CM-1 モニターはデジタル RGB ですが、現代のCRTモニターはすべてアナログのみです。
Tandy 2000は、720kでフォーマットされた4倍密度の5.25インチフロッピーディスクを使用していた。このフォーマット(80トラック、倍密度ビットレート)はPC互換機では使用されていなかったが、一部のCP/MマシンやCommodore 8050/8250ドライブには搭載されていた。当時の通常のPCは40トラックの倍密度フロッピーディスクドライブを使用しており、ドライブヘッドが幅広すぎて狭いトラックを読み取ることができなかったため、4倍密度のディスクを読み取ることはできなかった。1.2MBの 5.25インチドライブ(IBM ATで導入)は、80トラックでヘッドが薄かったため、4倍密度のディスクを読み取ることができた。DOSには、Tandy 2000のディスクのような非標準フォーマットを読み取ることができるさまざまなユーティリティプログラムが存在した。 1.2MBドライブと同様に 、Tandy 2000も360KB PCディスクへの書き込みに問題がありました。これは、ヘッドが小さいためトラックが完全に消去されず、トラックの外縁に残った磁気信号によって40トラックドライブが混乱してしまうことが原因でした。Tandyは、2000の80トラックドライブで40トラックディスクを読み取り、フォーマットできるPC-Makerというユーティリティを同梱してコンピュータを配布しました。このユーティリティは、通常のPCのドライブでも読み取り可能でした。
Tandy 2000に搭載されているフロッピーコントローラーは、3.5インチの倍密度720KB フロッピーディスクドライブに対応しています。
2019年5月現在、Tandy 2000用の最新バージョンのMS-DOSのディスクイメージをダウンロードできるアバンダンウェアサイト(winworldpc.com)があります。このサイトには、IBM 1.2 MB 5.25インチディスクドライブ(80トラック)を使用して、Tandy 2000の5.25インチドライブで起動可能なシステムディスクを作成する手順が含まれています。[ 17 ]この手順は、通常の720 KB 3.5インチPCドライブを使用して起動可能な3.5インチシステムディスクを作成するためにも使用できます 。これにより、5.25インチブートドライブが倍密度の720 KB 3.5インチPCドライブに交換されている場合、Tandy 2000を起動できます 。
このキーボードはTandy 2000用に新たに設計されたもので、後にTandy 1000とその後継機種にも搭載されることになる。
ファンクションキーの配置は、キーボード左側に5列2段で10個のファンクションキーが配置されていたIBM PC/XTから変更されました。Tandyは、この配置を現代的な12個のファンクションキーを上部に水平に配置する方式に変更した最初のPCメーカーの1つでした。IBMもModel Mキーボードにこの配置を採用することで、この新しい標準に追随しました。

シリアルポートのハードウェアは、PC/XTのものとは全く異なっていた。PC互換の端末エミュレーションソフトウェアは、シリアルハードウェアにBIOS経由でアクセスするか、シリアルハードウェアを仮想化するソフトウェアラッパーであるFOSSILドライバ( DEC Rainbowも参照)を使用して、より幅広いハードウェアで動作させる必要があった。
Tandy 2000には複数のターミナルプログラムが用意されており、BBS、電子メール、その他のリモートシステムにログインすることが可能だった。
Tandy 2000 では、このマシンでのみ動作する特定のバージョンのMS-DOSが必要でした。標準の MS-DOS やPC DOS (汎用 IBM 互換機用) は Tandy 2000 では動作しませんでした。当時、各マシンごとにカスタマイズされたバージョンの MS-DOS を用意し、そのモデルのハードウェア用に設計された I/O ドライバを使用することが標準的な慣行であり、マイクロソフトの想定でもありました。Tandy Corporation が Tandy 2000 向けにリリースした DOS の最新バージョンは 2.11.03 で、その後、サードパーティによるマイナーなパッチがいくつか適用されました。Windows 1.0の修正版はTandy 2000 で動作させることができました。
Tandy 2000 の MS-DOS は、OS の BIOS 部分がROMに格納されていた IBM PC とは異なり、完全に RAM に格納されていました。完全な MS-DOS システム (BIOS と BDOS) は約 53 KB の RAM を占有していました。[ 18 ] [ 19 ]これは、Tandy 2000 でアプリケーションを実行するために必要な RAM が少し大きいことを意味します。しかし、Tandy 2000 は、1.2 MB フロッピー ドライブとハード ドライブを動作させるために MS-DOS バージョン 3.x を実行する必要があった後の IBM PC-AT と比較すると、より優れていました。MS-DOS バージョン 3 は、Tandy 2000 で動作していたバージョン 2.x よりもかなり大きかったのです。また、Tandy 2000 の OS が完全に RAM に格納されていたため、更新や改造が比較的少ない労力でできたことも利点でした。
コンピュータにはMicrosoft BASICインタープリタが付属していた。これはTandy 2000ハードウェア、特に高解像度カラーグラフィックス向けに高度にカスタマイズされていた。IBMはそれから1年余り後(1984年10月)に拡張グラフィックスアダプタを発売したが、Microsoft BASICインタープリタがそのより優れたカラーおよび高解像度機能をサポートするのは1988年になってからだった。
Tandy/Radio Shackは、 Microsoftのビル・ゲイツがTandy 2000の優れた性能と、それがMicrosoftのWindows 1.0の開発にいかに有利であったかを称賛する印刷広告(左図参照)を制作した。[ 20 ]
Tandy 2000 用にリリースされたソフトウェア パッケージには、WordPerfect 4.2 (ソフトウェア パッチを使用すれば WP5.1 も動作可能)、Lotus 1-2-3、Ashton-Tate のFramework、DBase、MultiMate、Pfs:Write、AutoCAD、SCORE、Lumena (Time Arts 製)シェアウェアオフィス プログラム、および Microsoft の言語製品一式が含まれていました。Microsoft はTandy 2000 用にXenixのバージョンをリリースしました ( Western Digitalの ViaNet ネットワーク カードで使用、Tandy が配布)。[ 21 ]
Tandy 2000とPCの両方に対応したBetter BASICは、Tandy 2000用のBBSソフトウェアの開発に使用され、後にIBM PCにも移植されました。Radio ShackのDeskMateも、Tandy 2000とTandy 1000で使用されていました。
MicroProのWordStar(バージョン3.3と4.0のみ)は、ユーザーがWINSTALLインストールユーティリティを実行し、使用するビデオディスプレイの種類を尋ねられたときに「ROM BIOS」を選択すれば、Tandy 2000上で動作しました。これにより機能的なインストールは実現しましたが、T2000の特殊機能は(速度とストレージの向上を除いて)どれも動作しませんでした。[ 22 ]
Tandy 2000向けに提供されたLotus 1-2-3のバージョンは、リリース1Aのみでした。これは、768KBのフルRAM、高解像度カラーグラフィックス、2つの追加ファンクションキーなど、このコンピュータの独自のハードウェアを最大限に活用できるようにカスタマイズされていました。
リリース1Aの実行可能コードは、より高度なマクロプログラミング機能 を提供する後のリリース2よりも約60KB小さかった。このデータ用の追加スペースと、フル拡張されたTandy 2000で利用可能な追加の128KBのRAMにより、リリース2を実行する後のPCよりも大きなワークシートを作成することが可能になった(拡張メモリ搭載マシンが登場するまでは)。Tandy 2000は、発売後ほぼ2年間、Lotus 1-2-3で大規模モデルを処理する上で最高のパフォーマンスを発揮した。
Tandy 2000の720KB フロッピーディスクドライブは、Lotusを実行する上で大きな利点でした。なぜなら、最大のワークシートでも1枚のフロッピーディスクに保存できるほどの容量があったからです。これは、360KB フロッピーディスクを搭載したIBM PCやXTとは対照的です。最大のワークシートを保存するには、PCユーザーはワークシートを分割して2枚のディスクに保存し、後でメモリ上で結合する必要がありました。XTには大きなLotusワークシートを1つのファイルに保存できるハードドライブがありましたが、重要なデータファイルを永続的に保存するために単一のストレージデバイスに頼ることはできず、やはりワークシートを分割して別々のディスクに保存する必要がありました。Tandy 2000の大容量フロッピーディスクのおかげで、バックアップのメンテナンスは比較的容易になりました。
TandyがTandy 2000のサポートを終了した後、ユーザーグループがTandy 2000 Orphansを結成し、ソフトウェアレビュー、ソフトウェアおよびハードウェアのハッキング、シェアウェア/フリーウェアのリポジトリなどを提供した。アマチュアプログラマーたちは、多くの市販MS-DOSアプリケーションが、Tandy 2000独自のハードウェア上で動作するためにわずかな修正しか必要としないことを発見した。
テキサスにも、互換性のあるソフトウェアを豊富に取り揃えたBBSが存在したが、現在ではそのBBSも、その後継となるウェブベースのサービスも活動していない。