請問rom檔的CRC32値怎麼算的? - 模擬器

Table of Contents

會問這個問題是因為retro freak如果要新增金手指
打開它的.xml檔會看到遊戲的CRC version
可是這個CRC和我在電腦上驗證的不同

比如紅白機的洛克人2,檔案效驗是C722D58D
 但是在gamehacking.org查到的是6150517C
然後6150517C才是有效的,用電腦找的C722D58D沒有用

想請問有效的CRC要怎麼找,有軟體嗎?
 因為gamehacking.org也只有一點,並不完全
 如果可以自己找就方便多了

--

All Comments

Tracy avatarTracy2016-12-19
有個簡便的方式,你把ROM壓縮成ZIP或RAR,然後直接點進去
壓縮軟體就會告訴你CRC資訊。
Skylar DavisLinda avatarSkylar DavisLinda2016-12-19
這種CRC就是我說用電腦找的,不能用。
Tom avatarTom2016-12-24
我有安裝校驗軟體,可是都無法找出和網站相同的數値。
Emily avatarEmily2016-12-27
不同批次出貨的卡匣CRC就極有可能不一樣
Charlotte avatarCharlotte2016-12-31
那你大概誤會了,你要CRC不同只能找CRC是6150517C的ROM
Zenobia avatarZenobia2017-01-02
檔案校驗並不是塞一個校驗碼給它,是看ROM決定的。
一個CRC是6150517C的ROM經過PATCH,它的CRC就變了。
Heather avatarHeather2017-01-06
相信我,沒有6150517C的rom,我今天試了一下午
Jacky avatarJacky2017-01-11
Retrofreak內建金手指幾百個遊戲的crc
沒有一個和一般流通的rom相同
David avatarDavid2017-01-13
而且不要去改它的CRC,維持6150517C,則C722D58D的
Caitlin avatarCaitlin2017-01-17
rom可以用金手指,但如果手動把.xml文檔改為C722D58D
Caitlin avatarCaitlin2017-01-19
則C722D58D的rom就無法被系統判別,不能用金手指。
Victoria avatarVictoria2017-01-19
所以我才想問是否有特殊驗算法或軟體,gamehacking那網站
Ursula avatarUrsula2017-01-20
是怎麼算出來的?如果是特殊rom也太神奇了吧,沒有一個
Caroline avatarCaroline2017-01-25
rom下載的網站有那些檔案.....
Dinah avatarDinah2017-01-30
這一個6150517C找得到,非常好找
Puput avatarPuput2017-02-07
雜湊函數 - 維基百科 http://0rz.tw/Ol5WF
Edward Lewis avatarEdward Lewis2017-02-08
FC是去掉檔頭16byte mapper去算crc
Emily avatarEmily2017-02-11
有些CRC資料是沒有header(原本卡帶內ROM就沒有)的,
如果你沒去掉header怎麼算都不對是有可能的。
Hardy avatarHardy2017-02-12
謝謝,所以RF是採用hack過的rom來當資料庫
Rachel avatarRachel2017-02-13
我以為是純淨rom,難怪會找不到,感謝。