
今回は初期型のゲームボーイソフトのFRAM化を実施しようとして右往左往したはなしです。
結論から言うと、初期型のFRAM化は失敗して、ROMの後期型の基盤に移植したんですけどね。。。
この辺のやりかたって、調べてもなかなか出てこないので記事にしました。
参考になれば幸い。
必要な道具

さまざまな部品を取り外したり、取り付けたりするのに必要な最低限の道具は以下の通りです。
ハンダコテ
ヒートガン
フラックス
必要な部材

今回の改造に必要な部材は、FRAMと0Ω抵抗か銅線だけです。
他に、部材ということではないですが。
ドナーとなるゲーム送付とが必要であることは後ほど記載します!
・FRAM
※通常販売はされていないので、別のゲームソフトから移植します。
・0Ω 抵抗 または 銅線
FRAM取り出し方

早速、メインとなるFRAMの取り出しについて記載します!
FRAMは、GBAの特定のソフトでのみ使用されているセーブ領域です。
また、FRAMはGBAでしか扱われなかった珍しい電子パーツですのでかなり希少とも言えます。
ま、実際ハードオフとかにいけばゴロゴロ転がっていますけどねw
まずは、今回生贄(ドナー)となるGBAのソフトはNARUTOのゲームです。
基盤左側の大きなチップがFRAM(MB85R256A)になっていますのでこれを取り出します。

まずは熱する前にチップにフラックスを塗布しておきます。
こうすることでハンダが溶けがよくなり、基盤自体に無駄な熱を与えずにサクッと取り出せます。

次に、ヒートガンでチップ全体をじっくり温めます。
※はんだごてでもできなくはないのですが全体を均一に温めるのが難しいのでヒートガンをお勧めします。

チップ自体は熱に強い構造をしていますが、長時間の高温には耐えれないためバランス良く全体に熱を与えるようにしましょう。
※画像では載っていませんが、チップをピンセットで上にもちあげながら温めると、勝手にぽとっておちます。

以上で摘出は終了となります。
NGだったFRAM移植方法

次に移植なのですがここで一回、失敗した方法もお知らせしておきます。
知っていれば同じ過ちは犯さないでしょうから是非みてください。
対象となる「魔界塔士SaGa」は古いソフト基盤のためSRAM形式ですらありませんでした。
そもそもがそこを勘違いしていました。
まずは、電気が流れてると故障の原因になるので先んバッテリーから外して、
次に左下のチップ(MBC2-A)を外しました。

チップ(MBC2-A)を外すことまでは容易にいけました。(電池は既に外れてる)

外したチップ(MBC2ーA)箇所にFRAMを移植した。

ここまで、順調に移植できたと思い、ゲームボーイに入れてテストしてみたら。。。
そもそも起動すらしなかったっっっっっw
なんでか原因を調べたら以下のサイトにたどり着きました。
ここでの情報で確認すると、取り外したチップはRAMではない様なんです。
このチップ自体ではセーブをしているのは間違いないのですが、その他の処理も同時におこなっているようで、こいつを外すとそもそもゲームが起動しない自体に陥ることになるということがわかりました。
OKだったFRAM移植方法

んでは、NGだった方法以外に何かいい方法はないかと調べ、考えたところ。。
ROMを別のゲームに移植した上で、さらにFRAMも移植しちゃえばいいんじゃない?という結論にたどり着きました。

もうここまでくると、頭と脳みそ以外全部別の人状態ですけどね。
やり方は至ってシンプル。
まずは移植先が画像でいうところの「DMG-DEDN−10」になります。
こいつの構造は「MBC1-B」チップに「SRAM」の組み合わせになっていて、
セーブ先を別出しにしている仕組みになっています。
なのでNGだった「MBC2-A」ではセーブ先も同一だったのでこいつを外してしまうことで、そもそもゲームができなくなったのであれば、保存先が別出しの”基盤”にROM毎移植してしまえばいいのではと考えました。
※左が「SAGA」、右が「ポケモン赤」

んで、とりあえず単純に移植しただけで動作確認したところ、なんと起動するではないかと!
後は、SRAMからFRAMへと移植するだけというところまできました。

