[求助] 如何查看SFC的ROM的HEADER(已上傳)

作者: allengx9900 (Shiki)   2018-06-29 12:54:49
我這裡有一些經過漢化或英化的SFC-ROM
他們的CRC都不太一樣
用SFC載入時看到的內部CRC也不太一樣
所以我希望有軟體可以直看到HEAD,我方便作一些判斷
感謝
https://goo.gl/6BNvGv
連結直接幫我看
作者: oginome (荻野目洋子)   2018-06-29 13:45:00
你是要看CRC還是HEADER?
作者: allengx9900 (Shiki)   2018-06-29 13:56:00
HEADER
作者: oginome (荻野目洋子)   2018-06-29 16:10:00
就我所知應該沒有軟體專門在顯示檔頭,一般都是餵Snes9x吃ROM,去讀Rom Information。如果你要"最原始的ROM"的檔頭資料,我倒可以介紹一個資料庫,你自己查就有了。https://jensma.de/snes__/index.php至於CRC值,有PATCH過或動過手腳的就會不一樣了
作者: allengx9900 (Shiki)   2018-06-29 19:28:00
那網站看不出有什麼用處啊??內部名稱就是表頭?我把檔案直接傳上來了,是紋章之謎的ROM有辦法的話幫我比較吧XDD
作者: oginome (荻野目洋子)   2018-06-30 01:07:00
問題是你想要比較甚麼?換另一個方式問,你想透過比較檔頭的方式得到甚麼資訊?
作者: allengx9900 (Shiki)   2018-06-30 01:39:00
就是這兩個哪個才是最接近原版的?該刪哪個?
作者: cycutom (cycutom)   2018-06-30 04:43:00
玩起來會差在哪?
作者: oginome (荻野目洋子)   2018-06-30 10:53:00
我覺得你對檔頭資訊、CRC、PATCH漢化的過程有很嚴重的誤會,這要花一大篇解釋,簡單說即使是CRC值的Checksum,是通過一個X的n次多項式的除法所得,這樣的過程並無血緣關係,無法判斷誰離原本的CRC值更為接近;所謂的CRC值,甚或MD5或SHA1都是一種校正演算,校正的是這個ROM是不是原本的ROM,而不是校正他被轉過幾手,所以你的需求無法被滿足。最後講一個原則,這種漢化的PATCH,取後面的版本為先,所以我會留*(2).sfc那個,砍了修改日期較早的那個
作者: ADHI   2018-06-30 11:17:00
這兩個rom唯一差別就是Header的checksum修正,留(2)那個即可使用snes9x載入時就可以看出差別,除此之外其他地方都一樣
作者: allengx9900 (Shiki)   2018-06-30 11:42:00
恩~要怎麼把1號的HEADER移掉以驗證呢??移除之後再驗一次HASH要跟2一樣,這樣才算完工QQ
作者: ADHI   2018-06-30 12:10:00
這兩個ROM只有0x7FDC~0x7FDF四個bytes不一樣,隨便找個可以比較檔案的16進位編輯器比一下就知道了
作者: assassinASHE (assassinASHE)   2018-06-30 20:59:00
你要不要找原版沒修改過的 這CRC就有標準 no-intro

Links booklink

Contact Us: admin [ a t ] ucptt.com