VT100は、1978年8月にデジタル・イクイップメント・コーポレーション(DEC)が発表したビデオ端末です。カーソル制御などのタスクにANSIエスケープコードをサポートした最初の端末の一つであり、キーボードのステータスランプの制御といった特殊機能のための拡張コードも多数追加されました。これによりANSI規格が急速に普及し、ハードウェアビデオ端末、そして後の端末エミュレータの事実上の標準となりました。
VT100シリーズ、特にVT102は市場で非常に成功を収め、DECを当時のトップ端末ベンダーに押し上げた。VT100シリーズは1983年からVT200シリーズに置き換えられ、こちらも同様に成功を収めた。最終的に、VTシリーズの端末は600万台以上販売され、これは主にVT100の成功に基づいている。[ 1 ]
DEC初のビデオ端末はVT05 (1970年)で、その後VT50 (1974年)が続き、間もなくVT52(1975年)にアップグレードされました。VT52は、80列24行のテキスト表示、双方向スクロール、カーソルを画面上で移動できる独自の制御プロトコルを備えていました。これらの「スマート端末」は、その機能と、IBM 3270のようなシステムのように高価なコントローラを分散アプリケーションに必要とする独自の接続ではなく、安価なシリアルリンクで動作できるという点で人気を博しました。対照的に、ADM-3(1975年)のような「ダム端末」または「ガラス製テレタイプ」は、カーソルの完全なアドレス指定などの高度な機能を備えておらず、主にハードウェアのコストを可能な限り低く抑えることで競争していました。
VT100は1978年8月に発売され、VT50/VT52シリーズの後継機種となった。以前のモデルと同様に、ホストシステムとの通信はシリアル回線を介して行われ、最低速度は50ビット/秒であったが、最大速度は19,200ビット/秒に向上し、VT52の2倍となった。[ 2 ]: 1-3 この端末には「スムーズスクロール」機能が搭載されており、テキストの行が突然「ジャンプ」するのではなく、画面上で徐々に上下に移動して新しい行のためのスペースを確保することができた。これにより、テキストのスキャンや読み取りが容易になったが、最大データレートは若干低下した。[ 2 ]: 2-16
内部での主な変更点は制御プロトコルでした。VT50/52 の独自のカーソル制御言語とは異なり、VT100 は新しく登場したコマンド コードのANSI X3.64規格に基づいていました。 [ a ]当時、一部のコンピュータ ベンダーは、この新しい規格は最先端を超えており、妥当な価格で実装できないと示唆していました。低価格のマイクロ プロセッサの導入とコンピュータ メモリの価格の継続的な低下により、機能が大幅に拡張され、VT100 は内部プロセッサとして新しいIntel 8080 を使用しました。[ 3 ]さらに、VT100 は古い制御シーケンスもサポートすることで、VT52 互換ソフトウェアとの下位互換性を提供しました。 [ 4 ] VT52 を超えるその他の改善点には、132 桁モード、点滅、太字、反転ビデオ、下線、2 倍サイズまたは 2 倍幅の文字の行 など、さまざまな「グラフィック レンダリング」が含まれていました。 VT100では、画面上に図形を描画できる様々な擬似グラフィックを含む、追加のボックス描画文字セットも導入された。
VT100のすべての設定は、画面に表示される対話型ディスプレイを使用して行われ、設定データは端末内部の不揮発性メモリに保存されました。VT100は交換可能なモジュールに迅速に分解できるため、保守性も大幅に向上しました。
VT100の内部レイアウトは、機能に応じて2つのボードに分割できます(VT100のオプションボードは除く)。ビデオモニターボードと呼ばれるボードがあり、これは端末自体のCRTの調整などに使用されます。このボードは、電子ビームがずれた場合にCRTを調整する役割を担います。[ 5 ]端末コントローラボードは端末ロジックを処理し、DECがリブランドしたIntel 8080などの多数のチップが含まれています。
1983年、VT100はVT220などのより高性能なVT200シリーズの端末に置き換えられた。
VT100には、デバイスの機能を強化するために設計されたさまざまなサードパーティ製および純正製のボードがあります。DEC自身によるものの中で最も注目すべきは、VT1XX-AB(アドバンストビデオオプション)とVT1XX-AA(20mAカレントループオプション)です。これらのカードの機能と存在については、VT100ユーザーガイドの第4章に記載されています。[ 4 ]


VT100は、Digital社初の業界標準マイクロプロセッサであるIntel 8080を搭載した端末でした。オプションを追加することで、外部プリンタ、追加のグラフィック表現、文字メモリの拡張などに対応させることができました。最後のオプションは「Advanced Video Option」(AVO)と呼ばれ、132桁モードで最大24行のテキスト表示を可能にしました。これは、拡張前のモデルが132桁モードで使用した場合の14行から増加したものです。VT100は、Digital社が関連ハードウェア製品を開発する際の基盤となりました。
VT101とVT102は、コスト削減された拡張不可能な後継バージョンでした。VT101は基本的にVT100の基本モデルでしたが、VT102にはAVOとシリアルプリンタポートのオプションが標準でプリインストールされていました。VT105には、波形グラフィックスと呼ばれるシンプルなグラフィックスサブシステムが含まれており、これは以前のVT55の同じシステムとほぼ互換性がありました。このシステムにより、通常のテキスト表示の上に2つの数学関数を画面に重ねて描画することができ、テキストとグラフィックスを組み合わせてチャートや同様の出力を生成することができました。[ 6 ] VT125には、バイト効率の良いリモートグラフィックス命令セット( ReGIS )の実装が追加されました。これは、 VT105のように端末を効率の低い別のグラフィックスモードに設定する必要なく、カスタムANSIコードを使用してグラフィックスコマンドを端末に送信します。
VT131はブロックモードのサポートを追加し、フォームを端末に送信してユーザーがローカルで入力し、フォームへの入力が完了したらフォームのフィールドの内容をホストに送り返すことができるようになった。[ 7 ]
VT100 フォームファクタはケース内に拡張のための十分な物理的スペースを残しており、DEC はこのスペースを利用していくつかのオールインワンのスタンドアロンミニコンピュータシステムを開発しました。VT103 にはカード ケージと 4×4 (8 スロット) Q-Busバックプレーンが付属しており、ケース内に小型の 16 ビットLSI-11マイクロコンピュータ システムを構成するのに十分でした[ 8 ] : pp65–72また、オプションのデュアルTU58 DECtape II ブロック アドレス指定可能カートリッジ テープ ドライブをサポートしており[ 8 ] : pp73–80これは非常に低速なディスク ドライブのように使用できました。VT180 (コードネーム「Robin」) は、CP /Mオペレーティングシステムを実行するためにZilog Z80を使用したシングル ボード マイクロコンピュータを追加しました。VT278 (DECmate)は小型のPDP-8プロセッサを追加し、端末で Digital のWPS-8ワード プロセッシング ソフトウェアを実行できるようにしました。