| メーカー | コモドール・ビジネス・マシーンズ(CBM) |
|---|---|
| タイプ | 家庭用コンピュータ |
| リリース済み | 1982年8月 (1982-08)[ 1 ] |
導入価格 | 595米ドル(2025年換算で1,990米ドル相当) |
| 製造中止 | 1994年4月 (1994-04) |
| 販売台数 | 1250万[ 2 ]~1700万[ 3 ] |
| CPU | MOSテクノロジー 6510 / 8500 |
| メモリ | 64KB RAM + 20KB ROM |
| グラフィック | VIC-II(320×200、16色、スプライト、ラスタ割り込み) |
| 音 | SID 6581/8580 ( 3×発振器、4×波形発振器、フィルター、ADSR、リング) |
| 接続性 | |
| 前任者 | |
| 後継 | |
Commodore 64 ( C64とも呼ばれる)は、1982年1月にコモドール・インターナショナルによって発表された8ビットのホームコンピュータです( 1982年1月7日~10日にラスベガスで開催されたコンシューマー・エレクトロニクス・ショーで初めて公開されました)。[ 4 ]ギネス世界記録には、史上最も売れたデスクトップコンピュータのモデルとして掲載されており、 [ 5 ]独立した推定では、販売台数は1250万台から1700万台の間とされています。[ 2 ]量産は1982年初頭に開始され、8月に595米ドル(2025年換算で1990ドル)で販売されました。[ 6 ] VIC-20とCommodore PETに先行するC64は、64キビバイト(65,536バイト)のRAMからその名前が付けられました。マルチカラースプライトのサポートと波形生成用のカスタムチップにより、C64は、そのようなカスタムハードウェアを持たないシステムと比較して、優れたビジュアルとオーディオを作成することができました。[ 7 ]
C64は、1980年代後半のほとんどの期間、ローエンドコンピュータ市場を席巻しました(英国、フランス、日本を除く。日本では約6か月間のみでした[ 8 ] )。 [ 9 ]かなりの期間(1983~1986年)、C64は米国市場で30~40%のシェアを占め、年間200万台を販売し[ 10 ] 、 IBM PC互換機、Apple II、Atari 8ビットコンピュータを上回りました。後にAtariの社長となり、コモドールの創設者の息子であるサム・トラミエルは、1989年のインタビューで、「私がコモドールにいた頃は、数年間、月に40万台のC64を製造していました」と述べています。 [ 11 ]英国市場では、C64 はBBC Micro、ZX Spectrum、そして後にAmstrad CPC 464と競合したが、[ 12 ] C64 は依然として ZX Spectrum に次いで英国で 2 番目に人気のあるコンピュータだった。[ 13 ] Commodore 64 は、日本ではNEC PC-8801、Sharp X1、Fujitsu FM-7、MSXなどの日本のコンピュータが市場を支配していたため、日本では影響力を持たなかった。[ 14 ]また、フランスでは ZX Spectrum、Thomson MO5とTO7、Amstrad CPC 464 が市場を支配していた。[ 15 ]
Commodore 64 の成功の一因は、電子機器専門店やコンピュータ愛好家向けの専門店だけでなく、一般の小売店でも販売されたことにある。Commodore はコストを抑えるために、MOS Technology製のカスタム集積回路チップを含む多くの部品を自社で製造した。米国では、創造的で手頃な価格の大量生産によって新しい技術を中流家庭にもたらした役割から、フォード モデル T自動車と比較されている。 [ 16 ] Commodore 64 向けには、開発ツール、オフィス生産性アプリケーション、ビデオゲームなど、約 10,000 タイトルの商用ソフトウェアが制作された。[ 17 ] C64 エミュレータにより、現代のコンピュータまたは互換性のあるビデオゲームコンソールを持っている人は誰でも、今日これらのプログラムを実行できる。C64 はコンピュータデモシーンを普及させたことでも評価されており、現在でも一部のコンピュータ愛好家によって使用されている。[ 18 ] 2011 年、販売終了から 17 年経っても、このモデルのブランド認知度は 87% であったことが調査で明らかになった。[ 19 ]

