[SFC]DIY SFC Cartridge2

・趣味でスーパーファミコン用カートリッジ基板を自作する試み、第2弾です。第1弾はこちら。悪用はしないようにお願いします。
・フラッシュメモリを直付けすることで厚みを抑え、基板が一枚で済むようにしました。
写真上が容量8Mbits、下が容量4Mbitsです。

回路図
・U1とU2は4Mbitsフラッシュメモリです。U1に1つだけ載せると4Mbits、U1とU2両方に載せると8Mbitsになります。
・U3がデコーダ(74LS139)です。アクセスするアドレスによってフラッシュメモリを切り替えます。
4Mbitsの場合はデコーダが不要です。ROM信号をCHIP0に直結します。
・U4はCIC(Checking IC)です。純正のCIC入手困難であるため、フリーで公開されているSuperCICを使用します。SuperCICはPICマイコンで動作します。
・R1とLED1は省略可です。

部品リスト
 部品番号 部品名 個数 URL
 U1/U2 4Mbits フラッシュメモリ 
 SST39SF040-70-4C-PHE
 2 Digi-keyで購入できます。
https://www.digikey.jp/products/ja?keywords=SST39SF040-70-4C-PHE
 U3 74LS139/74HC139/74HCT139 1 http://akizukidenshi.com/catalog/g/gI-09415/
 http://akizukidenshi.com/catalog/g/gI-11844/
 U4 PICマイコン PIC12F629-I/P 1 http://akizukidenshi.com/catalog/g/gI-00252/
 LED1 3mm LED 1 http://akizukidenshi.com/catalog/g/gI-00562/
 R1 1.5k ohm 抵抗 1 http://akizukidenshi.com/catalog/g/gR-16152/
 PSW1 リセッタブルヒューズ 1 http://akizukidenshi.com/catalog/g/gP-01352/
 C1 積層セラミックコンデンサ
もしくは電解コンデンサ
 1 
  

自作した基板です。P板.COMに発注しました。ハンダレベラー処理でカードエッジ部分に強度を持たせています。銅箔の厚みは35μm。板の厚みは1.2mmを選択しました。

自作のフラッシュメモリライターでROMイメージを書き込みます。ライターの回路図と材料はこちらと同じです。

自作の書き込みプログラムです。Pi STARTERで動作しています。
実行すると、最初にメモリの種類を選択することができます。

カートリッジ基板をスーパーファミコン本体に挿し込んだ様子。gyuqueさん作のオリジナルプログラム「SNESZoi」が動きました。
現時点で4Mbitsのみ動作を確認しています。8Mbitsは動作未確認です。

ガワに入れるとこうなります。前作は隙間が大きくて基板がグラグラしましたが、本作では隙間を狭めてグラグラを軽減させました。

(注意)基板に大きなミスが見つかってしまいました8Mbitsとして使用する場合、カートリッジのガワ内のつっかえ棒にフラッシュメモリ(U2)が衝突してしまいます。対策として、つっかえ棒をニッパーで切断するか、4Mbitsとして使うか、基板むき出しで使います

ファイルの説明
SFC_FLASH.COMP : カートリッジ基板。CADLUS X用基板CADデータ。
sfc.prg : フラッシュメモリライター用プログラムです。Pi STARTERで動作します。
Comments