MOS 6510

MOS 6510: コモドール64の心臓部



MOS 6510は、モステクノロジーによって設計された8ビットマイクロプロセッサで、特にコモドール64(C64)やその姉妹機種に使用されました。このプロセッサは、先にリリースされたMOS 6502を基にしており、いくつかの改良が施されています。6510の最大の特徴は、汎用I/Oポートの追加です。このポートは8ビット仕様であり、6510のバージョンによっては6ビットのI/Oピンしか利用できないこともあります。また、アドレスバスがスリーステート動作に対応している点も注目されます。

コモドール64との関係



MOS 6510の主な用途は、ホームコンピュータであるコモドール64に限られています。このコンピュータは1980年代に大ヒットし、多くの家庭で使用されました。6510は、C64だけでなく、そのポータブル版であるSX-64でも使われていました。C64では、プロセッサが持つ拡張ピンがメモリマップの制御に利用され、さらに、データカセットテープレコーダのモーター制御にも貢献しました。特定のビットパターンをアドレス$01に書き込むことで、ROMやI/Oを隠し、64KBのRAMをフルに活用することができるのです。

派生プロセッサの登場



1985年には、6510のHMOS版である8500が生産されました。このプロセッサは、製造プロセスが異なるものの、元のNMOS版6510とほとんど同一です。8500の最初の目的は、刷新されたC64モデルのC64Cでの使用でしたが、特に珍しいことに古いNMOS版C64でも少数の8500が用いられました。1987年には新しい85xx HMOSチップセットを搭載したマザーボードが登場し、公式にこのプロセッサが採用されました。

コモドールの他のコンピュータ、例えばC16やC116、Plus/4においては、6510の派生型として7501または8501が使われました。また、コモドールC128では2MHzで動作する8502が搭載され、これも6510シリーズの一部と見なされています。これらのCPUはオペコード互換性があり、全体のアルゴリズムが共通していることも特筆すべき点です。ただし一部の非公開オペコードに関しては、若干の違いが指摘されています。

コモドール1551ディスクドライブに搭載された6510Tでは、通常の6510の8本のI/Oピンを持ちながらも、NMIとRDY信号が除去されています。

まとめ



MOS 6510は、コモドール64という歴史的なコンピュータの根幹を支えた重要なマイクロプロセッサです。その技術的進化は、当時のコンピュータ市場に大きな影響を与え、新しい時代の幕を開けました。6510の設計は、後の多くのプロセッサに受け継がれ、今なおその影響を感じることができます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。