MOS 6510は、モステクノロジー(MOS Technology, Inc.)が設計したマイクロプロセッサである。これは、大きな成功を収めたMOS 6502に修正を加えたものである。
6502からの主要な変更点は、8ビットの汎用I/Oポートを追加したことである(ただし、6510の多くの版では6ビット分のI/Oピンしか使用できない)。加えて、アドレスバスが(スリーステート)の動作となった。
6510が広く使用されたのは、ホームコンピュータのコモドール64(C64)だけである(ごく少数が、C64のポータブルタイプであるSX-64でも使用された)。C64とSX-64の両方で、プロセッサの拡張ピンは(メモリマップ)を制御するために使用された。C64では(データセッテ (Datassette))テープレコーダのモーターを制御するためにも使用された。プロセッサのアドレス$01に正しいビットパターンを書くことで、ROMやI/Oを隠し、C64の64KBのRAM全体を見せることが可能であった。
派生プロセッサ
1985年に、MOSはHMOS版の6510である8500を生産した。製造プロセスが変更された以外、NMOS版の6510と実質的に同一である。当初8500は、刷新されたC64であるC64Cで使用するために設計された。しかし1985年には、古いNMOS版のC64で、少数の8500が発見された。これは、1987年に公式に発表され、新しい85xx HMOSチップセットを使用したマザーボードで使用された。
6510の派生である7501/8501が、コモドールのC16, C116, Plus/4パーソナルコンピュータで使用された。2MHzで駆動できる8502が、コモドールC128で使用された。8502を除いて、全てのCPUのオペコードは((非公開のオペコード)も含めて)互換であったが、非公開のオペコードに関するいくつかの差異が報告されている。
(コモドール1551)ディスクドライブでは、8本のI/Oピンを持った6510である6510Tが使用された。これは、NMIとRDY信号が削除されている。
関連項目
外部リンク
- MOS 6510 datasheet (GIF format, zipped)
- MOS 6510 datasheet (PDF format)
- MOS 6510 datasheet (Nov. 1982, PDF format)
- Marat Fayzullin's emulator page (includes downloadable source code for 6502)