1981年1月、コモドールの集積回路設計子会社であるMOS Technology, Inc.は、次世代ビデオゲームコンソール用のグラフィックチップとオーディオチップを設計するプロジェクトを開始しました。グラフィック用チップはMOS Technology VIC-II (Video Integrated Circuit)、オーディオ用チップはMOS Technology SID(Sound Interface Device)と名付けられ、1981年11月に設計が完了しました。[ 6 ]その後、コモドールは、コモドールジャパンの寺倉也氏が設計したUltimaxまたはMAX Machineと呼ばれる新しいチップを使用するゲームコンソールプロジェクトを開始しました。このプロジェクトは、日本市場向けに数台が製造された後、最終的に中止されました。[ 20 ]同時に、Robert "Bob" Russell ( VIC-20のシステム プログラマー兼アーキテクト) とRobert "Bob" Yannes (SID のエンジニア) は、ビジネス ユーザー向けのCommodore PETラインの継続である Commodore の現在の製品ラインナップを批判していました。Al Charpentier (VIC-II のエンジニア) と Charles Winterble (MOS Technology のマネージャー) の支援を受けて、彼らは Commodore CEO のJack TramielにVIC-20 の低価格の後継機を提案しました。 Tramiel は、マシンに64 KBのランダム アクセス メモリ(RAM) を搭載するように指示しました。当時 64 K ビットのダイナミック ランダム アクセス メモリ(DRAM) チップは100 米ドル以上(2025 年換算で 299.35 ドル)でしたが、彼は 64K DRAM の価格が下落しており、本格的な生産が始まる前に許容できるレベルまで下がることを知っていました。コモドール社は、他のほとんどの家庭用コンピュータ会社とは異なり、テストチップを製造するための自社半導体工場を所有していたため、チームは迅速にコンピュータを設計することができました。工場はフル稼働していなかったため、開発費用は既存の企業経費に含まれていました。チップは11月までに完成し、その時点でシャルパンティエ、ウィンターブル、トラミエルは新しいコンピュータの開発を進めることを決定しました。トラミエルは、1982年のコンシューマー・エレクトロニクス・ショー(CES)に合わせて、1月の最初の週末を最終期限としました。[ 6 ]
この製品は、人気のVIC-20の後継機としてVIC-40というコードネームが付けられました。この製品を開発したチームは、Yash Terakura、[ 21 ] Shiraz Shivji、[ 22 ] Bob Russell、Bob Yannes、およびDavid A. Ziembickiで構成されていました。チームは感謝祭とクリスマスの週末を休みなく作業した後、設計、プロトタイプ、およびいくつかのサンプルソフトウェアがショーに間に合うように完成しました。このマシンは、 VIC-20と同じケース、同じサイズのマザーボード、およびROM内の同じCommodore BASIC 2.0を使用しました。BASICはユーザーインターフェースシェルとしても機能し、起動時にプロンプトですぐに使用できました。製品が発表されるとき、VIC-40製品はC64と改名されました。 C64は1982年1月のコンシューマー・エレクトロニクス・ショーで華々しいデビューを飾りました。生産エンジニアのDavid A. Ziembickiは次のように回想しています。「私たちのブースでは、アタリの人たちが口をあんぐり開けて『どうやって595ドルでそんなことができるんだ?』と言っているのを目にしました。 」[ 6 ] [ 23 ]その答えは垂直統合でした。コモドールがMOSテクノロジーの半導体製造施設を所有していたため、C641台あたりの推定生産コストは135米ドル(2022年換算で350ドル)でした。[ 6 ]READY
1983年7月、BYTE誌は「64は595ドルで販売されている。この価格であれば、1,000ドル以下のパーソナルコンピュータ市場で最も有力な候補の一つとなるだろう」と報じた。SIDについては「真の音楽シンセサイザー …音質は実際に聴いてみなければ信じられない」と評する一方で、Commodore BASIC 2.0の使用、フロッピーディスクの性能が「Atari 810ドライブよりもさらに遅い」こと、そしてCommodoreの品質管理を批判した。BYTE誌はさらに詳細を述べ、C64には「不十分なCommodore BASIC 2.0。8Kバイトのインタプリタ型BASIC」が搭載されていると指摘し、その理由として「明らかに、Commodoreはほとんどの家庭ユーザーがパッケージ化されたソフトウェアを実行すると考えているため、POKEコマンド以外ではBASICプログラム内からグラフィック(あるいは前述のサウンド)を使用する手段がない」と推測した。これは、コンピュータ雑誌に掲載されたC64 BASICに関する数少ない警告の1つでした。[ 24 ] Creative Computingは1984年12月に、C64が500ドル以下の家庭用コンピュータのカテゴリーで「圧倒的な勝者」であると述べました。同誌は、「遅いディスクドライブ、カーソル方向キーが2つしかないこと、メーカーのサポートがまったくないこと、非標準のインターフェースなど」を批判しながらも、C64の500ドル以下の価格では「64K、カラー、スプライトグラフィックス、豊富なソフトウェアなど、同じ機能を備えたシステムは他にない」と述べています。Tandy Color Computerが次点でした。Apple IIは、 500ドル以上の家庭用コンピュータのカテゴリーで勝者となりました。これは、Commodore 64が最初に595ドルで発売されたときのカテゴリーです。[ 25 ]
コモドールは、発表した製品が結局発売されないことで悪名高かったため、同社はC64を迅速に出荷しようとした。生産は1982年の春に始まり、8月には大量出荷が始まった。[ 6 ] C64は幅広い競合ホームコンピュータに直面したが、[ 26 ]より低価格でより柔軟なハードウェアにより、すぐに多くの競合製品を上回った。
米国では、最大の競合相手はアタリの8ビットコンピュータ、Apple II、TI-99/4Aでした。アタリ400と800は、以前のFCCの厳しい排出規制に対応するように設計されていたため、製造コストが高かったのです。仕様は似ていましたが、C64とApple IIは異なる設計思想に基づいていました。オープンアーキテクチャシステムであるApple IIは、内部拡張スロットによってアップグレードが可能でしたが、C64の比較的閉鎖的なアーキテクチャには、バス拡張用の外部ROMカートリッジポートが1つしかありませんでした。しかし、Apple IIは拡張スロットをディスクドライブ、プリンタ、モデムなどの一般的な周辺機器とのインターフェースに使用していました。C64は、これらの目的に使用されるさまざまなポートがマザーボードに統合されており、通常はカートリッジポートは空いていました。しかし、コモドールは完全に閉鎖的なシステムではありませんでした。同社は、コモドールPETとVIC-20の時代からほとんどのモデルの詳細な仕様を公開しており、C64も例外ではありませんでした。これはTI-99/4Aとは対照的で、テキサス・インスツルメンツは趣味家よりも、より知識の乏しいユーザーに焦点を当てていた。[ 27 ] C64の販売は、ソフトウェアの不足、初期生産モデルの信頼性の問題、特に新しい製造プロセスを使用したPLAチップの高い故障率、そして信頼性の問題がかなり深刻だった1541ディスクドライブの不足により、比較的低調だった。しかし、1983年には、少量のソフトウェアが大量に供給され、販売は急速に伸び始めた。
コモドールは、正規販売店のネットワークだけでなく、百貨店、ディスカウントストア、玩具店、大学の書店でもC64を販売しました。C64にはRF変調器が内蔵されていたため、どのテレビにも接続できました。これにより、(前身のVIC-20と同様に) Atari 2600などのビデオゲーム機と直接競合することができました。Apple IIeと同様に、C64はRF変調器を一切使用せずにコンポジットビデオ信号を出力することもできました。これにより、C64を専用モニターに接続してより鮮明な画像を得ることができました。IIeとは異なり、C64のNTSC出力機能には、Sビデオと同等の(電気的に互換性のある)輝度/色差信号出力も含まれており、 Commodore 1702モニターに接続することで、コンポジット信号よりもさらに優れたビデオ品質を実現できました。
C64 の積極的な価格設定は、1983 年のビデオゲーム市場の崩壊の大きな要因であったと考えられています。1983 年 1 月、コモドールは最初の値下げ案を発表し、595 ドルから 425 ドルに値下げしました。[ 28 ] 1983 年 4 月、コモドールは、他のビデオゲーム機やコンピュータを下取りに出して C64 を購入する人に対して、米国で100 ドルのリベートを提供し、実質価格は 299 ドルに下がりました。 [ 29 ] [ 30 ]このリベートを利用するために、一部の通信販売業者や小売店は、 C64 を購入するとTimex Sinclair 1000 (TS1000) をわずか10 ドルで提供しました。この取引により、消費者は TS1000 をコモドールに送り、リベートを受け取り、差額を懐に入れることができました。Timex Corporation は1 年以内にコンピュータ市場から撤退しました。コモドールの戦略は、すぐに大手家庭用コンピュータメーカーとの価格競争へと発展した。VIC-20とC64の成功は、テキサス・インスツルメンツをはじめとする小規模な競合他社がこの分野から撤退する大きな要因となった。
テキサス・インスツルメンツとの価格競争は、コモドール社長のジャック・トラミエルにとって個人的な戦いと見なされていた。[ 31 ]コモドールは、C64の発売から2か月以内に定価を200ドル引き下げた。 [ 6 ] 1983年6月、同社は価格を300ドル( 2025年の1000ドルに相当)に引き下げ、一部の店舗では199ドルで販売した。一時は、同社は他のすべてのコンピュータの販売台数を合わせた数と同じ数のC64を販売していた。一方、TIはTI-99/4Aを99ドルで販売して損失を出した。[ 32 ] 1983年10月のTIの家庭用コンピュータ業界でのその後の衰退は、 1970年代半ばにコモドールがTIによって倒産寸前に追い込まれた際の電子計算機市場におけるTIの戦術に対する報復と見なされた。[ 33 ]
4台のマシンはすべて、1982年から1983年当時標準だった同様のメモリ構成を備えていた。 Apple II+ 用は48 KB [ 34 ] (C64 のリリースから数か月以内にアップグレードされ、 Apple IIe では64 KBで、 Atari 800 は48 KBでした。 [ 35 ] Apple II は1,200 ドル以上で、[ 36 ] Atari 800 の約 2 倍の価格でしたが、C64 は 899 ドルでした。C64 の成功の鍵の 1 つは、コモドールの積極的なマーケティング戦略であり、1982 年後半の C64 の発売後、一連のテレビ コマーシャルで競合他社間の相対的な価格と性能の差をすぐに利用しました。[ 37 ]同社はまた、開発者を支援するための詳細なドキュメントを公開しましたが、[ 38 ] Atari は当初、技術情報を秘密にしていました。[ 39 ]
初期のC64ゲームの多くは劣ったAtari 8ビット移植版だったが、1983年末までにインストールベースの増加により、開発者はより優れたグラフィックとサウンドを備えた新しいソフトウェアを作成するようになった。[ 40 ] 1983年末には、コモドールがC64の生産を中止するという噂が広まったが、[ 41 ]当時、C64は米国で唯一生産中止にならず広く入手可能な家庭用コンピュータであり、クリスマスシーズンには50万台以上が販売された。[ 42 ]アタリのサプライチェーンの生産上の問題により、1984年初頭までに「コモドール64は現在、(ローエンド)市場をほぼ独占している」とワシントン・ポストは報じた。[ 43 ]
64のグラフィックモードの中には、本当に奇妙なものがあり、画面全体で文字の色を変更できる機能など、AtariやAppleには類を見ないものがあります。これにより、これまで活用されていなかった多くの色彩表現が可能になりました。
—エピックスのクレイグ・ネルソン、1986年[ 40 ]
売上が好調で、ハードウェアの初期の問題も解決されたことで、1984年にはC64向けソフトウェアの規模と野心が拡大し始めた。この成長は、ほとんどの米国ゲーム開発者の主要な焦点となった。例外は、AppleやPC互換機を優先してC64をほぼ無視したSierraと、教育用ソフトウェアに多額の投資をし、主にApple II向けに開発していたBroderbundの2社だった。北米市場では、ディスク形式がほぼ普及し、カセットやカートリッジベースのソフトウェアはほぼ姿を消した。この時点で、米国で開発されたゲームのほとんどは、ディスクからのマルチロードを必要とするほど大規模になっていた。
1984 年半ばにOrigins Game Fairで開催されたゲーム開発者と専門家の会議で、ダン・バンテン、シド・マイヤー、アバロンヒルの代表者は、最も有望な市場として、まず C64 向けにゲームを開発していると述べた。[ 44 ] 1985 年までに、ゲームは Commodore 64 ソフトウェアの 60 ~ 70% を占めると推定された。[ 45 ] Computer Gaming World は1985 年 1 月に、ビデオゲームの崩壊を生き延びたEpyxなどの企業は、「Commodore の流行にいち早く乗った」ため生き残ったと述べた。 [ 46 ] SSIの 1986 年の売上の 35% 以上がC64 向けで、Apple II 向けよりも 10 ポイント高かった。C64 は他の企業にとってさらに重要で、[ 47 ] 6 つのプラットフォームに移植されたタイトルの売上の半分以上が C64 版によるものであることがよくあった。[ 48 ]その年、Computer Gaming Worldは10社のゲームパブリッシャーへの調査結果を発表し、その年に43本のCommodore 64用ゲームをリリースする予定であることが判明した。これはAtariの19本、Apple IIの48本と比較して多い。[ 49 ]また、Alan Millerは、 Accoladeが最初にC64向けに開発したのは「そのシステムで最も売れるだろうから」だと述べている。 [ 50 ]
ヨーロッパでは、C64 の主な競合製品は、イギリス製のコンピューター、Sinclair ZX Spectrum、BBC Micro、Amstrad CPC 464でした。イギリスでは、48K Spectrum は C64 の 1983 年初頭の発売より数か月早く発売されただけでなく、C64 の 399 ポンドの半額以下である 175 ポンドで販売されていました。Spectrum はすぐに市場リーダーとなり、コモドールは市場で苦戦を強いられました。しかし、C64 は 1980 年代後半には人気で Spectrum に匹敵するようになりました。人口規模に合わせて調整すると、Commodore 64 の人気はフィンランド で最も高く、人口 100 人あたり約 3 台でした[ 51 ]。フィンランドでは、その後「共和国のコンピューター」として販売されました[ 52 ] 。
1985年初頭までにC64の価格は149ドルとなり、推定生産コストは35~50ドルで、その収益性は業界標準の2~3倍のマークアップの範囲内でした。[ 6 ]コモドールは1985年に約100万台のC64を販売し、1986年半ばまでに合計350万台を販売しました。同社は、コモドール128などのより高価なコンピュータを優先してC64の販売を中止しようと何度も試みたと言われていますが、需要は依然として強かったのです。[ 53 ] [ 54 ] 1986年、コモドールは再設計された64Cを発表しました。[ 55 ] Compute!誌は、C64所有者が同社がAmigaや128を優先して自分たちを見捨てるのではないかと恐れていたのとは反対に、「64は死を拒んでいる」という証拠としてこれを挙げました。[ 56 ]また、その導入により、コモドールは初めてC64の価格を引き上げ、雑誌はこれを家庭用コンピュータの価格戦争の終結と評した。[ 57 ]ソフトウェアの売上も好調を維持しており、例えばマイクロプローズは1987年にコモドールとIBM PC市場を最優先事項として挙げた。[ 58 ]
1988 年までに、PC 互換機は家庭用および娯楽用ソフトウェア市場で最大かつ最も急速に成長し、かつてのリーダーであるコモドールを追い抜いた。[ 59 ] Apple II および Atari 8 ビットのソフトウェア販売は減少したが、64 の販売は依然として好調であった。[ 60 ]ただし、1988 年第 3 四半期は前年比でほぼ横ばいであったが、PC ゲームに牽引されて市場全体が 42% 成長した。[ 61 ]コモドールは、その年のComputer Chronicles誌が「パーソナル コンピュータのModel T 」と呼んだ64 を、世界中で年間 100 万台から 150 万台販売し続けていた。 [ 62 ] Epyx の CEO であるDave Morse氏は、「64 の新規購入者はいないか、ごくわずかだ。成長していない安定したグループであり、当社のビジネスの一部として縮小していくことになるだろう」と警告した。[ 63 ]あるコンピュータゲーム会社の幹部は、任天堂エンターテインメントシステムの驚異的な人気( 1988年には700万台が販売され、これはC64が最初の5年間で販売された台数とほぼ同数である)がC64の成長を止めたと述べた。トリップ・ホーキンスもその意見に賛同し、任天堂は「8ビット世界の最後の輝き」だったと述べた。[ 64 ]
SSIは、ほとんどの競合他社に続いて1991年にCommodore 64市場から撤退した。[ 65 ] 1991年にリリースされたUltima VIは、北米の開発者による最後の主要なC64ゲームリリースであり、Ultra Gamesが発売したThe Simpsonsは最後のアーケード移植版だった。後者は、米国で開発されたアーケード移植版としてはやや珍しい例である。C64の初期以降、ほとんどのアーケード移植版は英国の開発者によって制作され、米国市場向けにNTSCとディスク形式に変換された。一方、米国の開発者はRPGやシミュレーションなどのコンピュータ中心のゲームジャンルに注力していた。ヨーロッパ市場では、ディスクソフトウェアは少なく、カセットが最も一般的な配布方法だった。そのため、マルチロードを必要とせずにコンピュータのメモリに完全に収まるアーケードタイトルや、より小規模で低予算のゲームが普及した。ヨーロッパのプログラマーは、米国のプログラマーよりもC64のハードウェアの高度な機能を活用する傾向があった。[ 66 ]
コモドール64ライトファンタスティックパックは、1989年のクリスマス商戦に合わせて発売されました。このパッケージには、C64C本体、チーターディフェンダー64ライトガン、3Dメガネが含まれていました。このパックには、ライトガンに対応したゲームがいくつか収録されており、中にはこのパックの発売のために特別に開発されたゲーム(マインドスケープなど)もありました。
米国では、1990年代が始まると8ビットコンピュータの需要はほぼなくなり、PC互換機がコンピュータ市場を完全に席巻した。しかし、C64は英国や他のヨーロッパ諸国では引き続き人気があった。このマシンの最終的な終焉は、需要の不足やC64自体の価格(小売価格が44ポンドから50ポンドの間でもまだ利益が出ていた)によるものではなく、ディスクドライブの製造コストによるものだった。1994年3月、ドイツのハノーバーで開催されたCeBITで、コモドールはC64が1995年に最終的に生産終了になると発表し、コモドール1541がC64自体よりも高価であることを指摘した。[ 67 ]
しかし、そのわずか1か月後の1994年4月、同社は破産を申請した。コモドールが破産すると、C64を含む在庫のすべての生産が中止され、C64の11年半の生産は終了した。世界中で1700万台、2200万台、3000万台のC64が販売されたという主張がなされている。しかし、会社の販売記録によると、総数は約1250万台だった。[ 68 ]この数字に基づくと、コモドール64は21世紀に入っても3番目に人気のあるコンピューティングプラットフォームであり、2017年にラズベリーパイファミリーに取って代わられるまで続いた。[ 69 ]
1982年には36万台のC64が販売されたが、1983年には約130万台が販売され、1984年には260万台と大幅に増加した。その後、販売台数は1980年代後半まで年間130万台から160万台の間で安定し、1989年以降は減少した。北米での販売台数は1983年から1985年の間にピークを迎え、その後徐々に減少したが、ヨーロッパでの販売台数は1990年代初頭までかなり好調を維持した。[ 2 ]コモドール自身は1991会計年度に80万台を超える堅調な販売台数を報告したが、1993会計年度の販売台数は20万台未満に減少した。1990年代初頭を通じて、ヨーロッパでの販売はコモドールの総売上高の80%以上を占めていた。[ 70 ]
2025年6月7日、YouTubeチャンネルRetro Recipes(後にRetro Recipes x Commodoreに改名)のYouTuberクリスチャン・シンプソンは、「Commodoreブランドを救えるか?これまでで最大のプロジェクト」[ 71 ]というタイトルの動画を公開し、その最後に、オリジナルのCommodore商標とブランド(Commodore Corporation BV)を維持したまま、持ち株会社全体を買収することをほのめかした。2025年6月28日には、合意に達したことを発表し、近々ハードウェアがリリースされることをほのめかす続編動画が公開された。 2025年7月12日、新たに復活した雑誌Compute!'s Gazetteは、創刊号でオリジナルのCommodore 64の再リリースを発表した。これはRetro Recipes x Commodoreからのビデオ発表と同時期であった。[ 72 ] Commodore 64 Ultimateは、FPGAベースのオリジナルC64ハードウェアの再実装であり、既存のC64周辺機器やカートリッジとの互換性を維持しながら、拡張された機能と最新の接続性を提供する。このシステムは、Gideon Zweijtzer(Gideon's Logic)やUltimate64 Elite-IIメインボードのカスタマイズされたバリアントなどのコミュニティパートナーとそのプロジェクトによって作成された。基本モデルの再リリースは、クラシックな色のブレッドビンスタイルのケースとキーボードを特徴としているが、他のエディションではRGB照明と透明/半透明のケースが提供される。当初の予定では、ユニットは2025年10月か11月に出荷される予定だった。2026年1月現在、Commodore 64 Ultimateはレビュー担当者にリリースされており、ユニットは2026年3月に出荷される予定である。[ 73 ]

