DEC VT52 端末 | |
| 開発者 | デジタル・イクイップメント・コーポレーション |
|---|---|
| タイプ | ビデオ端末 |
| 発売日 | 1974年/1975年 |
| 前任者 | VT05 |
| 後継 | VT100 |
VT50は、1974 年 7 月にDigital Equipment Corporation (DEC)によって発表されたCRTベースのコンピュータ端末です。12 行 80 列の大文字テキストのディスプレイを提供し、以前のVT05に基づいて拡張された制御文字セットと前方スクロールのみを使用しました。当時の DEC のドキュメントでは、この端末はDECscopeと呼ばれていますが、この名前は他にはほとんど見られませんでした。
VT50は短期間しか販売されず、1975年9月にVT52に置き換えられました。 [1] VT52は24行80列のテキスト画面を提供し、95のASCII文字すべてと32のグラフィック文字、双方向スクロール、拡張された制御文字システムをサポートしていました。DECはさまざまな用途のためにハードウェアを追加したアップグレードされたVT52シリーズを製造しました。
VT52 ファミリーに続いて、1978 年にはさらに洗練されたVT100が登場しました。
説明
これらの端末は、最大 9600ビット/秒のボーレートでの非同期通信をサポートし、補充文字を必要としませんでした。他の初期の DEC 端末と同様に、RS-232ポートと20mA 電流ループの両方が装備されていました。これは、テレタイプマシンで使用されていた古いシリアル規格で、ツイストペア配線の長い距離での伝送に適していました。データは小さなバッファーに読み込まれ、ディスプレイ ハードウェアが定期的に読み取って表示を生成します。キーボードで入力された文字も同様にバッファーに格納され、シリアル ラインを介して可能な限り高速に送信されました。
シリアル データで送信されるコマンドを解釈するために、小規模集積回路で構築された原始的な中央処理装置(CPU) が使用されました。ラスター スキャンライン間でディスプレイ ハードウェアが非アクティブになっている間にデータを調べ、適切なタイミングでディスプレイ ハードウェアに引き継ぐようにトリガーしました。ディスプレイ システムは、ラインの描画が完了すると、CPU に制御を戻しました。CPU は非常に基本的なため、加算と減算は 2 つのレジスタを繰り返し増分または減分することによってのみ実行できました。さらに、このようなループにかかる時間はほぼ一定である必要があり、そうでないと、画面の下のテキストがそのリフレッシュ中に間違った場所に表示されます。
文字を入力するとリレーが作動して音が出る。リレーはベル文字を鳴らすブザーとしても使用され、「 1952年型シボレーのギアが外れる音に例えられる」音を出した。 [2]
DEC は、ディスプレイの右側の空白パネルに取り付けられる、オプションのハードコピー デバイスである電解コピー機も提供していました。このデバイスは、走査線ごとに、画面の正確な複製を湿った特殊紙のロールに印刷することができました。これは、電極から紙に金属を電気メッキすることによって行われました。[3] [4]紙は 2 つの電極の間を走ります。一方の電極は、紙の幅全体に配置された細い直線のバーです。もう一方の電極は、回転するドラムに巻き付けられた細いらせん状のバーです。ドラムが 1 回転すると、紙の幅全体にわたって電極の交差領域がスキャンされます。コピー機は画面の内容を取り込むという点で素晴らしい仕事をしましたが、コピー機の出力は残念ながら濡れたトイレット ペーパーに似ていました。[5] [6] Digital は、単一の文字ジェネレータで画面とコピー機の両方のテキストフォントを提供するという革新的な技術の特許を取得しました。
端末の基本的なレイアウトは、画面とメインキーボードが左側にあり、空白の領域が右側にあるというもので、システムをアップグレードできるように意図されていました。プリンタはそのようなアップグレードの 1 つでしたが、時が経つにつれて DEC は他のオプションもいくつか提供しました。キャビネットのサイズが大きいのは、冷却ファンを避けるためでした。端末のベースにあるプロセッサとメモリを搭載した 2 つの回路基板と、背面にある電源とモニターの電子部品を搭載した 1 つの基板は、対流によって冷却されていました。端末の大きくて平らな上部には、大量の DEC ドキュメントが頻繁に収容され、通気口を塞いで過熱を引き起こす可能性がありました。
バージョン
VT50
VT50は、デジタルがこの筐体で製造した最初の端末でした。ディスプレイの垂直領域全体を使用するため、間に空白行を挟んだ12行のテキストしか表示できませんでした。その前身であるVT05と同様に、VT50は小文字をサポートしていませんでした。[7]当時のコンピューターユーザーは、小文字のテキストをほとんど必要としませんでした。
VT50H
VT50H では、元のキーボードの右側に別の「補助キーボード」が追加されました。これは、数字の上に追加のコントロール キーが付いたテンキーパッドのような配置でした。これらのうち 4 つはカーソル キーで、それぞれ上、下、左、右に送られます。他の 3 つのキーにはラベルがなく、任意の 2 文字コードを返すようにプログラムでき、デフォルトで から になります。[ 8]ESCADESCPR
VT52
VT50 はすぐに大幅にアップグレードされた VT52 に置き換えられました。VT52 はかなり大きなバッファを持ち、画面スペースを有効に活用する 24 行のテキストだけでなく、画面の上部と下部のテキストも保存できる容量がありました。これにより、端末はホストにデータの再送信を依頼することなく、限られた量だけ後方にスクロールすることができました。もう 1 つの重要なアップグレードは、VT52 に小文字のテキスト サポートが含まれたことです。[7]多くの新しいコマンドと機能が追加: [9]
- シフトキーをそれぞれ、またはとともに使用した場合の、および文字のサポート。:~};`{
- 代替キーパッド モードをオンにすると、テンキーでの入力をメイン キーボードと区別できるようになりました。これにより、から までの複数文字のコードが返されます。ESC?ny
- ホスト主導のフルスクリーン編集とWYSIWYG表示をサポートする新しいカーソル制御コード。
- いくつかのあまり一般的ではない文字と、 3 ⁄ 7のような分数をインラインで印刷する機能を含む「グラフィックス文字セット」。
注目すべき機能の 1 つは、「ゴールド キー」を備えた独立した機能キーパッドの導入です。これは、 WPS-8、KED、EDTなどのプログラムの編集に使用されました。ゴールド キーを押してからキーボードのキーの 1 つを入力すると、コマンド シーケンスがホスト コンピューターに返されます。
VT55
VT55には、2 つの数学関数またはヒストグラムを表示できるアドオン グラフィックス システムが組み込まれていました。これは、ターミナルをグラフィックス モードにするコマンド文字列を送信することで呼び出され、さらにデータが別のバッファーと CPU に送信されます。両方のシステムとも表示中にデータを混合し、グラフィックス コマンドを使用してテキストをゆっくりと描画する必要があったTektronix 4010やプロッターなどのシステムとは対照的に、ユーザーは 1 つの画面でグラフィックスとテキストを混在させることができました。このシステムは波形グラフィックスとして知られるようになり、後の VT105 にも再び登場しました。
ブロックモードバージョン
VT61とVT62 はブロック モード ターミナルでした。VT62 は、ハイエンドPDP-11のトランザクション処理オペレーティング システムである TRAX と組み合わせて使用されました。これらは同じキャビネットを使用しましたが、より完全なカスタム プロセッサを搭載していました。アプリケーション固有の動作は、プロセッサが解釈する別の命令コードを使用して、別の PROM メモリにコード化されました。この未公開の言語は、単一のデジタル マーケティング組織に固有の追加モデルを簡単に開発するために使用される予定でした。これらのターミナルは、リレーの代わりにキーが押されたときに、フィードバックとしてスピーカーで「トック」音を合成しました。キーボードは同一でしたが、VT6x ユーザーは優れた「感触」を賞賛しました。
VT78
VT50 ケースの比較的大きな拡張領域と、1970 年代後半の急速に小型化した電子機器の組み合わせにより、DEC は当時のマイクロコンピュータに似た、単一ボックスのスタンドアロン ミニコンピュータ/ 端末を生産することができました。VT78 は、 VT52 にシングルチップPDP-8プロセッサを追加し、Digital のOS/8オペレーティング システムのバリアントを実行し、通常はDigital のワード プロセッシングシステムであるWPS-8 を実行しました。
エスケープシーケンス
VT52 コードは DEC の専有コードのままでしたが、他の多くの企業が自社の端末でエミュレーションを提供していました。後の VT シリーズ端末はこれらのコマンドのサブセットをサポートしました。興味深い例の 1 つは、GEMDOSシステムとその派生であるAtari STの TOS オペレーティング システムです。これらのシステムは、 ANSI エスケープ コードがすでにほぼ普遍的になっていた時代に、VT52 ベースのスクリーン ドライバーを使用していました。このバージョンでは、色を選択する機能を含むいくつかの新しいコマンドが追加されました。
標準コマンド
VT52 コマンドは通常、エスケープ文字とそれに続く 1 つの文字で構成されます。このルールの例外は Y コマンドで、これも 2 つの数字を送信する必要がありました。
カーソルの位置
このコードは、カーソル位置のX座標とY座標を表す2つのパラメータを使用して、画面上の任意の場所にカーソルを配置するために使用されました。画面の左上隅が位置1,1です。これらの数値は、その値のASCII文字として送信され、31が加算されました。たとえば、カーソルを列30と行20に配置するには、各値に31を加算して61と51を取得し、それらのASCII文字を検索して、となります。完全なコマンドは次のようになります(行、列の順序に注意し、X、Yではありません)。[10] 31を追加することで、文字が制御範囲から印刷可能な文字範囲にシフトされ、適切に送信されます。 ESCY=3ESCY3=
端末識別コード
このコマンドにより、ホスト コンピュータは端末の機能を識別できました。 可能な応答は 8 つありました。 ESCZ
コピー機コード
オプションのコピー機ではいくつかの追加コードが使用されました: [11]
グラフィックモード
VT52 と VT55 には、ASCII と「グラフィック モード」の 2 つの文字セットが含まれていました。グラフィック モードでは、小文字と一部の句読点が、数式の表示に便利な新しい文字に置き換えられました。珍しいのは、¹⁄、³⁄、⁵⁄、⁷⁄ のグリフで、下付き数字と組み合わせて ⅗ などを作成でき、スキャン ラインによって関数をテキストの 8 倍の垂直解像度でプロットできるようになりました。[12]
VT52互換モード
その後のVT端末はVT52コマンドをサポートし、完全なANSIモードに戻るための新しいコマンドを1つ追加しました。[13]
互換モードにより、コマンドへの応答が変更され、すべてのモデルがコード で応答しました。 ESCZESC/Z
GEMDOS/TOS 拡張
GEMDOS バージョンの VT52 コマンド セットには、いくつかの新しいコマンドが追加されています。これらは主に色のサポートに関するもので、色の選択はコマンドと同じ数値から文字へのエンコードを使用して 1 つの文字として送信されます。数値の最後の 4 ビットのみが使用され、16 色のサポートが提供されます。Atari ST は、80 列モードではそのうち 4 色のみをサポートし、40 列モードでは 16 色すべてをサポートしました。いくつかの新しいカーソル コマンドも追加され、画面の下ではなく上に向かってクリアするコマンドを含めることで、基本的に元の VT52 のセットが補完されました。[14] [15]システムは、F、G、Z を含むいくつかの VT52 コマンドをサポートしていませんでした。 Y
注記
- ^ 将来の使用のために予約済み
参考文献
引用
- ^ 「1975年のタイムライン」。gordonbell.azurewebsites.net。
- ^ レイモンド、エリック・S.編 (1996)。『新しいハッカーの辞書』MITプレス、p.186。ISBN 978-0-262-68092-9。
- ^ VT52 DECscope メンテナンスマニュアル
- ^ 「らせん状のクリーニング針を追加した電解レコーダー」。
- ^ 「Re: Strange VT50 Decscope」。2011年7月14日時点のオリジナルよりアーカイブ。
- ^ 「Linux-Advocacy Digest #457」。www.mail-archive.com。
- ^ DECscope 1975、p. 11より。
- ^ DECscope 1975、14ページ。
- ^ DECscope 1975、12~30ページ。
- ^ DECscope 1975、20、21ページ。
- ^ コピー機 1975年、3ページ。
- ^ DECscope 1975、24、25ページ、付録B。
- ^ 「GIGI プログラミング リファレンス カード」、Digital Equipment Corp.、1980 年 12 月
- ^ 「VT-52 端末」、TOS ドキュメント、1991 年 6 月
- ^ 「VT-52 エミュレータ」
文献
- DECscope ユーザーズマニュアル(PDF) . 1975 年 12 月.
- VT50 シリーズ コピー機 ユーザーズ マニュアル(PDF) 1975 年 12 月。
外部リンク
- VT100ネット
- DEC VT52、ターミナル Wiki
- DEC VT55、ターミナル Wiki
- DEC VT62、ターミナル Wiki
- DEC 社の時系列製品および財務概要、51 ページの VT52 の簡単な説明と切り抜き画像、51 ページと 59 ページの VT55 の簡単な説明と電解複写機の画像
- Windows 用の DEC VT52 端末エミュレーター。シリアル ポート、 Telnet、および Raw TCP をサポート: kgober/VT52、2019-08-20、2020-01-11取得