そして、元ポケモン赤だった基盤のSRAMをFRAMへと載せ替えて、さらに動作確認をしたところ、無事セーブもでき、電源を落とした後もデーターが残ることも確認できました!


と。ここまでは問題なくどうさしているのですが。1つこの後気づくことがありました。
元々のチップ右上2番目はグランドに接触しているようなんですよね。
でも、元ポケモンの方は「MBC1-B」のどこかに繋がっている様子。。。。

なので、念の為に0Ωの抵抗をくっつけてブリッジしました。
これでも動作は問題ない様子ですので、これで完成となります。

❓ FAQ(よくある質問)
Q1. FRAM化とは何ですか?🧠
A.
FRAM化とは、ゲームボーイのセーブ用メモリ(SRAM+電池)を、電池不要でデータ保持できるFRAM(不揮発性メモリ)に置き換える改造のことです。
これにより、電池切れによるセーブデータ消失を完全に防げます🔋❌
FRAM化で使われるのが、電池不要の不揮発性メモリ「FRAMチップ」です👇
型番を間違えると動作しないので注意してください。
👉商品:FRAM
Q2. なぜ魔界塔士SaGaのFRAM化は難しいのですか?⚠️
A.
魔界塔士SaGa(初期型)は、
- 基板構造が古い
- セーブ周りの回路が独特
- FRAMをそのまま載せ替えできない
といった理由から、他ソフト基板への移植や工夫が必要になるケースが多く、難易度が高めです。
👉 商品:温度調整付きハンダごて
基板を壊さないためには、温度調整できるハンダごてが必須です👇
安物だとSaGa基板は一瞬でダメになります。
Q3. 電子工作初心者でもFRAM化できますか?🔰
A.
可能ではありますが、
- ハンダ付け
- チップの取り外し
- 配線ミス防止
などが必要なため、完全初心者にはややハードル高めです。
まずは壊れても問題ないソフトで練習するのがおすすめです🛠️
👉 商品:初心者向け工具セット
完全初心者の方は、必要な工具が一通り揃ったセットから始めるのがおすすめです👇
Q4. FRAM化に必要な工具は何ですか?🧰
A.
最低限、以下の工具が必要です。
- ハンダごて
- フラックス
- ヒートガン(または吸い取り線)
- 精密ドライバー
作業の安定性を上げるため、拡大鏡や耐熱テープがあると安心です👍
Q5. FRAM化に失敗するとどうなりますか?💥
A.
失敗すると、
- ゲームが起動しない
- セーブできない
- 基板やチップが破損する
といったリスクがあります⚠️
自己責任作業になるため、慎重に進めましょう。
👉 商品:拡大鏡(LEDルーペ)
配線ミス防止のため、拡大鏡があると失敗率を大きく下げられます👇
Q6. FRAM化するとデータは本当に消えませんか?💾
A.
はい。FRAMは電源が完全に無くてもデータを保持できるため、
電池切れによるセーブ消失は起こりません。
レトロゲームを長く遊びたい人には最適な改造です✨
Q7. FRAM化は合法ですか?🚨
A.
自分が所有しているソフトを個人利用目的で改造する場合は問題ありません。
ただし、改造品の販売やデータ配布は法律に触れる可能性があるため注意してください。


コメント
ツッコミすみませんが、
①富士通MB85R256Aは3.3V定格、最大4.6VのFRAMです。ゲームボーイの動作環境は5Vですので、最大4.6VのFRAMを5V環境に動作させると、短時間では壊れないかもしれませんが、寿命が減らされるのは確実です。
勿論中古GBAソフト由来の富士通のFRAMは激安(110円1枚)で、壊れたら交換するのも3.3V〜5V両方対応のFM16W08正規品(900円1枚)よりコスパが良いという理由は無くはないけれども、上限より高い電圧で作動することはリスキーなことをお察しください。
②MBC2のゲームの使うセーブデータの容量は最大4KBだけなので、ROMを8KBのDECN基板に移植するのは十分です。32KBまでサポートしているDEDN基板に移植するのはオーバースペックです。
メタルスライムさん
貴重な情報ありがとうございます!
間に抵抗をいれたら安定しますかね?
まあ、素人なので何をどこにいれたらいいのかわからないので、知見があれば教えてください!