1982年、コモドールは日本でMAXマシンを発売した。米国ではUltimax、ドイツではVC-10と呼ばれた。MAXは限られた演算能力を持つゲーム機として設計され、後にC64で使用されたハードウェアファミリーの縮小版をベースにしていた。MAXは日本での販売不振のため、発売から数ヶ月後に生産中止となった。[ 74 ]

1983年、コモドールは、 Apple IIが米国教育市場で占めていた地位に対抗するため、Educator 64 [ 75 ]を発売した。これは基本的に、PETケースにC64と「緑色」のモノクロモニターを収めたものだった。学校側は、簡単に破損したり、破壊されたり、盗まれたりする可能性のある標準のC64の個別のコンポーネントよりも、PETの一体型金属構造を好んだ。[ 76 ]しかし、学校側はApple IIeが提供できる幅広いソフトウェアとハードウェアのオプションよりもEducator 64を好まず、生産量は限定的だった。[ 77 ]

また、1983年にコモドールはC64のポータブル版であるSX-64を発売した。SX-64は、初の商用フルカラーポータブルコンピュータとして知られている。[ 78 ]このフォームファクタを採用した以前のコンピュータはモノクロ(「グリーンスクリーン」)ディスプレイしか搭載していなかったが、SX-64の基本ユニットには5インチ(130mm )カラー陰極線管(CRT)と1つの統合型1541フロッピーディスクドライブが搭載されている。コモドールは広告でデュアル1541ドライブを搭載すると謳っていたが、SX-64が発売された時には1つしかなく、もう1つはフロッピーディスクストレージスロットになった。また、他のほとんどのC64とは異なり、SX-64にはデータセットコネクタがないため、外部カセットはオプションではなかった。[ 79 ]
コモドールの2人のデザイナー、フレッド・ボーエンとビル・ハードは、 Plus/4の問題を解決しようと決意していた。彼らは、C64の後継機であるコモドール128と128Dコンピュータ(1985年)が、Plus/4の欠点を回避しつつC64をベースに構築されることを意図していた。[ 80 ] [ 81 ]後継機には、グラフィックとサウンドコマンドを備えたBASIC(コモドール製以外のほとんどすべての家庭用コンピュータと同様[ 82 ] [ 83 ] [ 84 ])、80桁表示機能、完全なCP/M互換性など、多くの改良が加えられていた。コモドール128のプラグをC64と互換性を持たせるという決定は、ジャック・トラミエル後の時代に経営陣の知るところなく、また承認を得ることなく、ソフトウェアとハードウェアの設計者であるボーエンとハードによって密かに行われた。設計者たちは、プロジェクトがかなり進んで異議を唱えたり変更したりしてもラスベガスで開催されるコンシューマー・エレクトロニクス・ショー(CES)に間に合うまで、決定を明かさないように注意していた。[ 80 ] C128がC64と互換性を持つように設計されていることを知ったコモドールのマーケティング部門は、C128がC64と100%互換性があると独自に発表し、C64サポートの基準を引き上げた。悪意のあるコンプライアンスの事例として、128の設計が変更され、完全なC64環境を使用した別の「64モード」を含めることで、完全な互換性を確保しようとした。[ 85 ]

