こちらでは3DSのスーパーファミコンのバーチャルコンソール(VC)からのROMを抽出する方法を紹介します
下記リンクを参考に本体を改造
STARTボタンを押しながらGodMode9を起動
Homeボタンを押すTitle managerを選択
[A] SD CARDを選択
ダンプしたいvcゲームを選択
Open title folderを選択
.appファイルを選択
NCCH image options...を選択
Mount image to driveを選択
Aボタン
下記リンクよりPython3をダウンロード&インストール
https://www.python.org/downloads/新しいバージョンのPythonや他のバージョンのPython、msys2でPythonをインストールしている場合は先に全てアンインストールしておくこと!
インストールする際にAdd python.exe to pathを有効にしておく下記リンクよりvcromclaimをダウンロード&解凍
SDカードの中のgm9/outフォルダの中のdata.binファイルをvcromclaimフォルダの中にコピー
下記リンクよりsnesvcsplit.pyァイルをダウンロードし、vcromclaimフォルダの中にコピー
下記リンクより3dsSNESvc抽出.batファイルをダウンロードし、vcromclaimフォルダの中にコピーし、起動するとgame.romファイルが作成されるので、適当な名前.smcに拡張子をリネームして変更すると、エミュレーターなどで起動可能


















game.romをgame.sfcにリネームしても音が出ず、原因はgame.romとgame.pcmを統合しないといけないようでした。
返信削除.batを見るとsnesrestore.pyで統合するスクリプトがあったので何故動かないか理由探ったところ、snesrestore.pyはPython2ではなくPython3を入れないと動かないようです。
Python3をインストール、統合作業を経て無事音がでるromを抽出できました。
当方の環境だけかもしれませんが、念のためコメントしておきます。
情報ありがとうございます!
削除記事修正しました!