BAKUTEN工房 では『家電のケンちゃん』『BEEP ゲームグッズ通販』で 委託販売 を行っています
PR

PC-6001フラッシュカートリッジ(16KB)をつくってみた

PC-6001
スポンサーリンク

kazzo/tunaを利用してPC-6001シリーズのカートリッジを読み書きできる変換基板を作成しました。

kazzo/tunaでPC-6001カートリッジを読み書きしてみた
今回は以前から作成したかった「P6フラッシュカートリッジ」と「kazzoで読み書きできる変換基板」を作ってみました。P6で何か作成した際にカセットポンで簡単に動作確認できる環境ができればなぁと…

 

戦士のカートリッジや戦士のカートリッジmk2のカートリッジで読み書きできるようになったので、市販カートリッジの最大容量でもある16KBのフラッシュカートリッジも作ってみました。

カートリッジゲーム製作の実機動作確認や市販カートリッジのROMイメージ書き込みなどにはお手軽でいいのではないかと思います。

特に作らなくても戦士のカートリッジ/mk2に書き込めば実機で動かすことは出来るのですが…

 

P6フラッシュカートリッジ(16KB)の回路はえすびさんから提供していただきました。

 

頒布しているP6カートリッジユニバーサル基板を使うと比較的楽に作成できます。

P6カートリッジユニバーサル基板
PC-6001/6601シリーズ用カートリッジを作成するためのユニバーサル基板を作成。通常サイズと長いサイズの2種類用意しておまけとして基板上に部品実装すれば16K/64KRAMカートリッジ相当にもなります。

 

回路図の拡張RAM部分は無くても動作しますのでお好みでどうぞ。

P6カートリッジユニバーサル基板を使う場合は拡張RAMの部品を実装すればOKです。

 

回路図を参考にユニバーサル基板上にICソケット、FlashROMのMX29F040/AM29F040、74LS02を配置して記載されている各信号線をつないでいけば完成です。

※ロータリースイッチを使用しない場合はFlashROMの A14_FA18_F は GND に接続します。

MX29F040/AM29F040以外のFlashROMでは書き込みできない可能性がありますのでご注意ください。

 

MX29F040/AM29F040 は ebay などで購入が出来ます。

29f040 Dip for sale | eBay
Get the best deals for 29f040 Dip at eBay.com. We have a great online selection at the lowest prices with Fast & Free sh...

 

74LS02

74LS02 DIP [RoHS]
74LS02 DIP の通販なら共立エレショップにお任せください!

板バネICソケット 32ピン

【販売終了】板バネICソケット 32pin /ICS-3261G
【販売終了】板バネICソケット 32pin /ICS-3261Gの通販なら共立エレショップにお任せください!

 

 

kazzo/tuna等で読み書きする場合はP6専用スクリプトの PC6001_16KB.af を使います。

 

  

4MbitのFlashROMを利用するのでディップスイッチやロータリースイッチを使えば32in1とかにも出来ますが、その際にはFlashROMの A14~A18 を利用し配線します。

FlashROMの A14_FA18_F をロータリースイッチの回路へ配線してください。

ロータリースイッチは16ポジションなので不足分はスライドスイッチで切り替えます。

16ポジション ロータリースイッチ

403- 現在メンテナンス中です。

集合抵抗 4素子 10kΩ

403- 現在メンテナンス中です。

スライドスイッチ 1回路2接点 基板用

403- 現在メンテナンス中です。

カーボン抵抗(炭素皮膜抵抗)1/4W 10kΩ(100本入)

403- 現在メンテナンス中です。

 

kazzo/tunaを使う場合は書き込み時にFlashROMの全てが削除されますので、4Mbit分全て利用するならバンクを切替ながら毎回32回書き込む必要があります…

 

特に難しくないので自作は可能かと思いますが「P6フラッシュカートリッジ(16KB)」はもし要望等が多ければ頒布も検討したいと思います。

コメント

タイトルとURLをコピーしました