C64の設計者は、発売から1年以内に新しいウェッジ型のケースを採用する予定だったが、変更は実現しなかった。[ 6 ] 1986年、コモドールは64Cコンピュータを発売した。これは機能的にはオリジナルと全く同じで、64Cの発売後にはブレッドビン64というニックネームが付けられた。外観デザインは、コモドール128のより洗練されたスタイルにリニューアルされた。[ 54 ] 64Cは、SID、VIC-II、およびI/Oチップの新しいバージョンを使用している。C64Eボードを搭載したモデルでは、グラフィックシンボルが前面の通常の位置ではなく、キーの上部に印刷されていた。サウンドチップ(SID)はMOS 8580チップを使用するように変更され、コア電圧は12Vから9Vに下げられた。最も重要な変更点としては、フィルターとボリューム コントロールの動作が異なり、その結果、音楽や効果音が意図とは異なる音になったり、デジタル サンプリングされたオーディオがほとんど聞こえなくなったりする点が挙げられます (ただし、これらのどちらもソフトウェアで大部分は修正可能です)。 64 KiB RAM メモリは 8 個のチップから 2 個のチップになりました。 BASIC とKERNAL は2 つの別々のチップから 1 つの 16 KiB ROM チップになりました。PLAチップといくつかの TTL チップはDIL 64 ピン チップに統合されました。 「252535-01」 PLA はカラー RAM も同じチップに統合しました。 物理的なスペースが小さくなったため、フロッピー スピーダーなどの内部拡張機能を搭載することができなくなりました。[ 86 ]米国では、64C はサードパーティのGEOSグラフィカル ユーザー インターフェイス(GUI) ベースのオペレーティングシステムと、 Quantum Linkにアクセスするために必要なソフトウェアとともにバンドルされることがよくありました。 1541ドライブはそれに合わせてデザインが一新され、1541Cとなった。その後、より小型で洗練された1541-IIモデルが、 800KB [ 87 ] 3.5インチマイクロフロッピー1581とともに導入された。

1990年、C64はC64ゲームシステム(C64GS)と呼ばれるゲームコンソールの形で再パッケージ化され、ほとんどの外部接続が削除されました。 [ 88 ] 64Cのマザーボードに簡単な変更が加えられ、カートリッジを上から挿入できるようになりました。変更されたROMはBASICインタープリタをブート画面に置き換え、カートリッジを挿入するようにユーザーに通知しました。任天堂エンターテインメントシステムやセガのマスターシステムに対抗するために設計されましたが、ライバルに比べて販売台数が非常に少なかったです。これはコモドールにとってまたしても商業的な失敗であり、ヨーロッパ以外では発売されませんでした。コモドールのゲームシステムにはキーボードがなかったので、キーボードを必要とするソフトウェアは使用できませんでした。
1990年、C64の先進的な後継機であるCommodore 65(「C64DX」とも呼ばれる)のプロトタイプが作られたが、1991年にコモドールの会長アービング・グールドによってプロジェクトは中止された。C65の仕様は8ビットコンピュータとしては印象的で、16ビットのApple IIGSに匹敵するスペックを備えていた。例えば、画面に256色を表示できたのに対し、OCSベースのAmigaはハーフブライトモード(32色と半分の明るさの変換)で64色しか表示できなかった。C65の中止の具体的な理由は明らかにされていないが、市場ではコモドールの低価格帯AmigaやCommodore CDTVと競合するはずだった。
1982年当時、C64のグラフィックとサウンド機能は、 Atariの8ビットコンピュータに匹敵するものであり、人気のApple IIと比較すると非常に優れていた。C64は、デモシーンのサブカルチャーの始まりとしてしばしば評価されている(Commodore 64のデモを参照)。現在でもデモシーンで積極的に使用されており[ 89 ] 、特に音楽制作に用いられている(SIDサウンドチップはPC用の特別なサウンドカードやElektron SidStationシンセサイザーにも使用されている)。他のコンピュータがすぐに追いついたにもかかわらず、C64は、当時すでに確立されていたソフトウェア基盤のおかげもあり、後発のビデオゲーム機であるNintendo Entertainment System(NES)やMaster Systemの強力な競合相手であり続けた。
英国では所得水準が低く、 ZX Spectrumが圧倒的なシェアを占めていたため、C64のソフトウェアはほぼすべてカセットテープを使用していた。米国では1983年以降、カセットテープでリリースされたC64プログラムはほとんどなく、北米ではフロッピーディスクがソフトウェア配布の主要手段だった。C64のカートリッジスロットも、主に米国市場での最初の2年間に使用された機能であり、1541ドライブの価格と信頼性が向上すると急速に時代遅れになった。PAL地域向けのゲームの中には、16 KiBのメモリ制限を回避するためにバンク切り替えカートリッジを使用したものもあった。

