2011-07-02 21 views

答えて

12

情報が何らかの形でそこにあるという意味で可能です。しかし、smcファイルは、基本的に組み込みリソースを持つコンパイルされたプログラムであり、標準コンパイラや、あなたが始めることができるリソースを格納するための標準フォーマットさえありません。

画像データがある限り、PPUで使用されるパレタイジングおよびタイル形式になる可能性はありますが、何らかの方法で圧縮される可能性は低いです。しかし、パレットはおそらく静的解析で見つけることはほとんど不可能であり、タイルマップはおそらくどこに明示的に格納されるのではなく、レベルデータから生成されます。あなたはエミュレータでそれを実行し、VRAMからデータを抽出する方がよいかもしれません。

音楽の場合、状況はさらに落胆します。 SNESオーディオは、MOD fileに最も似ています。楽器がサンプリングされ、個々のサンプルがピッチ調整され、混合されて出力音が生成されます。 SNESは、楽器サンプルをデコードし、ピッチを操作し、それらを一緒にミックスするハードウェアを提供するが、実際の曲を再生するための高レベルのプログラム(つまり、modファイル「トラッカー」に相当するもの)はない。 BRRでエンコードされたインストゥルメントのサンプルを同じ方法で見つけることができるかもしれませんが、ソングデータはさまざまなゲームで完全に異なったフォーマットをとることができます。再度、あなたの最善の運はSPC fileとしてAPUの状態を抽出し、それを処理することから来るかもしれません。

その他の質問については、先ほどの回答についてはHow do emulators work and how are they written?をご覧ください。

関連する問題