2011-07-02 66 views

回答

12

從某種意義上說,信息可能存在。但是smc文件基本上是一個帶有嵌入式資源的編譯程序,甚至沒有標準的編譯器或標準格式來存儲可以從中啓動的資源。

並且就圖像數據而言,PPU很有可能採用調色和平鋪格式,但它也不是不可能以某種方式壓縮。但調色板可能幾乎不可能通過靜態分析找到,並且tile地圖可能是從級別數據生成的,而不是顯式存儲在任何地方。您可能有更好的運氣在模擬器中運行並從VRAM提取數據。

對於音樂而言,情況更令人沮喪。 SNES音頻最接近於MOD file:樂器被採樣,然後單個樣本被音調調整並混合以生成輸出聲音。 SNES提供硬件來解碼樂器樣本,操縱音高,並將它們混合在一起,但是沒有高級節目(即沒有等效於一個mod文件「追蹤器」)來播放實際的歌曲。因此,您可能能夠以找到圖像磁貼數據的相同方式找到BRR編碼的樂器樣本,但歌曲數據可以並且將在不同遊戲中以完全不同的格式進行格式化。再一次,你的最好運氣可能來自於提取APU的狀態爲SPC file並與之合作。

至於你的其他問題,請參閱How do emulators work and how are they written?以獲得關於該主題的以前的答案。

相關問題