1980年代初頭の家庭用コンピュータに共通していたように、C64にはROMにBASICインタープリタが搭載されています。カーネル、I/O、テープ/ディスクドライブの操作は、専用のBASIC言語コマンドで行います。ディスクドライブには、以前のCBM/PETシステムやAtari 400、Atari 800と同様に、独自のインターフェースマイクロプロセッサとROM(ファームウェア)I/Oルーチンが備わっています。つまり、Apple IIやTRS-80などの以前のシステムとは異なり、ディスクオペレーティングシステムを実行するためのメモリ領域は割り当てられていません。
PET シリーズのより高度な BASIC 4.0 の代わりに Commodore BASIC 2.0 が使用されています。これは、C64 ユーザーが BASIC 4.0 のディスク指向の拡張機能を必要としないと予想されたためです。同社は、多くの人がディスク ドライブを購入するとは予想しておらず、BASIC 2.0 を使用することで VIC-20 ユーザーが 64 に移行するのが簡単になりました。 [ 90 ]「BASIC 4.0 の代わりに 2.0 を選択した理由は、単なる偶然ではなく、熟慮の末のものです。C64 の一般的なユーザーは、他の拡張機能ほど直接ディスク コマンドを必要としないと予想され、BASIC に割り当てるメモリの量は制限される必要がありました。ディスク機能の代わりに、カラーとサウンドの拡張機能のために拡張領域を残すことにしました。その結果、ディスクは「昔ながらの」より面倒な方法で扱わなければなりません。」[ 91 ]
Microsoft BASICのバージョンはあまり包括的ではなく、サウンドやグラフィック操作のための特定のコマンドが含まれていないため、ユーザーは「PEEK」と「POKE」コマンドを使用してグラフィックおよびサウンド チップ レジスタに直接アクセスする必要があります。グラフィックやサウンドを含む拡張コマンドを提供するために、コモドールは BASIC 2.0 の 2 つのカートリッジ ベースの拡張機能、Simons' BASICとSuper Expander 64を作成しました。C64 で使用できるその他の言語には、Pascal、C、[ 92 ] [ 93 ] Logo、Forth、[ 94 ]およびFORTRANがあります。Petspeed 2 (コモドール製)、Blitz (Jason Ranheim 製)、Turbo Lightning ( Ocean Software 製)などのBASIC 2.0 用コンパイラが作成されました。ほとんどの商用 C64 ソフトウェアはアセンブリ言語で作成され、より大型のコンピュータでクロス開発されるか、マシン コード モニタまたはアセンブラを使用して C64 上で直接作成されました。これにより、速度が最大化され、メモリ使用量が最小化されました。一部のゲーム、特にアドベンチャーゲームでは、高水準のスクリプト言語が使用され、BASICと機械語が混在することもあった。
C64 向けには多くのサードパーティ製オペレーティングシステムが開発されてきました。オリジナルのGEOSに加えて、GEOS と互換性のあるサードパーティ製システムが Wheels と GEOS megapatch の 2 つ開発されています。どちらもオリジナルの C64 のハードウェアアップグレードが必要です。他にも WiNGS OS、コマンドラインから操作する Unix ライクなLUnix、フル GUI を備えた組み込みシステム OS Contikiなど、いくつかのオペレーティングシステムが利用可能または過去に利用可能でした。あまり知られていない OS には、ACE、Asterix、DOS/65、GeckOSなどがあります。C64 OS は完全なオペレーティングシステムではありませんが、現在も市販されており、活発に開発が続けられています。文字モードでフル GUI を備え、その他多くの最新機能があります。CP /Mのバージョンもリリースされましたが、拡張バスに外部Z80プロセッサを追加する必要があります。さらに、Z80 プロセッサは C64 のメモリバスと互換性を持たせるためにクロック周波数が下げられているため、他の CP/M 実装と比較してパフォーマンスが劣ります。 C64 CP/MとC128 CP/Mはどちらもソフトウェアが不足している。市販のCP/Mソフトウェアのほとんどはこれらのシステムで動作するが、ソフトウェアメディアはプラットフォーム間で互換性がない。コモドールでのCP/Mの使用率が低いため、ソフトウェア会社はコモドールディスクフォーマット用のマスタリングバージョンに投資する必要性を感じなかった。C64 CP/Mカートリッジは、初期の326298マザーボード以外とは互換性がない。[ 95 ]
1980年代には、Commodore 64 はPunter BBS、Bizarre 64、Blue Board、C-Net、Color 64、CMBBS、C-Base、DMBBS、Image BBS、EBBS、The Deadlock Deluxe BBS Construction Kitなどのソフトウェア パッケージを使用して電子掲示板システムを運用するために使用され、多くの場合、システム管理者による変更が加えられていました。これらの掲示板は、クラックされたソフトウェアを配布するためにも使用されることがありました。2013 年 12 月の時点でも、 Telnetプロトコル経由でアクセスできる電子掲示板システムが 25 台稼働していました。[ 96 ] Compunet (英国)、CompuServe (米国-後にAmerica Onlineに買収)、The Source (米国)、Minitel (フランス)など、多くの主要な商用オンライン サービスがありました。これらのサービスは通常、モデムとバンドルされているカスタム ソフトウェアを必要とし、分単位で課金されるため、無料のオンライン 時間が含まれていました。Quantum Link(またはQ-Link)は、1985年11月5日から1994年11月1日まで運営されていた、コモドール64および128パーソナルコンピュータ向けの米国およびカナダのオンラインサービスでした。このサービスは、バージニア州ウィーンのQuantum Computer Servicesによって運営されていましたが、同社は1991年10月にAmerica Onlineに社名を変更し、 IBM PC互換機およびApple Macintosh向けのAOLサービスを継続して運営しました。Q-Linkは、 Control Video Corporation (CVC、後にQuantum Computer Servicesに社名変更)がライセンス供与を受けたPlayNETシステムの改良版でした。
最初のグラフィカルキャラクターベースのインタラクティブ環境はクラブカリブです。1988年にHabitatとして最初にリリースされたクラブカリブは、ルーカスアーツがQ-Linkの顧客向けにCommodore 64コンピュータ向けに提供しました。ユーザーは互いに交流したり、チャットしたり、アイテムを交換したりすることができました。ゲームのオープンワールドは非常に基本的なものでしたが、オンラインアバターの使用とチャットとグラフィックの組み合わせは革新的でした。1980年代後半のオンライングラフィックは、300ビット/秒という低いモデムデータ転送速度をサポートする必要性によって厳しく制限されていました。Habitatのグラフィックはフロッピーディスクにローカルに保存されていたため、ネットワーク転送は不要でした。[ 97 ]

