ファン
検索
<< 2019年01月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
最新記事
写真ギャラリー
カテゴリーアーカイブ
プロフィール
レトロゲーマーZさんの画像
レトロゲーマーZ
プロフィール

2016年06月05日

FC Dumper (FCダンパー) でファミコンカセットからROMを吸い出してみる その5 改造編

合法的に3DNesをやってみたい方、またはファミコンエミュレータをやってみたい方、あともう少しです。

それでは、Kazzoのファミコンカセット吸い出し・書き込みソフトをFC Dumperで使えるように改造してみましょう。

Kazzoのファミコンカセット吸い出し・書き込みソフトは unagi 、および anago と呼ばれています。
それらはソースファイルが公開されています。
そのヘッダファイルに書かれているUSBデバイスの製品IDを 0x5dc から 0x5de に直して再コンパイルすればいいのです。

…が、半日ほどかけましたが断念しました。
最近のMinGWやCygwinではビルドできないようです。
GNUって、環境に依存しないようにソースで配布するポリシでしたが、そのソースをビルドする環境に依存性があります。何だか、本末転倒ですね。逆に、WindowsなんかWin95のexeファイルや古いVBもWindows7で動いたりするのに。

諦めますか。
いや駄目です。鬼の安西先生に半殺しにされます。

もう、バイナリエディタで直接 0x5dc から 0x5de に直しちゃいましょう。

Kazzoの本家から unagi_client_windows_062.zip をダウンロードし、展開します。

anago というフォルダにある anago_wx.exe をバイナリエディタで開きます。
anago-00.jpg

今回、バイナリエディタはBinary Editor BZ を使いました。
anago-01.jpg

リードオンリのチェックを外して保存できるようにします。
anago-02.jpg

# dc 05 00 00

で検索します。
3番目に見つかるの 01E245 アドレスを DC から DE に変更します。
anago-03.jpg

anago-04.jpg

保存します。
これで改造完了です。

anago-05.jpg

これだけ?と思われるかもしれませんが、これだけです。
他にも dc 05 のコードがありますが、今回の吸い出しだけなら、ここの箇所だけで良さそうです。

anago_wx.exe を実行します。
何も表示されないようなら、anago.cfgのposition.xとposition.yの座標がとんでもない値になっているので、両方320にして再度起動してみましょう。

m_database not found となるはずです。
anago-06.jpg

データベースが必要なので、以下のサイトからNesCarts (2012-10-22).zipダウンロードし、anagoのフォルダに置きます。
http://bootgod.dyndns.org:7777/
また、コピーしてファイル名をNesCarts (2010-02-08).xmlに変えてください。
anago-07.jpg

それでは、スーパーマリオを吸い出してみましょう。
これが吸い出せないなら、他のソフトは絶望的です。

スーパーマリオはmapper 0、立ち上げ時に選択されているスクリプト cnrom.ad はmapper 3なのですが、仮確認としてそのままやります。あくまで仮です。

ROM imageにファイル名を指定します。smario.nesとします。
anago-08.jpg

dump を押すとROMを吸い出します。
anago-09.jpg

吸い出し完了です。
anago-10.jpg

吸い出したROMファイルをエミュレータNestopiaで確認します。
anago-11.jpg

動作しました。
本来はmapper 0用の nrom.ad というスクリプトを使います。
anago-12.jpg

これで、FC DumperでもKazzoのanagoを使って色々なファミコンカセットのROM吸い出しができるようになりました。

次は、美味しんぼ 究極のメニュー三本勝負です。
もう、私も書くのが嫌になってきました。


【追記】
新しい吸出しソフトがリリースされています。
anago_161223 や anago_120824 を使用することで、今回のような改造をすることなくDemo版以外のカセットも吸出し可能です。

また、吸出しソフトのアップデートに対応した新型のFCダンパーも発売されたようです。


スポンサーリンク
GAMEBANK-web.comオリジナル「FCダンパー」 / ファミコン ファミリーコンピュータ Famicom Kazzo DUMPER レトロゲーム 吸い出しツール


[SRPJ]ファミコンの吸出しに ダンパーシリーズ New FC Dumper[SRPJ1840]