[P6]DIY P6/MSX Cartridge
PC-6001用カートリッジ(8KB)の自作です。
MSX用カートリッジ(32KB)としても利用可能です。
カートリッジ
《PC-6001で使用する場合》
・容量8KB。0x4000~5FFF番地(8KB)にフラッシュメモリを割り当てます。
・0x4000~5FFF番地を読み込むと、CS2端子がLowになります。
・バンク切り替え未対応。増設RAM機能はありません(ROM機能だけです)。
こちらの記事を参考にしています。
《MSXで使用する場合》
・ROM容量32KB。0x4000~BFFF番地(32KB)にフラッシュメモリを割り当てます。
・スロットが選択されるとSLTSLがLowになります。
・A15のジャンパは8000~BFFF番地にアクセスするためのものです。ジャンパがなくても0000~3FFF番地にアクセスされるだけなので問題なく動作します。
・カードエッジは50pin、2.54mmピッチです。
・カードエッジは強度を高めるためハンダレベラー処理をお勧めします。
フラッシュメモリライター
PC-6006用サンプルプログラムを実行した例です。ソースはここから頂きました。
MSXパソコンでサンプルプログラムを実行した例。
ROMイメージは8bitworkshop.comから頂きました。
秋月製「ABS樹脂ケース(蝶番式・中薄型) 112-TSS」を加工してPC-6001用シェルを作った例。
CADデータはこちらで公開中。