VIC-20 | 1980

VIC-20

VIC-20

 VIC-20は8ビットの家庭用コンピュータで、コモドール・ビジネス・マシン(Commodore Business Machines)によって販売された製品です。VIC-20は1980年に発表され、コモドールの最初のパーソナルコンピュータであるPETの発売から約3年後のことでした。VIC-20は100万台以上売れた最初のコンピュータとして記録され、最終的に250万台以上が販売されました。これは「趣味や熱意を持つ人々やお金持ちだけが使うコンピュータ」から、未来のコンピュータと見なされるようになったことを意味しています。

VIC-20のコンポジット出力は当時の標準的なテレビに接続でき、多くの家庭で簡単に使用することができました。1979年にApple IIがVisiCalcの登場とともに成長していく中、ジャック・トラミエルは同じ市場で競争できる製品を作りたいと考えました。1980年1月のCESで新しいコンピュータの発表を望んでいた彼は、チャック・ペデル(Chuck Peddle)とビル・セイラー(Bill Seiler)を中心に、TOI(The Other Intellect)というコンピュータの設計を開始しました。しかし、TOIは高速度で動作する静的RAMを必要とする80列の文字ディスプレイを要求しましたが、その実現には高額な費用がかかるため、実現しませんでした。

1980年代の初めにコンピュータのハードウェア価格が下がり、トラミエルは専門家や電子機器、プログラミングのバックグラウンドがある人々ではなく、一般消費者向けの低価格コンピュータ市場に目をつけました。ラジオシャックはTRS-80モデルIなどの低価格コンピュータを発売して商業的成功を収め、ココ(Color Computer)のような製品も登場しました。

この時期、モス・テクノロジー(MOS Technology)のエンジニアであるロバート・ヤネスは、自宅で「マイクロPET」と呼ばれるコンピュータを設計し、プロトタイプを完成させました。TOIが完成していない状況で、トラミエルはこのマイクロPETを見てすぐに量産を指示しました。ヤネスのプロトタイプは実際のコンピュータとして使用するには不十分な部分が多かったため、コモドール本社でロバート・ラッセル(Robert Russell)がデザインを仕上げました。これにはコモドールPETのオペレーティングシステムとBASICインタープリターの移植、PETSCII文字セット、アタリCX40ジョイスティック互換インターフェース、ROMカートリッジポートなどが含まれていました。

VIC-20の開発は5つのチームによって行われ、そのチームは「VIC Commandos」という名前で呼ばれました。製品マネージャーだったマイケル・トムチック(Michael Tomczyk)は、フルサイズのタイプライタータイプのキーボード、プログラマブル機能キー、内蔵RS-232インターフェースを要求しました。トムチックはまた、VICModemを設計し、これは最初に100万台が販売されたモデムとなりました。開発チームの一員であるニール・ハリスは、「私たちは他の部門と協力できず、仕事を終わらせるために遅くまで働くしかありませんでした。必要な機材は何でも盗んで使い、後でそれらが無くなると倉庫から新しいものを注文しました。」と回想しています。

当時、コモドールは1Kbit×4のSRAMチップを過剰に生産しており、トラミエルはこれを新しいコンピュータに使いたいと考えました。この結果、VIC-20はPETやTOIと似た形で発売され、22列のVICチップを使用して、メモリ容量は非常に少なかったものの、SRAMの低消費電力と低発熱のおかげで、このチップを使ってコンピュータを製造することができました。初期モデルAバージョンは2114 SRAMを使用して5KBのシステムRAMを実現しました。その後、Bバージョンでは2048バイトのSRAMを使用してメモリチップの数を減らしました。

1980年4月、ロンドン郊外で行われた一般管理者会議でトラミエルは、安価なカラーディスプレイコンピュータを作りたいと発表しました。大多数のGMはこれに反対しましたが、トラミエルは「日本が来るから、私たちは日本のようにならなければならない」と言いました。これは、日本で安価なシステムが登場するという脅威を意味していました。このトラミエルの哲学は「階級ではなく、大衆のためのコンピュータ」という言葉で要約されました。このアイデアはマーケティング担当のトムチックや日本支社のトカイ、イギリスのマーケティング責任者であるキット・スペンサーに支持されました。ペデルはこれに反対し、会社を離れ、その代わりに日本のエンジニアチームがデザインを仕上げました。VIC-20は日本ではVIC-1001としてマーケティングされました。

VIC-20の初期発売価格は299.95ドルで、ユーザーフレンドリーなデザインが強調されました。ゲームや家庭用アプリケーション向けのユーザーガイドやパッケージデザインは、日本やイギリスのチームと協力して作成されました。また、テキストアドベンチャーゲームシリーズを提供するためにスコット・アダムス(Scott Adams)との契約が結ばれ、VIC-20の制限されたメモリを解決するためにゲームは16KBのROMカートリッジに保存され、販売されました。最初に生産されたゲームカートリッジ5つは、コモドールに150万ドル以上の売上を記録しました。

