3DSにあるバーチャルコンソールのデータから、romデータを抽出できないかなーと思ってましたが。
ようやく成功したのでご報告を。
用意するもの:Godmode9が使える環境、吸い出したいソフト。
参考サイト:3DS Virtual Console Extraction Tutorial - GlazedHax
*手順*
①事前準備
まず、ソフトのIDを調べておく。
FBIを使ってもできるし、Godmode9の機能でもできるのでとにかく調べてメモしておく。
なんなら下のサイトを使っても良い。
②フォルダを開く
Godmode9を起動、[A:] SYSNAND SDを選択する。
"title"、"Serching for titles"を選択するとゲーム一覧が出るので、調べたIDと一致しているのを選択。
"TMD file options..."から"Mount CXI/NDS to drive"を選択し、"Yes"を選択する。
③ダンプ
"rom"や"exefs"に類する名前と書かれたフォルダを開く。
中にあるデータを、"Copy to gm9/out"でSDカードにダンプ。
GBAの場合は”.code”を選択するそうです。
④変換作業
1.ファミコンの場合
参考サイト様から"this script"と書かれたリンクからscriptをDL。
3DSからSDカードを読み込み、godmode9のフォルダを開く。
DLしたscriptを"gm9/scripts"のフォルダに入れる。
3DSからGodmodeを起動し、scriptのフォルダからscriptを起動。
ここでmirroring作業を聞いてくるので、正しいほうを選択(横スクロールが垂直、縦スクロールが水平、らしい?)。
何もなければ新しくファイルがdumpされる。
2.ゲームボーイアドバンスの場合
Godmode9から”gm9/out”を開き、dumpしたファイルを選択。
GBA image options"から”Rename file"を選択し、承認して変換。
**
参考サイト様に感謝を。