Tektronix 4010

Tektronix 4010シリーズはテクトロニクス社によって開発された直視型双安定ストレージチューブの技術に基づくテキストおよびグラフィックコンピュータ端末のシリーズである。 シリーズは1970年代に発表されたが、最もよく知られているのは11インチ4010と19インチ4014で、あまり人気のない25インチ4016もあった。 1970年代から1980年代初頭にかけてCAD市場で広く使用されていた低コストのCAD端末である。 4000シリーズは、画面上の表示を維持するために追加の電子機器が必要なかったため、IBM2250などの以前のグラフィックス端末よりもはるかに安価だった。 描画された画像は意図的に消去されるまで画面に表示され続けたので1970年代には非常に高価だった画像を保存するためのコンピュータメモリが不要になる利点があった。 このシリーズは、1980年代に安価なグラフィックワークステーションが発表されるまで人気があった。これらの新しいグラフィックスワークステーションは、半導体メモリーが安価になるにつれて手頃な価格になったラスターディスプレイと専用スクリーンバッファを使用する方式に置きかわった。 テクトロニクス社の直視型双安定ストレージチューブは1963年に同社のオシロスコープ製品である Tektronix 564 で使用され、オシロスコープ以外での最初の採用は1968年に発売された汎用モニター Tektronix 601 であった。この600シリーズのモニターを元にした様々なグラフィクス端末が開発された。その中には、MITのProject MAC や、11インチ型の Textronix 611 を使用したディジタルイクイップメントコーポレーション社の KV8I（後にKV8E）が含まれる。こうしたディスプレイ製品群はCRTと関連する基本的な電子部品のみから構成され、望みの表示画面を得るためにCRTの信号線を直接駆動するのはホストコンピューター上で動作するソフトウェアの役目だった。 テクトロニクスは、1969年に4002を導入し、1971年に更新された4002Aを導入して、ターミナル市場に参入することを決定しました。後者は1973年に9,400ドル（ 202053053ドル）で販売され、150ドルのホストアダプターが必要でした。 これらは以前のサードパーティ端末と同様であり、基本的に、ストレージチューブの1つを、ホストからの命令をデコードして制御入力に変換するために必要な回路と組み合わせています。ただし、4002には、画面の一部のみがストレージチューブであり、通常の更新ベースの描画用に小さなセクションが確保されているという独自の機能がありました。この領域は、ステータスメッセージとコマンドの入力に使用されました。ラスタースキャンハードウェアやメモリの形式が含まれていなかったため、ちらつきを減らすのに十分な速さでこの領域を更新するのはホストコンピュータ次第でした。 1972年以降、4002は最初に置き換えられ、次に4010に置き換えられた。多くの変更と簡素化により、さらに安価になり、当初は3,950ドル（2020の価値で22294ドル相当）、ホストアダプター用に290ドルでリリースされた。 4010シリーズの他のモデルには、小文字を追加した4012、およびAPL文字セットを備えた4013が含まれていた。これらは、ベースモデル4010にも追加できるプラグインボードを使用して実装された。 1980年代に、RS-232ポートを内蔵し、多くの機能が不足しているバージョンが4006としてリリースされました。これは、机に収まるほど小さく、1980年には2,995ドル（2020の価値で9107ドル相当）で販売された。 4014は1974年に8,450ドル（2020の価値で42929ドル相当）で製品ラインナップに加わり、より大きな19インチの画面とより人間工学的なレイアウトが導入された。さまざまな新機能も備えていたため、多くの状況ではるかに効果的であり、特にコンピューター支援設計（CAD）の使用で一般的になりました。アップグレードは非常に広範であるため、4014シリーズは4010とは別の製品ラインナップまたはファミリー全体の標準モデルと見なされることがあります。 4015は、4013のAPLカードを備えた4014でした。 1979年に導入された4016は、25インチの画面と、はるかに大きな画面サイズを提供するための多少異なる機械的レイアウトを備えたバージョンでした。それははるかに高価で、基本モデルは1980年に19,500ドル（ 2020の価値で61249ドル相当） これらのモデルの一部またはすべてで動作するさまざまな周辺機器が利用可能でした。 4010で導入された最初の行には、グラフィックプリンターである4610ハードコピーユニットが含まれていました。 これは、モニターのシステムを使用してディスプレイを1行ずつスキャンし、プリンターに送信して、高さ1行のCRTが感熱紙に画像を複製した。 通常は3,550ドルで販売されており、3,950ドルのバージョンでは、4台の端末間でプリンターを共有できました。プリンタアダプタは4010にプリインストールされて4010-1になり、4012と4013の両方にプリインストールされましたが、これを示すために-1表記を使用していないようです。 4631は、シートフィーダーと高速を備えた4610のバージョンでした。適切に装備された4014はIEEE 488規格の4662インタラクティブデジタルプロッタや4663Cサイズバージョンなどの拡張カードを介してプロッターを駆動することもできる。プロッターは、グラフィックデータに埋め込むことができる色付きのペン選択を提供した。 ストレージの場合、システムはホストから受信した文字のストリームを書き出して、ローカルで再生して表示を再作成できるようにします。ストレージオプションには、4911紙テープ、Sykes TT120メカニズムに基づくカセットテープを使用する4912 後にQuarter Inch Cartridgeデジタルテープを利用できる4923が追加された。 ラインの他のデバイスには、4002に十字線を描いた4901および4903インタラクティブグラフィックユニットが含まれていましたが、後に後のモデル alpha2]および4951ジョイスティックに組み込まれました。 元々611用に開発された4551ライトペンも使用できます。 4010シリーズは、2つのセルフホストシステムの端末としても使用された。 Tektronix 4050シリーズは、内部プロセッサとDC300テープユニットを備えた4010または4014を使用して、シンプルなデスクトップユニットを作成しました。元の4010ベースの4051には8ビットプロセッサ、4052には16ビットプロセッサ、4054には4014画面と4052ロジックを組み合わせた3つのモデルがありました。 4081は、Interdata 7/16ミニコンピューターがオフィスデスクに組み込まれたバージョンであり、使用が制限されていた。 テクトロニクス社は、ストレージチューブをOEM販売し続け、19インチバージョンはGMA101および102（前者は描画速度の約2倍）、25インチはGMA125として販売した。 Tektronixは、数値のリストなどの単純な入力をグラフのようなグラフィック表示に変換するPLOT10として知られるFORTRANのグラフィックルーチンのセットも販売した。 もう1つの一般的な解決策は、4010で実行するように適合されたDISSPLAシステムでした。 グラフィックを端末に送信するためのコマンド形式は非常に単純で、すぐに他の多くの端末ベンダーによってコピーされました。これらは後にラスタースキャンディスプレイを使用する従来のビデオ端末に移行しましたが、一般的に解像度は低く、おそらく4010の半分でした。 これらの多くは、元の4010コマンドセットに色を追加したTektronix4105ラスタースキャン端末からのカラーコードも理解していました。このエミュレーションは、今日まで新しい端末で使用およびコピーされ続けています。 NCSA Telnet およびxtermは、4014（ xterm -t ）をエミュレートします。 従来のビデオディスプレイは、時間内の単一のスナップショットを表す一連の画像またはフレームで構成されている。フレームが十分な速さで更新されると、それらの連続的な画像の変化は錯覚により動いて見える。コンピューターのディスプレイは、画像は一般に長期時間静止しているため通常のテレビ管はコンピューターのディスプレイには不適切になる。解決策は、追加のハードウェアとコンピュータメモリを使用して、各更新の間にイメージを保存することで、これはVRAMのフレームバッファと呼ばれる仕組みです。 1960年代は磁気コアメモリが非常に高価で、通常は1ビットあたり1セントで販売されていた。テキストの画面を80列x25行で7ビットASCIIを使用して保存する場合、80 x 25 x7ビット= 14,000ビットが必要になり、端末の価格が高額になる。端末がグラフィックスを表示する必要がある場合、コストはさらに高くなります。たとえば、1024 x 768の解像度で1ビットポイント（オン/オフ）をサポートするグラフィックス端末は、1024 x 768 x1ビット= 786,432ビットのメモリを必要とし、接続先のコンピュータのコストよりも多くなる可能性があります。必要なメモリ量を削減するための1つの解決策は、画像を点ではなく線で表すことでした。この場合、エンドポイントのみをメモリに保存する必要があり、追加のハードウェアがエンドポイント間に描画して表示を生成します。同じ1,024の解像度空間内の座標には10ビット（2 10 ）が必要です。したがって、ディスプレイが合計1000行を保持できる場合、1000行x2端x端あたり2座標（XおよびY）x10ビット= 40,000ビットが必要です。 IBM 2250グラフィックス端末はこの方式を使用して1970年に280,000ドルで販売された。 テクトロニクスは当初、1950年代後半に、研究用のオシロスコープディスプレイに画像を保存する方法として蓄積管を開発したが、同じシステムがレーダーディスプレイですでに使用されていた。基本的なコンセプトは、従来のCRTレイアウトを使用しているが、2組の電子銃を使用している。 1つはフラッドガンで、画面全体に低エネルギーの電子が一定に流れ、わずかに光る。 2番目の書き込み銃はテレビ画面を描画する普通の電子銃であり、そのビームは電磁石を使用して従来の方法でディスプレイ表面上を動き回っていた。ただし、この銃は通常よりも高いエネルギーに設定されています。そのビームが画面に当たると、光電子放出と呼ばれる効果が発生し、電子がリン蛍光物質からディスプレイの前面に向かって移動し、薄い透明電極によって電子が拾われます。この領域には通常よりも少ない電子が含まれるようになり、周囲に比べて正の電荷が与えられます。これにより、フラッドガンからの電子の一部がそのスポットに強く引き付けられ、発光したままになります。この手法を使用したディスプレイは、ライトガンビームがディスプレイ上を移動する際の明るいフラッシュによって即座に認識される。 画面自体が画像を保存する記憶装置の役目をするため、コンピュータにメモリを内蔵する必要がなく、端末のコストを大幅に削減できる。 4010の価格は3,950ドルでIBMの機械よりも約2桁も安価だった。これにより、グラフィックスははるかに幅広い対象者にとって実用的なものになりました。 テクトロニクス社の方式では表示できるベクトル数に制限がなく、単にそれらをディスプレイに送信し続けることができるという利点もあるが、IBM端末のようなソリューションでは、表示できるベクトルの数が固定されていた。 Computervisionなどの企業によって製造された初期のCADシステムは、この機能を利用して、任意に複雑なデザインを表示することができた。 蓄積管の主な欠点は、画像が保存されると、画像全体を消去することによってのみ削除できることです。このため、このディスプレイは、スクロールするテキスト、アニメーション、または画像の一部が変化するその他のディスプレイでの作業には適していません。 Tekは、保存されていないベクターのライトスルーの概念を導入しましたが、端末自体にメモリがないため、ホストコンピューターによってこれらを継続的に更新する必要がありました。これにより、これらのオブジェクトの数が端末とホスト間の接続の通信速度に制限され、多くの場合、数十の範囲に収まりました。もう1つの欠点は、画像がディスプレイに貼り付くまでの時間が短く、画像を描画できる速度が制限されることです。 テクトロニクス社はこれを保存された書き込み速度と呼び、1秒あたりのベクトルインチで測定しました。ディスプレイでは1500〜4000の数値が一般的です。 401xシリーズは、車輪付きカートの上に置かれた大型モニターで構成されていた。カートは、ほとんどの電子機器を背面の垂直ケースに収納していた。これは、拡張カードへのアクセスを提供するだけでなく、さまざまなスイッチやジャンパーにアクセスするために正面から開くことができます。 カート内では、拡張カードは「ミニバス」システムを使用して、8ビットデータバスを備えた36ピンカードコネクタを使用して接続されていました。 10フィート (3.0 m)ケーブルを使用してカートを机に接続した状態で、CRTを机の上に置くことができました。 4010は、ミニバスカードを使用してホストコンピューターとの通信を処理し、さまざまなホストインターフェイスを利用できました。 4014端末は通常、標準の通信インターフェースがインストールされた状態で出荷され、 RS-232接続を提供しますが、重要なピンのみが接続されていました。セットアップは完全にジャンパーによって処理された 、接続中に端末がこれらの設定を変更する方法はありませんでした。通信インターフェースの代替として、TTYインターフェースは、端末をネットワークのテレタイプ端末に接続することを可能にした。これは、その時代のメインフレームによってまだ広く使用されていた。カスタムシリアルまたはパラレル接続を使用した直接インターフェースも、ほとんどのメインフレームシステムで利用できた。 アルファモードでは、4010は74文字の35行を表示します。ターミナルは当時の標準では「ダム」であり、アドレス指定可能なカーソル位置などのさまざまなスマートターミナル機能がありませんでした。また、端末には重要なバッファリングがなく、多くの操作によってデータが失われる可能性があります。特に、キャリッジリターンには約100〜200 µsかかり、画面のクリア操作はそれよりもはるかに長くなりました。これらの期間中にデータが失われるのを防ぐために、それ以上のデータを遅らせるのはホストコンピューター次第でした。 興味深い機能の1つは、35番目の文字の2番目の余白です。これにより、画面の左側と余白0の場合はその点の間、または余白1の場合はその点と画面の右側の間で線を制限できます。これは、グラフィックとテキストを混合したり、2列のテキストを表示したりする場合に便利です。列の切り替えは、任意の列の最後の行に移動し、改行を押すことによって行われました。その後、カーソルは次の列の上部に再表示されます。これらの境界内での描画を制限する試みはなかったため、適切なポイントにCR / LF文字を挿入して、行がマージン内にとどまるようにするのはホストソフトウェアの責任でした。マージン0に書き込む行は、CR / LFが35文字目の前に折り返されるように送信されなかった場合、画面の全長を延長しますが、同じ行のマージン1領域のデータは、後で書き込まれ、上に描画されます。 これらの端子は、オプションでプラグイン回路基板を介して2番目の文字セットをサポートし、 SO文字とSO文字のSIかを選択します。 4010はラスターディスプレイではないため、理論上は無制限の解像度を持っているが、コマンドデコード回路はこれを1,024 x1,024に制限する。画面の比率は4：3であるため、垂直方向には780ポイントしか表示されませんでした。原点は左下にあります。 0から1,023までの値をエンコードするには、10ビットが必要です。 2