進化

VIC-20は3年半の間にさまざまな変化を経験しました。1980年に発売された最初のモデルはPETスタイルのキーボードとブロック型フォントを使用していましたが、1981年にはほとんどのVIC-20モデルが少し異なるキーボードデザインを採用しました。このキーボードは初期のC64と共有されており、1983年初めにはレインボーロゴが付いたVIC-20が登場しました。このモデルは新しいC64キーボードを採用し、灰色の機能キーとRevision Bメインボードを使用していました。電源ユニットはC64と似ていましたが、電流が少しだけ少なかったです。Revision B VIC-20はC64の「ブラックブリック」PSUと互換性がありますが、VIC-20のPSUはC64に外部機器やカートリッジが接続されている場合、過剰な電力を消費することがあるため、使用は推奨されませんでした。また、以前のRevision A VIC-20はC64 PSUを使用できず、その逆も同様でした。

衰退

VIC-20は250万台以上販売され、ベストセラーとなり、100万台以上販売された最初のコンピュータとして記録されました。しかし、1982年の夏、コモドールは64KBのRAMと改善されたサウンドおよびグラフィックを搭載したより高級なモデル、Commodore 64を発売しました。C64の初期の販売は遅かったものの、1983年半ばから急増しました。その時、VIC-20は90ドル以下で簡単に入手できるようになりました。最終的にコモドールは1985年1月にVIC-20を生産終了しました。

VIC-20の最後の商用アクセサリの一つは、VIC-Talkerという音声合成機でした。1986年1月、Ahoy!誌は「信じられないかもしれませんが、新しいVICアクセサリーが発売されました…私たちは非常に驚いています」と報じました。

設計

VIC-20はPETコンピュータよりも経済的に設計されました。5KBの静的RAMを搭載し、PETと同様にMOS 6502 CPUを使用しました。VIC-20のビデオチップであるMOS Technology VICは、1977年にアル・シャルペンティエ(Al Charpentier)によって設計された汎用カラー・ビデオチップで、安価なディスプレイ端末やゲーム機用に意図されていましたが、コモドールはこれに適した市場を見つけることができませんでした。

VIC-20はPETの最新BASIC 4.0の代わりに8KBのBASIC 2.0を使用しました。また、専用のサウンドやグラフィック機能はありませんでした。

VIC-20はコンポジット出力をサポートしており、専用モニターを使用すればより鮮明でクリアな画面を提供しました。TRS-80 Color Computerやアタリ400はRFビデオ出力しかサポートしておらず、テレビに接続するには外部のRF変調器が必要でした。

「20」という数字は画面のテキスト幅を意味するものとして広く知られていますが、実際にはVIC-20は20列ではなく22列のテキストを表示できました。この数字には特別な意味はなく、マーケティングスローガン「親しみやすいコンピュータ(The Friendly Computer)」に関連していると言われています。

グラフィック

VIC-20のグラフィック機能は限られていますが柔軟性があります。初期の画面解像度は176×184ピクセルで、画面の端は固定された色で囲まれています。画面は通常、22列と23行の8×8ピクセルの文字で表示され、最大27列まで拡張できますが、それ以上拡張すると文字が画面を超えてしまうことがあります。PETと同様に、2種類の256文字セットが含まれており、大文字/グラフィック文字セットと大文字・小文字セットがあります。

VIC-20は高解像度モードで各文字が8×8ピクセルのサイズであり、1色を使用します。低解像度のカラーモードでは、4×8サイズの文字と3色を使用できますが、ブロック状の形が非常に目立つため、頻繁には使用されません。

VIC-20は実際のビットマップモードをサポートしていませんが、プログラマーは独自の文字セットを定義することができます。また、Super Expanderカートリッジを使用することで、160×160ピクセル解像度をサポートするグラフィックモードを使用することができました。

サウンド

VICチップは3つのパルス波形生成器とホワイトノイズ生成器を備えており、全体の音量制御とモノラル出力を提供します。各パルス波形生成器は3つのオクターブ範囲を持ち、合計5つのオクターブ範囲をサポートします。

メモリ

VIC-20は5KBのRAMを基本として提供し、そのうち1.5KBはビデオディスプレイと動的ROM構成要素に使用されます。基本的に利用可能なプログラムメモリは3,583バイトしかありません。

VIC-20はPETと異なり機械語モニターを内蔵していませんが、コモドールはディスク、テープ、カートリッジの形態でモニターソフトウェアを提供しました。これらのプログラムはPETモニターと同様ですが、ユーザーは16進数の演算コードを入力する代わりにミニアセンブラを使用することになりました。

VIC-20のRAMはカートリッジポートを通じて拡張することができました。3KB、8KB、16KBのRAMカートリッジが提供され、最大24KBまで拡張できました。

이 블로그의 인기 게시물

콜러서스 컴퓨터 [Colossus computer | December 1943]

NTDS [Naval Tactical Data System | 1961]

에니악 [ENIAC | December 10, 1945]