C64は、 6502とほぼ同じ8ビットMOSテクノロジー6510マイクロプロセッサを使用していますが、3ステートバス、異なるピン配置、わずかに異なるクロック信号、その他このアプリケーション向けのマイナーな変更が加えられています。また、40ピンICパッケージの未使用のピンに6本のI/Oラインがあります。これらはC64では2つの目的で使用されます。1つはマシンの読み出し専用メモリ(ROM)をプロセッサのアドレス空間にバンク切り替えすること、もう1つはデータセットテープレコーダーを操作することです。C64は64KB の8ビット幅ダイナミックRAM、テキストモード用に1KB の4ビット幅の静的カラーRAM 、 起動時に内蔵のCommodore BASIC 2.0には38KBのメモリが利用可能です。 BASICインタープリタ、カーネル、およびキャラクタROMで構成される20KBのROM。プロセッサはアドレス指定できるのは64 KBずつROMがメモリにマッピングされ、38,911バイト のRAM(プラス) 起動時には、ROM間の4KBのメモリが利用可能でした。ほとんどの「ブレッドビン」コモドール64は、合計64KのシステムRAMとなる8つのチップを備えた4164 DRAMを使用していました。後のモデルでは、Assy 250466およびAssy 250469マザーボードを搭載し、41464 DRAM(64K×4)チップを使用してデータを格納しました。1チップあたり32KB (つまり2個で済む)。4164 DRAMは64K×1なので、1バイトを構成するには8個のチップが必要であり、すべてのチップ が揃っていないとコンピュータは動作しない。最初のチップにはメモリ空間のビット0が格納され、2番目のチップにはビット1が格納される、といった具合である。
C64は電源投入時にRAMテストを実行し、RAMエラーが検出された場合、BASICの空きメモリ容量は通常の38,911MBよりも少なくなります。故障したチップが下位メモリ領域にある場合は、?OUT OF MEMORY IN 0通常のBASIC起動バナーではなくエラーメッセージが表示されます。
C64 は複雑なメモリ バンキング スキームを使用しています。通常の電源投入時のデフォルトは、$A000~$BFFFにマッピングされた BASIC ROM と、 $E000~$FFFFにマッピングされたスクリーン エディタ (KERNAL) ROM です。システム ROM の下の RAM には、ROM をスワップアウトせずに書き込みはできますが、読み出しはできません。メモリ位置$01には、$D000のシステム ROM と I/O 領域を有効または無効にするための制御ビットを持つレジスタがあります。KERNAL ROM がスワップアウトされると、BASIC も同時に削除されます。[ 98 ] : 264 [ 99 ] KERNAL がないと BASIC はアクティブになりません。BASIC は KERNAL ルーチンを呼び出すことが多く、BASIC の ROM コードの一部は KERNAL ROM にあります。
キャラクタROMは通常、CPUからは見えません。キャラクタROMを$D000~$DFFFにマッピングすると、CPUから見えるようになります。ただし、そのためにはI/Oレジスタのスワップアウトが必要となるため、まず割り込みを無効にする必要があります。メモリマップからI/Oレジスタを削除することで、$D000~$DFFFは空きRAMとなります。
C64 カートリッジは、CPU のアドレス空間内の割り当てられた範囲にマッピングされます。最も一般的なカートリッジの自動起動には、$8000に「CBM80」に続いてプログラムの実行開始アドレスを含む文字列が必要です。1982 年にリリースされた一部の C64 カートリッジは、失敗に終わった MAX Machine の名残である Ultimax モード (または MAX モード) を使用します。これらのカートリッジは$F000にマッピングされ、KERNAL ROM を置き換えます。Ultimax モードを使用する場合、プログラマはシステム割り込みを処理するコードを提供する必要があります。カートリッジ ポートには 16 本のアドレス ラインがあり、必要に応じてコンピュータのアドレス空間全体にアクセスできます。ディスクおよびテープ ソフトウェアは通常、BASIC メモリの先頭 ($0801) にロードされ、小さな BASIC スタブ (など) を使用してプログラムの先頭にジャンプします。 C128を除くCommodore 8ビットマシンはフロッピーディスクから自動的に起動することはできませんが、一部のソフトウェアはロードの過程で特定のBASICベクタを意図的に上書きし、実行が自動的に開始されるようにしています(ロード後にBASICプロンプトでユーザーがRUNと入力する必要がなくなります)。 10 SYS(2064)
C64向けには約300種類のカートリッジがリリースされたが、そのほとんどは発売後最初の2年半の間にリリースされたもので、その後ほとんどのソフトウェアはC64の容量を超えてしまった。16 KBカートリッジの制限。注目すべきサードパーティ製拡張の一つは、オランダの Kolff Computer Supplies (KCS) 社が開発した Power Cartridge でした。これは、BASIC 拡張ツールキット、マシンコードモニタ、リセットボタン、カセットとディスクへのアクセスを高速化する高速ロードルーチン (それぞれ最大 10 倍と 6 倍) を提供しました。ベネルクス地域で人気があり、生産性とプログラミングの両方の目的で使用されました。[ 100 ] Ocean Software などの大手ソフトウェア会社は、バンク切り替えカートリッジでゲームをリリースし、 C64の末期には、カートリッジの容量制限が16KBに設定された。
コモドールはCBM-IIシリーズまで自社製コンピュータにリセットボタンを搭載していませんでしたが、サードパーティ製のカートリッジにはリセットボタンが付いていました。ソフトリセットは、$FCE2 (64738)にあるCPUリセットルーチンにジャンプすることで実行できます。一部のプログラムはこれを終了機能として使用していますが、メモリはクリアされません。
KERNAL ROMは主にバグ修正を目的とした3回の改訂を経てきました。最初のバージョンは326298マザーボード(最初の生産モデルで使用)にのみ搭載されており、NTSCまたはPALのVIC-IIがどちらであるかを検出できません。2番目のバージョンは1982年後半から1985年までに製造されたすべてのC64に搭載されています。最後のKERNAL ROMバージョンは250466マザーボード(41464 RAMを搭載した後期ブレッドビンモデル)で導入され、すべてのC64Cに搭載されています。6510 CPUのクロック周波数は1.023 MHz (NTSC) および0.985 MHz (PAL) [ 101 ]は、競合するシステムよりも低い。例えば、Atari 800 は、1.79 MHz)。レジスタ書き込みによって VIC-II のビデオ出力を無効にすることで、パフォーマンスをわずかに向上させることができます。この機能は、テープやディスクの高速ローダー、および KERNAL カセット ルーチンでよく使用され、VIC-II がバスを共有しても変更されない標準的な CPU サイクル タイミングを維持します。
リストア キーは CPU のNMIラインに直接接続されており、押すと NMI を生成します。NMI の KERNAL ハンドラは、実行/停止キーも押されているかどうかを確認します。押されていない場合は、NMI を無視して終了します。実行/停止リストアは通常、BASIC のソフト リセットであり、すべての I/O レジスタを電源投入時のデフォルト状態に戻しますが、メモリをクリアしたりポインタをリセットしたりはしません。メモリ内の BASIC プログラムはそのまま残ります。マシン語ソフトウェアは通常、NMI ベクタをダミーのRTI命令に再マッピングすることで、実行/停止リストアを無効にします。NMI はプログラムによる追加の割り込みスレッドにも使用できますが、リストア キーが誤って押された場合 (NMI スレッドがアクティブになる) には、システムがロックアップしたり、その他の望ましくない副作用が発生するリスクがあります。
C64 は VIC-20 のDE-9 Atari ジョイスティック ポートを保持し、もう 1 つ追加しました。C64 では、Atari 仕様のゲーム コントローラーを使用できます。ジョイスティックは$DC00と$DC01のレジスタから読み取られ、ほとんどのソフトウェアはポート 1 ではなくポート 2 のジョイスティックを制御に使用するように設計されています。$DC00の上位ビットはキーボードで使用されているため、I/O の競合が発生する可能性があります。C64でSegaゲームパッドを使用することは可能ですが、推奨されません。わずかに異なる信号により、CIAチップが損傷する可能性があります。SIDチップのレジスタ$D419は、パドルを制御するために使用され、アナログ入力です。主にコンピュータのライフサイクルの初期にリリースされた少数のゲームでは、パドルを使用できます。1986 年、コモドールは C64 および C128 用に 1350 と1351という 2 つのマウスをリリースしました。 1350はジョイスティックレジスタから読み取るデジタルデバイスで、ジョイスティック入力をサポートするあらゆるプログラムで使用できます。1351はアナログポテンショメータベースのマウスで、SIDのアナログ-デジタルコンバータで読み取られます。
VIC-IIグラフィックチップは、新しいパレット、スキャンラインあたり8つのハードウェアスプライト(PAL画面あたり最大112個のスプライトが可能)、スクロール機能、および2つのビットマップグラフィックモードを備えています。
標準テキストモードは、ほとんどのコモドールPETモデルと同様に40列です。内蔵文字エンコーディングは標準ASCIIではなく、ASCII-1963の拡張形式であるPETSCII です。KERNAL ROMは、電源投入時にVIC-IIを濃い青色の背景に設定し、薄い青色の枠線とテキストを表示します。PETやVIC-20とは異なり、C64は2倍幅のテキストを使用します。初期のVIC-IIの中には、ビデオ品質が悪く、画像がぼやけてしまうものもありました。ほとんどのスクリーンショットには、VIC-IIチップの特徴である画面の周囲に枠線が表示されています。割り込みを利用してハードウェアレジスタを正確なタイミングでリセットすることで、枠線内にグラフィックを配置し、画面全体を使用することができました。[ 102 ]

C64の解像度は320×200ピクセルで、8×8の文字ブロックからなる40×25のグリッドで構成されています。PETSCIIと呼ばれる256個の定義済み文字ブロックを備えています。文字セットはRAMにコピーしてプログラマーが変更することができます。
カラーモードは、高解像度(文字ブロックごとに2色(前景色1色と背景色1色))、マルチカラー(文字ブロックごとに4色(前景色3色と背景色1色))、拡張カラー(テキスト画面上の各文字に4種類の背景色のいずれかを設定可能。ただし、文字セットは最初の64文字に制限される)の3種類があります。マルチカラーモードでは、ピクセルペア間で属性が共有されるため、実効解像度は160×200ピクセルとなります。VIC -IIビデオプロセッサに使用できるメモリは16 KiBのみです。
C64はビットマップ画面を採用しているため、各ピクセルを個別に描画することは可能ですが、処理速度は遅くなります。そのため、多くのプログラマーは、コモドールPETやTRS-80といった、ビットマップ方式ではない旧システム向けに開発された手法を用いていました。プログラマーが文字セットを再描画すると、ビデオプロセッサが画面を左上隅から右下隅までブロックごとに塗りつぶしていきます。アニメーションには、文字ブロックアニメーションとハードウェアスプライトの2種類が用いられます。
ユーザーは、歩いている人物のキャラクターを複数描画します。おそらく、ブロックの中央に2体、ブロックに出入りするキャラクターを2体描画します。次に、ユーザーはキャラクターがブロックに入り、再び出るように順番に描画します。このようにして一連のキャラクターを描画することで、画面上を歩く人物を表現できます。テレビ画面が消灯して描画を再開するタイミングに合わせて再描画を行うことで、ちらつきは発生しません。これを実現するには、ユーザーはVIC-IIに、ビデオのフライバックが発生したときにラスタ割り込みを生成するようにプログラムします。この技術は、アーケードゲーム「スペースインベーダー」で使用されています。
2つのハードウェアスクロールレジスタにより、最大1文字ブロックまでの水平および垂直ピクセルスクロールがサポートされます。タイミングに応じて、ハードウェアスクロールは画面全体、または選択した文字ブロックの行に影響を与えます。エミュレーションされていないC64では、スクロールは滑らかでブレがありません。

