VDM-1(ビデオ・ディスプレイ・モジュール)| 1975
VDM-1
VDM-1(ビデオ・ディスプレイ・モジュール)は、1975年に開発された最初のS-100バス用ビデオカードで、S-100コンピューターが自分自身の画面を表示できるようにしました。このカードは7x9のドットマトリックスとASCII文字を使用して、64列16行のテキストディスプレイを提供しました。キーボードとProcessor Technologyの3P+Sカードと組み合わせることで、別のビデオ端末なしで表示を行うことができました。
VDM-1は複雑なカードで、すぐに他の会社から似たような製品が登場し、置き換えられました。初期の競合製品としては、Solid State MusicのVB-1があり、同じディスプレイを提供しながら、より簡単なカード設計が特徴でした。その後、LSIチップを使用したカードは、キーボードコントローラーを内蔵できるようになりました。
1973年9月、Radio Electronics誌の表紙記事には、Don Lancasterの「Build a TV Typewriter」が紹介されました。これにより、ユーザーはキーボードで文字を入力し、標準的なテレビにそれを表示させることができるようになりました。予想以上の関心を集め、この設計図は10,000部も売れました。Bob MarshはTV Typewriterを作成し、それをLee Felsensteinに見せましたが、Felsensteinは外部メモリがないことに気づき、テキストページを入力した後、次のテキストを表示するために全ページを消去する必要があると指摘しました。Lancasterはそれを端末として使うことを考えていなかったとのことです。
1973年を通じて、Felsensteinは低価格の端末を探していました。彼はPennywhistleモデムを設計し、100ドル以下でリモートアクセスを提供しましたが、彼らが使用していた端末は依然として1500ドルの価格でした。その後、彼はTV Typewriterのビデオ出力と1024バイトのメモリを組み合わせて、テキストページをASCII形式で保存し、それをビデオモニターに送信するシステムを設計しました。この設計は「Tom Swift Terminal」と名付けられ、シンプルで開かれたデザインを強調しました。
1975年、Bob MarshとGary IngramはProcessor Technologyを設立し、Altair用の拡張カードを販売し始めました。MarshはFelsensteinに、Tom Swiftの設計をAltairと互換性を持たせるよう依頼し、その結果、ディスプレイとコンピューターが同時にメモリの異なる部分にアクセスできるようにするディスプレイカードが作成されました。プロトタイプは3ヶ月以内に完成し、Trek-80というゲームもこのシステムに移植されました。このシステムは199ドルのキット版として販売され、Altair互換機にキーボード、VDM-1、適切なモニターを組み合わせることで、当時のスマート端末よりも安価に構成できました。
Sol-20は、1975年12月にLes Solomonが要求したオールインワン型コンピューターデザインから生まれました。彼はProcessor Technologyに、複数のコンポーネントを一つにまとめたシステムを作るよう依頼し、Felsensteinの設計によってSol-20が完成しました。このシステムはVDM-1を出力装置として使用しました。
その後、FelsensteinはVDM-2という新しいバージョンを設計しました。このバージョンは24行80列をサポートし、画面分割スクロール、スムーズなスクロール、グレースケール、点滅などの機能を追加しました。しかし、1979年にFelsensteinがこの新しいバージョンを組み立てようとしていた時、Processor Technologyはすでに閉鎖しており、彼はそのデザインを売ることができませんでした。
VDM-1はS-100バックプレーンの1つのスロットを使用しましたが、そのサイズが大きいため、多くの機器では隣接するスロットもカバーしてしまいました。カードの前面は部品でいっぱいで、8つの91L02A 1,024ビット静的RAMチップを含み、必要な電気回路が収まらなかったため、リボンケーブルを使用してカードの両面を接続しました。モニターはカードの上部のコーナーから出る同軸ケーブルを通じて接続されました。
VDM-1はモニターに64文字×16行の表示を行い、白黒のディスプレイを提供しました。ハードウェアは逆転ビデオやカーソーバイトをサポートしており、キャラクターバイトの高ビットを設定することで、スペースキャラクターにこのビットを設定することでカーソルを表示することができました。このシステムのキャラクターグラフィックスはROMに格納されており、異なるグリフを持つ複数のROMバージョンが存在していたため、ユーザーはどのバージョンを受け取るかを事前に知ることはできませんでした。
