コモドール64 | 1982
Commodore 64
コモドール64(C64)は、1982年1月にコモドール・インターナショナルから発売された8ビットの家庭用コンピュータです。このコンピュータは、1982年1月7日から10日までラスベガスで開催された消費者電子製品展示会(CES)で初めて公開され、ギネス世界記録によれば、これまでに販売された単一のコンピュータモデルの中で最も売れた製品として記録されています。独立した推定によると、約1,250万台から1,700万台が販売されたとされています。大量生産は1982年初頭に始まり、1982年8月にマーケティングが開始されました。当時の価格は595ドルで、2023年の基準では約1,880ドルに相当します。C64はVIC-20とコモドールPETの後継製品であり、その名前は64KB(65,536バイト)のRAMに基づいています。C64はマルチカラーのスプライトと波形生成のためのカスタムチップをサポートしており、これによりカスタムハードウェアがないシステムと比較して優れたビジュアルとオーディオを提供することができました。
C64は1980年代後半のほとんどの低価格コンピュータ市場で支配的でした。アメリカ市場では、1983年から1986年までC64は市場シェアが30%から40%の間で、年間200万台が販売されました。IBM PC互換機、Apple II、アタリ8ビットコンピュータよりも多く販売されました。コモドールの創業者の息子であるサム・トラミエルは、1989年のインタビューで「コモドールにいたとき、私たちは毎月40万台のC64を2年間作っていました」と述べました。イギリス市場では、C64はBBCマイクロ、ZXスペクトラム、そして後に登場したアムストラッドCPC464と競争しましたが、ZXスペクトラムに次いで2番目に人気のあるコンピュータでした。しかし、日本ではC64は大きな影響を与えませんでした。日本市場はNEC PC-8801、シャープX1、富士通FM-7、MSXなどの日本のコンピュータが支配的でした。フランスでもZXスペクトラム、トムソンMO5とTO7、アムストラッドCPC464などが市場を支配していました。
C64の成功の一因は、電子機器やコンピュータ趣味専門店ではなく、一般小売店で販売されていたことです。コモドールはコスト削減のために多くの部品を内部で生産し、MOSテクノロジーでカスタム集積回路チップを製造しました。アメリカでは、C64はフォード・モデルT自動車に例えられることもあり、新しい技術を創造的かつ合理的な大量生産を通じて中産階級の家庭に普及させる役割を果たしたからです。C64用に商業的に開発されたソフトウェアタイトルは約10,000個に達し、これには開発ツール、オフィス生産性アプリケーション、ビデオゲームなどが含まれます。C64エミュレーターを使用すると、現代のコンピュータや互換性のあるゲームコンソールでこれらのプログラムを実行できます。また、C64はコンピュータデモシーンの普及にも貢献し、現在でも一部のコンピュータ趣味家によって使用されています。2011年には、市場からの撤退から17年が経過した後でもC64のブランド認知度が87%に達したという研究結果が発表されました。
1981年1月、MOSテクノロジーというコモドールの集積回路設計子会社は、次世代ビデオゲームコンソールのグラフィックとオーディオチップを設計するプロジェクトを開始しました。このチップはMOSテクノロジーのVIC-II(ビデオインターフェースチップ)とSID(サウンドインターフェースデバイス)と名付けられ、設計作業は1981年11月に完了しました。コモドールはこれらのチップを使用するゲームコンソールプロジェクトを進め、このコンソールは「ウルティマックス(Ultimax)」または「MAXマシン」と名付けられました。このプロジェクトは日本市場を対象に一部の機械が生産された後にキャンセルされました。一方、ビジネス用に出たコモドールPET系の製品が市場で不足していると感じたシステムプログラマーであり、VIC-20の設計者であるロバート・ラッセルとSIDのエンジニアであるロバート・ヤネスは、新しい低価格のVIC-20後継製品を提案しました。ジャック・トラミエルコモドールCEOは、このコンピュータが64KBのRAMを持つべきだと指示しました。当時、64K DRAMの価格は100ドル以上(2023年基準で283.29ドル)でしたが、64K DRAMの価格が下がるという予想のもとで開発が進められました。チームはコモドールが自社で半導体チップを生産できる施設を持っていたため、迅速に開発を進めることができました。開発費用は既存の会社の運営費に含まれ、1982年1月の最初の週末までに製品を完成させることができました。このコンピュータのコードネームはVIC-40で、VIC-20の後継モデルとして計画されました。デザイン、プロトタイプ、サンプルソフトウェアはCES展示会までに完成し、その結果VIC-40はC64に名前が変更され、CESで公開されました。
1983年7月、BYTEマガジンは「C64は595ドルで販売され、1,000ドル以下の個人用コンピュータ市場で最大の競争相手になるだろう」と評価しました。この雑誌はSIDチップを「真の音楽シンセサイザー」と称賛し、「このサウンドは聞くとその品質に感嘆せざるを得ない」と伝えました。しかし、C64のBASIC 2.0の使用、遅いフロッピーディスクの性能、品質管理の問題などを批判することもありました。1984年12月、Creative ComputingマガジンはC64が「500ドル以下の家庭用コンピュータ市場で圧倒的な勝者」とし、「遅いディスクドライブ、2つの方向キー、標準化されていないインターフェースなどには批判の余地があるが、200ドル以下の価格で64K、カラー、スプライトグラフィック、そして数多くのソフトウェアを提供するシステムは他のシステムと比較できない」と評価しました。
コモドールMAX
1982年、コモドールは日本でMAXマシンを発売しました。このデバイスはアメリカではウルティマックス、ドイツではVC-10と呼ばれました。MAXはゲームコンソールとして設計され、後にC64に使用されたハードウェアの縮小版を基にしていました。しかし、日本での販売が不振だったため、発売から数ヶ月で生産中止となりました。
コモドールエデュケーター64
1983年、コモドールはApple IIが占めていたアメリカの教育市場で競争するためにエデュケーター64を発売しました。このデバイスは実質的にC64に「緑」のモノクロモニターを搭載したPETケースでした。学校はPETの一体型金属構造を好みましたが、これはC64の分離型部品が簡単に損傷したり盗まれたりする可能性があるためでした。しかし、エデュケーター64はApple IIeの膨大なソフトウェアとハードウェアオプションに比べて魅力的ではなく、限られた数量しか生産されませんでした。
SX-64
1983年、コモドールはC64のポータブルバージョンであるSX-64を発売しました。SX-64は初の商業用カラー携帯型コンピュータで、5インチのカラーCRTモニターと1541フロッピーディスクドライブを搭載していました。広告では2つの1541ドライブを主張しましたが、実際には1つしか装備されておらず、もう1つのスロットはディスクストレージとして使用されました。また、SX-64は他のC64モデルとは異なり、外部カセット接続ポートがなく、外部カセットを使用することができませんでした。
コモドール128
C64の後継機であるコモドール128と128Dは1985年に発売されました。この2つのモデルはC64の欠点を補い、グラフィックとサウンドコマンドを追加した新しいBASIC、80列画面のサポート、CP/M互換性を提供しました。コモドールのマーケティング部門はC128がC64と完全に互換性があると発表しましたが、初期設計にはC64互換性を保証するための「64モード」が含まれる必要がありました。
コモドール64C
C64は元々1年以内に新しいくさび形のケースに改造される予定でしたが、その計画は遅れました。1986年、コモドールはC64の機能は同じままで外観デザインをより洗練させた64Cを発売しました。C64CはSID、VIC-II、I/Oチップを更新し、2つのRAMチップを使用して64KBのメモリを構成しました。新しいデザインは外観だけでなく内部ハードウェアも一部修正され、64CはしばしばGEOSというグラフィカルユーザーインターフェース(GUI)オペレーティングシステムと共に販売されました。
コモドール64ゲームシステム
1990年、C64はゲームコンソールの形で再パッケージされ、C64ゲームシステム(C64GS)として発売されました。このデバイスはNESやセガのマスターシステムと競争するために設計されましたが、販売は低迷しました。C64GSはキーボードがなかったため、キーボードを必要とするソフトウェアは使用できませんでした。
コモドール65
1990年、C64の後継機であるコモドール65(C64DX)がプロトタイプとして開発されましたが、1991年にコモドールの会長であるアーヴィング・グールドによってプロジェクトがキャンセルされました。C65は8ビットコンピュータとしては優れた仕様を誇り、256色をサポートするなど、当時の16ビットシステムであるApple IIGSと同様の性能を示しました。しかし、C65は市場に出ることはありませんでした。
ソフトウェア
C64は1982年当時、グラフィックとサウンドの能力がアタリ8ビットコンピュータとしか比較できず、Apple IIと比較して非常に優れた性能を誇っていました。C64はしばしばコンピュータデモシーンの始まりを告げる機器と見なされ、今日でもこのシーンで使用されています。特にSIDサウンドチップはPC用のサウンドカードやElektron SidStationシンセサイザーに使用されることもありました。C64はゲームコンソールであるNESやマスターシステムに対して競争力があり、特に北米以外の地域ではNESを上回るほど販売が好調でした。
イギリスではZXスペクトラムが主流だったため、C64はほとんどカセットテープを通じてソフトウェアが配布され、北米ではディスケットが主要な配布方法でした。また、C64は初期にはカートリッジスロットを使用していましたが、時間が経つにつれて1541ドライブの価格と信頼性が改善されると、カートリッジスロットはほとんど使用されなくなりました。
BASIC
C64は他の初期1980年代家庭用コンピュータと同様に、基本的なBASICインタープリターを内蔵していました。C64はコモドールBASIC 2.0を使用しており、ユーザーがグラフィックやサウンドを扱うためには「PEEK」と「POKE」コマンドを通じてハードウェアを直接制御する必要がありました。コモドールはSimons' BASICやSuper Expander 64などのBASIC拡張カートリッジを提供し、グラフィックやサウンドを簡単に扱えるようにしました。
代替オペレーティングシステム
C64にはGEOSの他にもいくつかのサードパーティ製オペレーティングシステムが開発されました。例えば、WiNGS OSやLUnixのようなUNIX系オペレーティングシステム、Contiki OSのような組み込みシステムオペレーティングシステムが存在しました。また、C64で使用できる商用オペレーティングシステムであるC64 OSも現在まで活発に開発されています。C64はCP/Mオペレーティングシステムを実行することができましたが、Z80プロセッサと外部デバイスが必要だったため、他のCP/Mシステムに比べて性能は低かったです。
ネットワーキングソフトウェア
1980年代の間、C64はBBSシステムを運営するために使用され、Punter BBS、C-Net、Color 64などのさまざまなソフトウェアがこれに使用されました。C64はまた、コンピュータ間のオンラインサービスを提供するサービスでも使用され、Q-LinkはC64とC128で使用できる主要なオンラインサービスの一つでした。
オンラインゲーム
1988年、ルーカスアーツはQ-Linkのユーザーのためにグラフィックベースのインタラクティブ環境「Habitat」を発売しました。これは当時としては革新的なオンライングラフィックとアバターを使用するゲームでした。HabitatはQ-Linkユーザーが相互作用し、会話し、アイテムを交換できるゲームでした。このゲームは当時300bpsのデータ転送速度をサポートする必要があったため、グラフィックはフロッピーディスクにローカルで保存され、ネットワーク転送を回避することができました。
C64のCPUとメモリは重要な特徴の一つでした。C64は8ビットのMOSテクノロジー6510マイクロプロセッサを使用しており、このプロセッサは6502と非常に似ていますが、3相バスや異なるピン配置、若干異なるクロック信号がありました。6510には40ピンICパッケージの未使用ピンに6つのI/Oラインがあり、これらはC64で2つの目的に使用されました。一つは読み取り専用メモリ(ROM)をプロセッサのアドレス空間に入出力するためのバンク切り替え機能であり、もう一つはデータセットテープレコーダーを操作する機能でした。C64は64KBの8ビット動的RAM、テキストモード用の1KBの4ビット静的カラーRAMを持ち、起動時に内蔵されたコモドールBASIC 2.0で使用できるメモリは38KBでした。ROMは合計20KBで構成されており、BASICインタープリター、KERNAL、文字ROMに分かれていました。プロセッサが一度に64KBしかアドレス指定できないため、ROMはメモリにマッピングされ、基本状態で使用できるRAMは38,911バイトでした。ほとんどのC64モデルは4164 DRAMを使用して64KのシステムRAMを提供しました。後のモデルは41464 DRAMを使用して32KBずつ2つのチップで構成されました。
C64は電源が入るとRAMテストを実行し、エラーが見つかると使用可能なBASICメモリが通常より少なく表示されます。エラーが発生すると「0番メモリ不足」というエラーメッセージが表示され、これはRAMが故障した場合に発生します。C64は複雑なメモリバンキング方式を使用しており、電源が入ったときの基本設定は$A000〜$BFFF領域にBASIC ROM、$E000〜$FFFF領域に画面エディタ(KERNAL)ROMがマッピングされます。C64の基本設定はメモリからROMを除外した領域を読み取り専用にし、書き込みのみ可能であるため、ROMを交換するにはメモリバンキングを行う必要がありました。
C64のポートにはさまざまなデバイスが接続できました。C64はVIC-20のDE-9アタリジョイスティックポートをそのまま使用し、アタリ規格のゲームコントローラーを使用するために追加のポートを追加しました。ジョイスティックは$DC00と$DC01のレジスタから読み取ることができました。また、C64はアナログパドルデバイスと1350、1351マウスもサポートしており、それぞれの入力方式はSIDのアナログ-デジタル変換器を通じて処理されました。
C64のグラフィックはMOSテクノロジーのVIC-IIチップを使用しており、このチップは1つのスキャンラインに8つのハードウェアスプライトを表示できる機能と2つのビットマップグラフィックモードをサポートしていました。テキストモードは40列で、PETSCIIという独自の文字エンコーディング方式を使用していました。C64の解像度は320×200ピクセルで、8×8文字ブロックで構成された40×25のグリッド形式でした。ビットマップ方式は遅いですが、各ピクセルを個別に描画できる機能を提供しました。
ハードウェアスプライトは画面上で背景を隠しながら動く特徴を持っていました。C64のVIC-IIはスプライトを処理し、最大8つのスプライトを同時に1つのスキャンラインで処理できました。スプライトはさまざまな色モードとサイズ変更が可能で、プログラムで指定された通りに移動することができます。
C64のサウンドはSIDチップを通じて生成され、3つのチャンネルがそれぞれ独立したADSR(アタック、ディケイ、サステイン、リリース)エンベロープとフィルターを持っていました。SIDチップには6581と8580の2つのバージョンがあり、6581は元のモデルで使用され、8580は1987年に導入されました。SIDチップは特にゲーム音楽の作曲に非常に重要な役割を果たし、ロブ・ハバード、ティム・フォリン、マーチン・ギャルウェイなどの作曲家がこれを活用しました。
C64はさまざまなハードウェア修正とコスト削減のためのリビジョンを経ました。初期モデルは「シルバーバッジ」ロゴが特徴でしたが、後に「レインボーバッジ」モデルに変更されました。この他にもさまざまなマザーボードのリビジョンがあり、各リビジョンはコスト削減と生産効率の向上を目指していました。最後のリビジョンではHMOS技術を採用し、電力消費を削減し、システムの信頼性を高めました。
C64の電源供給装置は外部にあり、初期モデルは5ピンコネクタを使用していました。その後改善された電源供給装置はより安定的で効率的に設計されましたが、過熱問題や故障問題が頻繁に発生しました。
