PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Emulator
[求助] 請問rom檔的CRC32値怎麼算的?
作者:
arcadyii
(123456789)
2016-12-18 20:48:38
會問這個問題是因為retro freak如果要新增金手指
打開它的.xml檔會看到遊戲的CRC version
可是這個CRC和我在電腦上驗證的不同
比如紅白機的洛克人2,檔案效驗是C722D58D
但是在gamehacking.org查到的是6150517C
然後6150517C才是有效的,用電腦找的C722D58D沒有用
想請問有效的CRC要怎麼找,有軟體嗎?
因為gamehacking.org也只有一點,並不完全
如果可以自己找就方便多了
作者:
oginome
(荻野目洋子)
2016-12-18 21:33:00
有個簡便的方式,你把ROM壓縮成ZIP或RAR,然後直接點進去壓縮軟體就會告訴你CRC資訊。
作者:
arcadyii
(123456789)
2016-12-18 22:24:00
這種CRC就是我說用電腦找的,不能用。我有安裝校驗軟體,可是都無法找出和網站相同的數値。
作者:
jeff0811
(jeff)
2016-12-18 22:34:00
不同批次出貨的卡匣CRC就極有可能不一樣
作者:
oginome
(荻野目洋子)
2016-12-18 22:45:00
那你大概誤會了,你要CRC不同只能找CRC是6150517C的ROM檔案校驗並不是塞一個校驗碼給它,是看ROM決定的。一個CRC是6150517C的ROM經過PATCH,它的CRC就變了。
作者:
arcadyii
(123456789)
2016-12-18 23:34:00
相信我,沒有6150517C的rom,我今天試了一下午Retrofreak內建金手指幾百個遊戲的crc沒有一個和一般流通的rom相同而且不要去改它的CRC,維持6150517C,則C722D58D的rom可以用金手指,但如果手動把.xml文檔改為C722D58D則C722D58D的rom就無法被系統判別,不能用金手指。所以我才想問是否有特殊驗算法或軟體,gamehacking那網站是怎麼算出來的?如果是特殊rom也太神奇了吧,沒有一個rom下載的網站有那些檔案.....
作者:
jeff0811
(jeff)
2016-12-18 23:50:00
這一個6150517C找得到,非常好找
作者:
oginome
(荻野目洋子)
2016-12-19 00:15:00
http://www.romhacking.net/hacks/2015/
作者:
ddrdod
(乖乖)
2016-12-19 00:43:00
雜湊函數 - 維基百科
http://0rz.tw/Ol5WF
作者:
remina
(南瓜太郎)
2016-12-19 01:00:00
FC是去掉檔頭16byte mapper去算crc
作者:
playerlin
(PlayerLin)
2016-12-19 01:49:00
有些CRC資料是沒有header(原本卡帶內ROM就沒有)的,如果你沒去掉header怎麼算都不對是有可能的。
作者:
arcadyii
(123456789)
2016-12-19 15:19:00
謝謝,所以RF是採用hack過的rom來當資料庫我以為是純淨rom,難怪會找不到,感謝。
繼續閱讀
[心得] FC/NES the lone ranger/獨行俠
screech
[新聞] (N64) 1964 - Carnivorous Edition
conpo
Re: [情報] 同人遊戲-惡魔城Lecarde編年史 2
BadGame
[新聞] Hacking and Modding the PS4 FAQ
OPWaug
[劇情]大神-07-五里霧中
UlyssesLin
[心得] FC/NES KICK MASTER 踢王
screech
[分享] iDmacX v1.1
protect6090
Re: [閒聊] DC改造成PC或贈送(已全部寄出)
oginome
Re: [新聞] (MB6892/Mark5) MARK5 Emulator v1.4.5
conpo
[求助] EPSXE 抓不到虛擬光碟
crescentmt
Links
booklink
Contact Us: admin [ a t ] ucptt.com