スプライトとは、画面上の特定の領域を移動し、背景を描画し、移動後に背景を再描画するキャラクターのことです。これは、ユーザーがキャラクターブロックを反転させるキャラクターブロックアニメーションとは異なります。C64では、VIC-IIビデオコントローラがほとんどのスプライトエミュレーションを処理し、プログラマはスプライトとその移動先を定義します。
C64には、カラーモードの制限に応じて2種類のスプライトがあります。高解像度スプライトは1色(背景色1色と前景色1色)で、マルチカラースプライトは3色(背景色1色と前景色3色)です。カラーモードは、1つの画面上で分割表示またはウィンドウ表示できます。スプライトは縦横ともに最大4倍まで拡大できますが、ピクセル属性は同じで、ピクセルが「太くなる」だけです。スプライトは8種類あり、8種類すべてを各水平行に同時に表示できます。スプライトは、画面上のキャラクターや他のスプライトの手前や奥で、ガラスのように滑らかに移動できます。
C64のハードウェアスプライトは、ビットマップ(高解像度)画面またはテキストモード画面に、高速かつ滑らかな文字ブロックアニメーションと組み合わせて表示できます。Apple IIやZX Spectrumなど、ハードウェアスプライトをサポートしていないシステムでは、ソフトウェアでエミュレートされたスプライトを使用するためにビットマップ画面が必要でした。スプライト同士、およびスプライトと背景の衝突はハードウェアで検出され、VIC-IIはそれに応じて割り込みを発生させるようにプログラムできます。
SID チップには 3 つのチャンネルがあり、それぞれに独自のADSR エンベロープジェネレータとフィルター機能があります。リング モジュレーションでは、チャンネル 3 を使用して他の 2 つのチャンネルと連携します。 SID チップはBob Yannes が開発し、後にシンセサイザー会社Ensoniq を共同設立しました。 C64 のゲーム音楽の作曲家やプログラマーには、Rob Hubbard、Jeroen Tel、Tim Follin、David Whittaker、Chris Hülsbeck、Ben Daglish、Martin Galway、Kjell Nordbø、David Dunn などがいます。 チップには 3 つのチャンネルがあるため、コードはアルペジオとして演奏されることがよくあります。 マスター ボリュームをサンプリング データで継続的に更新して、4 ビットのデジタル オーディオを再生することも可能でした。 2008 年までに、4 チャンネルの 8 ビット オーディオ サンプルと 2 つの SID チャンネルを再生しながらフィルタリングを使用することが可能になりました。[ 103 ]
SID チップには 6581 と 8580 の 2 つのバージョンがあります。MOS Technology 6581 は、初代 (「ブレッドビン」) C64、初期の 64C、およびCommodore 128で使用されていました。6581 は 1987 年に MOS Technology 8580 に置き換えられました。6581 の音質は若干クリアですが、8580 の汎用性には欠けています。8580 は各チャンネルで使用可能なすべての波形をミックスできますが、6581 は限られた方法でのみチャンネルで波形をミックスできます。6581 と 8580 の主な違いは電源電圧です。6581 は12 ボルト、8580 は9 ボルトが必要です。改造を行うことで、6581をより新しい64Cボード(9ボルトチップを使用)で使用できるようになります。
1986年に、Commodore 64用のSound Expanderが発売されました。これは、FMシンセシスが可能なヤマハYM3526チップを搭載したサウンドモジュールで、主にプロの音楽制作を目的としていました。[ 104 ] [ 105 ]

コモドールはC64のハードウェアに多くの変更を加え、時には互換性の問題を引き起こした。[ 106 ]コンピュータの急速な開発と、コモドールとジャック・トラミエルが製品テストよりもコスト削減に注力した結果、いくつかの欠陥が生じ、Epyxなどの開発者が苦情を申し立て、多くの修正が必要となった。シャルパンティエは、「品質に少しも近づかなかった」ことが同社の過ちの1つだったと述べた。[ 6 ]
コスト削減が、ほとんどの改訂の理由でした。製造コストの削減は、価格競争と16ビット時代の不況期におけるコモドールの存続にとって極めて重要でした。C64のオリジナル( NMOSベース)マザーボードは、2回の大規模な再設計と多数の改訂を経て、VIC-II、SID、PLAチップの位置が入れ替わりました。当初、コストの大部分は、ダイオードや抵抗器などの個別部品の数を減らすことで削減され、より小型のプリント基板が可能になりました。製造を簡素化し、製造コストを削減するために、C64マザーボードの改訂は16回ありました。一部のボード改訂はPAL地域専用でした。すべてのC64マザーボードは香港で製造されました。
IC の位置はマザーボードの改訂ごとに頻繁に変更され、VIC-II の周りの金属製 RF シールドの有無も同様でした。PAL ボードでは、金属シールドの代わりにアルミ蒸着ボール紙が使われることがよくありました。SID と VIC-II はすべてのボードでソケット式ですが、他の IC はソケット式またははんだ付け式です。1982 年~ 1983 年初頭に製造された最初の C64 は、ケースに銀色の「Commodore」ロゴが付いていることから「シルバーラベル」モデルとして知られています。電源 LED の周りには「64」と書かれた銀色のバッジが付いていました。これらのマシンには 5 ピンのビデオケーブルしかなく、S ビデオを出力できません。Commodore は 1982 年後半に馴染みのある「レインボーバッジ」ケースを導入しましたが、1983 年初頭まで製造された多くのマシンも、既存の在庫がなくなるまでシルバーラベルケースを使用していました。オリジナルの326298ボードは、1983年春に8ピンのビデオコネクタを備え、Sビデオのサポートを追加した250407マザーボードに置き換えられました。このケースデザインは、1986年にC64Cが登場するまで使用されました。すべてのICはプラスチック製のシェルに切り替わりましたが、シルバーラベルのC64(特にVIC-II)にはセラミックICがいくつか搭載されていました。ケースはABS樹脂製で、時間の経過とともに茶色に変色することがありますが、これはレトロブライトで元に戻すことができます。


VIC-IIは5マイクロメートルNMOS技術[ 6 ]で製造され、クロック周波数は17.73447MHz(PAL)または14.31818MHz(NTSC)でした。内部では、クロックが分割されてドットクロック(約8MHz )と2フェーズシステムクロック(約1MHz 、ピクセルクロックとシステムクロックの速度はNTSCとPALマシンで若干異なります)が生成されました。このような高いクロック周波数では、チップはかなりの熱を発生するため、MOS TechnologyはCERDIPと呼ばれるセラミックデュアルインラインパッケージを使用せざるを得ませんでした。セラミックパッケージは高価でしたが、プラスチックよりも効果的に放熱できました。
1983年の再設計後、VIC-IIはプラスチック製のデュアルインラインパッケージに収められました。これによりコストは大幅に削減されましたが、熱の問題は解消されませんでした。[ 6 ]セラミックパッケージがないため、VIC-IIにはヒートシンクが必要でした。追加コストを避けるため、金属製のRFシールドがVICのヒートシンクとしても機能しました。ただし、すべてのユニットがこのタイプのシールドで出荷されたわけではありません。ヨーロッパのC64のほとんどは、金属箔の層でコーティングされた段ボール製のRFシールドで出荷されました。段ボールの効果は疑問視され、代わりに絶縁体として機能し、空気の流れを遮断し、SID、VIC、およびPLAチップによって発生した熱を閉じ込めました。SIDは当初、7マイクロメートル、一部の領域では6マイクロメートルのNMOSを使用して製造されました。[ 6 ]プロトタイプのSIDと初期の生産モデルの一部はセラミック製のデュアルインラインパッケージでしたが、(VIC-IIとは異なり)非常にまれです。SIDは1982年初頭に生産が開始されたときにはプラスチックで覆われていました。
1986年、コモドールはクラシックC64マザーボードの最終改訂版をリリースした。これは、オリジナルの8個の64キロビット×1ビットICを2個の64キロビット×4ビットDRAMチップに置き換えた点を除けば、1984年の設計と同一だった。コモドール64Cのリリース後、MOSテクノロジーはオリジナルのC64のチップセットをHMOSテクノロジーを使用するように再構成し始めた。HMOSの主な利点は、ICを駆動するために必要な電圧が少なく、発熱が少ないことだった。これにより、SIDとVIC-IIの信頼性が向上した。新しいチップセットは、HMOSへの変更を反映して85xxに番号が変更された。
1987年、コモドールは「ショートボード」と呼ばれる再設計されたマザーボードを搭載した64Cの派生モデルを発売した。この新しいボードは、新しい64ピンPLAチップを搭載したHMOSチップセットを採用していた。「スーパーPLA」と呼ばれるこのチップは、ディスクリート部品とトランジスタ・トランジスタロジック(TTL)チップを統合したものであった。64Cマザーボードの最終改訂版では、2114 4ビット幅のカラーRAMがスーパーPLAに統合された。

