こっそりメモ
0.物の用意基板:
海外版は出ていないはずなのになぜか存在する海外版MOTHER3をAliexpressで購入します。
ほかの海賊版基盤で32MBか16MBのカートがあれば教えてください。
GBxCart RW:
ROM/セーブデータの吸出し書き込みが可能なハードです。
ROMの書き込みができればなんでもいいのですが、たまたま買ったGBxCartのGUIがとてもよかったのでオススメしておきます。
Aliexpressにあります。
1.任意のハックロムを用意して一部改変を行う自分が持っているファイアレッドかエメラルドを吸い出して、パッチ当てればOKです。
ファイアレッドは前期verにするためのダウングレードパッチがどこかにあったような気がします。
後期ver→前期verパッチ→目当てのパッチ→ハックロムの完成
実機でプレイするのにこだわる人が増えていますが、エミュレーターだったりフラッシュカートで遊んでいいと思いますけどね(本末転倒)。
フラッシュカートの詳細はぼんじりさんの記事を参照してください。
https://blog.bzl-web.com/entry/2024/04/12/002944海賊版カートでプレイする際には下記改変を行う必要があります。
ベースがEMの場合:①64KB対応用パッチを当てるhttps://ux.getuploader.com/BZL/download/178→海賊版基板にポケモンのセーブ処理を働かせるための改変です。
通信交換/対戦後のレポートには対応してないらしいとのことです。
②電池切れメッセージのスキップ処理をする0x2F7C4:[0E D1]→[00 00]
→海賊版基盤には電池が積まれていないのでこのメッセージが毎回出てしまいます
ベースがFRの場合:ファイアレッドセーブパッチ改を当てるhttps://ux.getuploader.com/moemonwaza/download/294パッチを当てられないROMの場合:
0x00BF92:[00 F0 91 FD]→[00 F0 69 FD]
0x00C020:[00 F0 00 FC]→[00 00 00 00]
0x00C076:[00 28 2E D1]→[00 00 00 00]
0x00C086:[00 28 26 D1]→[00 00 00 00]
0x00C092:[00 28 20 D0]→[00 00 00 00]
0x0DB13C[16 D1]→[00 00](殿堂入りロード時のチェックサム回避)
0x1C2D1A:[F5 D1]→[00 00]
あまり調べていないので、上記パッチの改変箇所も見ていただいたほうがいいかもしれません。
2.GBxCartをインストールするhttps://www.gbxcart.com/3.GBxCartでROM情報を確認する
基本的にSave Typeは512K Flash(64KB)な気がします
上記が32MBかつROMが16MBであれば、ROMsizeDoublerを使って16MBから32MBにする
https://ux.getuploader.com/hacKoro/download/18→末尾に0xFFを16MB分新規で追加するだけのツールです。
(既に32MBのROMであれば必要ありません)
セーブデータは何が起こるかわからないので、実機でプレイする場合は定期的なバックアップを取るようにしてください。
4.カートシェルを作る海賊版基板からネジを外して新しいシェルに入れるだけです。
あとはラベルを貼って楽しみます。
おまけ:
FRだとこういうのもあります
https://ux.getuploader.com/moemonwaza/download/307