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

バッテリーバックアップのSRAMをFRAMに交換

kazzo/tuna
スポンサーリンク

ファミコンカセットはバッテリーバックアップでデータを保存できるのですが、それらのカセットにはSRAMが使われているため、データ保持のために電池が内蔵されています。

この電池が切れてしまうとデータが保持できず消えてしまうのですが、現在でもデータが消えずに残っているのも数多くあります。で、電池を新品に交換したり電池ソケットを付けて交換しやすくしたりとやっていたわけですが…

 

FRAMというSRAMと同様に使用できて、データ保持に必要な電源が不要というメモリがあることを知りファミコンカセットに代替えで使用できないかなと考えていました。

(写真はFF2:MMC1のCHR-RAMカセットに取り付け)

ネットで検索していると、ファミコンに取り付けた例はなく、ポン付けは難しいとか、FRAMの/CSを弄らないといけないとか、色々書かれていたのでとりあえず実験してみるかと思い、某氏に相談したところ色々と教えて頂きなんとかうまく動作させることが出来ました。

 

その後ファミコン用 SRAMtoFRAM基板を作成して頒布中です。
ファミコン用 SRAMtoFRAM基板をつくってみた
今回はSRAMを取り外してそのまま交換することでFRAM化(バッテリーレス化)することが出来る基板を作ってみました。FRAM基板にはFM16W08と74HC02を使用しています。

 

 

■バッテリーバックアップのSRAMをFRAMに変更

SRAMとFRAMでは動作?が若干違う様で、FRAMの /CE へSRAMの /CE をそのまま入力してもうまく動作しませんでした。そこでFRAMがうまく動作するように 74HC02 を使用して FRAMへ入力する /CE を弄ります。



FRAM_FM1608.png

■使用する部品

FRAM DIP品 FM1608(64kbit) x 1個

74HC02 x 1個

 

FM1608のDIPは国内では入手は難しいかもしれません、私はebayで購入(256kbitであればFM1808)

SOPタイプもあります

 

※改造前に大事なデータがある場合は、パソファミやkazzo等でSRAM内のデータをバックアップします

バックアップ用のボタン電池(CR2032) と SRAMを取り外します

FM1608の20ピン(/CE)だけ足上げ、FM1608(FRAM)の20ピン以外はそのまま基板へはんだ付けします

あとは上記の配線図通り配線すればOK

74HC02を写真のように足を曲げて加工(74HC02の配線もここで終わらせておく)

基板側の26ピンはFRAMでは使用されていないのでそのままはんだ付けでOK

基板側の20ピンを 74HC02 の 3ピン、基板側の26ピンを 74HC02 の 2ピンへ接続

74HC02 の 7ピン(GND) は 基板側の14ピン(GND)、74HC02 の 14ピン(Vcc) は基板側の28ピン(Vcc)

74HC02 の 13ピン を FM1608(FRAM)の20ピン(/CE)へ接続

MMC3_FRAM01.jpg

※写真はMMC3フラッシュカートリッジに取り付け
以上で完成。動作確認をしてゲームが正常に起動し、データが保持されていればOKです。
KazzoでもSRAMと同様に、バックアップデータの読み書きが出来ますのでチェックしてみてください。
 
通常のBBカセットをFRAMに交換するのは、コストも手間もかかるのであまりオススメしませんが、フラッシュカートリッジは全部FRAMに交換してしまってもいいかもしれません。
これで電池が不要になりましたが、データが消えることも考えられるので大事なデータは必ずバックアップをとっておきましょう!!
ロジアナとかを持っていないので、本当に正しく動作しているのか?たまたまうまく動作しているのかも?というところは残念ながらちゃんと確認ができてません…申し訳ない…
もしどなたかロジアナをお持ちの方がいれば、その辺の動作確認もして頂けたらと思います。

コメント



  1. SRAMの/CSを直接FRAMに入れると期待通りに動作しない件ですが、
    ファミコン本体の電源ON/OFF時に/CSや/WEがLとみなされて
    データが書き換わってしまうからかな?と何となく思いました。



  2. > とおりすがりさん
    コメントありがとうございます。
    もしかすると、そういった事も関連しているのかもしれません。
    この辺は私は良く分かっていない部分なので、この回路で動作が安定するという事でしょうね。



  3. 他にやっている方がいますけど
    FM1808の変換基盤を販売する形で出してほしいですね



  4. >ななしのよっしんさん
    コメントありがとうございます。
    需要があればFRAM化基板も作成していいかもしれませんね…検討してみます。

  5. 既にご存じではあると思いますが、ファミコンFRAM化であれば
    こちらの方が詳しいですね。SOP-DIP変換基板も試作されてます。

    • そうですねファミコン以外にもFRAM化されてます。
      基板を作るのは簡単で個人で使うならあまり考えなくてもいいのですが、頒布価格等を考えると需要があるのかな…と考えてしまいますね。

  6. m2 to 74hc04 + old sram cs for 74hc32 out fram cs

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