C64は外部電源を使用しており、これはスイッチング電源(現在PCの電源で使用されているもの)とは異なる、複数のタップを持つリニアトランスでした。外部電源はエポキシ樹脂ゲルで覆われており、不正操作を防ぐ一方で、使用中の発熱量を増加させました。この設計により、コンピュータの筐体内のスペースを節約でき、国際版の製造も容易になりました。1541 -IIおよび1581ディスクドライブやサードパーティ製のクローンも、ほとんどの周辺機器と同様に、外部電源ユニット(「ブリック」)を備えています。
コモドールの電源は予想よりも早く故障することが多かった。1983年後半の時点で、このコンピュータの返品率は30%に達したと報告されているが、これは業界で許容範囲とされていた5~7%を大きく上回っている。 [ 107 ] Creative Computingは、7台のうち4台しか正常に動作しなかったと報告している。[ 108 ]故障した電源アダプターは、RAMチップを損傷することで悪名高かった。RAMチップは高密度で単一電源(+5V)であるため、過電圧に対する耐性が低かった。通常故障する電圧レギュレータは、新しいレギュレータを基板に重ねてヒートシンクを取り付けることで交換できた。[ 109 ]
1982年初頭および1983年初頭の機種に搭載されていたオリジナルの電源ユニットは、5ピンコネクタを採用しており、誤ってコンピュータのビデオ出力に接続してしまう可能性がありました。コモドールは後に設計を変更し、コスト削減のため樹脂ゲルを省略しました。次のモデルであるコモドール128では、ヒューズを内蔵した、より大型で改良された電源ユニットが採用されました。コモドールREUの電源ユニットはコモドール128のものと類似しており、このアクセサリを購入した顧客にとってアップグレードとなりました。
Creative Micro Designsは、 C64およびC128向けに2MBのREU(Resource Enhancement Unit)である1750 XLも製造した。この技術は実際には最大16MBまで対応していたが、公式に製造された最大容量は2MBだった。CMD SuperCPUを使用すれば、最大16MBまで拡張することも可能だった。

9ボルトの交流は、チャージポンプを介してSIDサウンドジェネレータチップに電力を供給し、整流器を介してカセットモーターに6.8Vを供給し、CIAチップの時刻(TOD)入力に正の半波ごとに「0」パルスを供給し、ユーザーポートに直接9ボルトの交流を供給するために使用されます。したがって、最低でも12Vの矩形波が必要ですが、9Vの正弦波が望ましいです。[ 120 ] [ 121 ]
VIC-IIのようなI/Oチップがメモリアドレス空間で64ポジションしか使用しない場合でも、一部のアドレスビットがデコードされないため、1,024アドレスを占有することに注意してください。[ 122 ]
垂直統合は、コモドール64の製造コストを低く抑える鍵でした。1982年の発売当初、製造コストは135米ドル、小売価格は595米ドルでした。1985年には小売価格が149米ドル(現在の450米ドル)に下がり、製造コストは35~50米ドル(現在の約100~150米ドル)の間だったと考えられています。コモドールはこのコスト額を公式には認めませんでした。バークレー・ソフトワークスのドハティは、マテルとイマジックでの経験に基づいて、コモドール64の部品コストを推定しました。
コスト削減のため、TTLチップはより安価なカスタムチップに置き換えられ、サウンドチップとグラフィックチップの歩留まりを向上させる方法が見出された。ビデオチップ6567はセラミックパッケージがプラスチックに置き換えられたが、放熱の問題からチップの再設計と、セラミックと同等の放熱能力を持つプラスチックパッケージの開発が必要となった。[ 6 ]
C64愛好家たちは2008年にイーサネットカード[ 123 ] 、特別に改造されたハードディスク、フラッシュカードインターフェース(sd2iec)[ 124 ]などの新しいハードウェアを開発していた。C-64にワウワウ効果を与えるA-SIDは2022年に導入された[ 125 ]。

C64 クローンは、Commodore 64 の機能を模倣したコンピュータです。2004 年半ば、10 年以上市場から姿を消していた PC メーカーのTulip Computers (1997 年以来 Commodore ブランドの所有者) は、 C64 をベースにしたジョイスティックベースのTV ゲームであるC64 Direct-to-TV (C64DTV)を発表しました。このゲームは ROM に 30 種類のゲームが収録されています。C -One C64 実装を設計した独学のコンピュータ設計者であるJeri Ellsworthによって設計された C64DTV は、そこそこの成功を収めた Atari 2600 やIntellivisionをベースにした他のミニコンソールに似ています。C64DTV は、2004 年のホリデー シーズンに米国のQVCで宣伝されました。 [ 126 ]
2015年に、 Individual Computers社がCommodore 64互換のマザーボードを製造しました。C64 Reloadedと呼ばれるこのマザーボードは、Commodore 64マザーボード改訂版250466を再設計し、いくつかの新機能が追加されています。[ 127 ]このマザーボードは、既存の空のC64またはC64Cケースに取り付けるように設計されています。少量生産されたこのCommodore 64クローンのモデルには、カスタムC64チップを配置するための機械加工またはZIFソケットがあります。ボードには、VIC-IIおよびSIDチップの改訂版を受け入れるためのジャンパーと、 PALおよびNTSCビデオシステムを切り替える機能があります。カーネルROMとキャラクターROMの選択(復元キー経由)、電源スイッチの内蔵リセットトグル、オリジナルのTVモジュレーターを置き換えるSビデオソケットなど、いくつかの革新的な機能があります。マザーボードは、オリジナルの(そして故障しやすい)コモドール64の電源アダプターではなく、主電源アダプターからの12V DCを使用するDC-DCコンバーターによって駆動されます。

C64 ブランドは 1998 年に Web.it インターネット コンピュータに再利用されました。[ 128 ] [ 129 ]これは、MS-DOSとWindows 3.1を実行する低電力のインターネット指向のオールインワンx86 PC です。16 MB の RAM、 3.5インチフロッピー ディスクドライブ、56kモデム、およびPC カードを備えたAMD Élan SC400 SoC を使用しています。[ 130 ] Commodore 64 という名前にもかかわらず、C64 Web.it は見た目が異なり、付属のエミュレーション ソフトウェアを介してのみオリジナルと直接互換性があります。Commodore USA( Commodoreの商標をライセンス供与している会社)が販売するC64xブランドのPCクローン[ 131 ] [ 132 ]は、 2011年6月に出荷が開始された[ 133 ]。C64xのケースはオリジナルのC64コンピュータに似ているが、Web.itと同様にx86アーキテクチャに基づいており、Commodore 64とは互換性がない。
ヨーロッパと北米では、いくつかのコモドール64ゲームが任天堂Wiiのバーチャルコンソールサービスでリリースされました。それらは2013年8月にサービスから削除されました。 [ 134 ]
イギリスの企業Retro Gamesは、Commodore 64をベースにした非公式のLinuxベースのエミュレーションコンソールを2種類リリースしました。2018年にTHEC64 Mini、2019年にフルサイズのTHEC64です。THEC64という名前(「The」と「C64」の間にスペースなし)は、Retro GamesがC64という名前を含むCommodoreの商標の使用許可を得ていないためです。このため、オリジナルのキーボードのCommodoreキーはTHEC64キーに置き換えられています。
THEC64 Miniは、装飾用のハーフサイズのCommodore 64で、USBポートが2つ、 HDMIポートが1つ、電源供給用のミニUSB接続を備えています。キーボードは機能しません。システムは付属のTHEC64ジョイスティックまたは別のUSBキーボードで操作します。[ 135 ]このコンソールはVICEエミュレータを使用しており、追加のソフトウェアROMをロードすることもできます。[ 136 ]
フルサイズのTHEC64は、オリジナルのコモドール64と同じサイズで、機能的なキーボードを備えています。機能強化点としては、VIC-20エミュレーション、2つの追加USBポート、そして改良されたジョイスティックなどが挙げられます。
2025年12月、コモドール・インターナショナルはCommodore 64 Ultimateを発売した。これはFPGAベースのCommodore 64のリメイク版で、HDMI出力やUSB、Wi-Fi、イーサネットネットワーク接続経由でのソフトウェアのロード機能などが追加されている。[ 137 ]
Commodore 64エミュレータには、オープンソースのVICE、Hoxs64、[ 138 ] 、 CCS64などがあります。C64の移植版をコンパイルしたiPhone アプリもリリースされました。
2015年7月に発表されたCommodore PETは、Commodore 64とAmigaのエミュレーションを内蔵したAndroidスマートフォンだった。[ 139 ]
リーダーのコモドールは、64コンピュータを「パーソナル」から「ホーム」に再分類し、推奨小売価格を595ドルから約425ドルに引き下げるという、この分野で再び最も派手な動きを見せた。
は、古いビデオゲーム機やコンピュータを下取りに出す消費者に、上位機種の64を100ドル値引きすると発表した。これにより、店頭価格はわずか299ドルとなる。
ある市場で製品、デジタル時計のシリーズを発売したことがあった。TI は価格競争を仕掛け、コモドールを市場から追い出した。トラミエルは、同じことが二度と起こらないようにするつもりだった。
学校関係者は、パンケース型ユニットが簡単に盗まれることに落胆した(実際、かなりの数が学校から姿を消し、生徒のリュックサックにぴったり収まった)。そこでコモドールは、安価な一時しのぎの解決策として古いPETケースを提示した。
64 Games System(一般的にC64GSと呼ばれる)は、基本的にキーボードとその他の接続部のほとんどが取り除かれたCommodore 64コンピュータです。ベースユニット、カートリッジポート、2つのジョイスティックポート、RF出力、ビデオ出力があります...それだけです。