作者:
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就是我說用電腦找的,不能用。我有安裝校驗軟體,可是都無法找出和網站相同的數値。
作者:
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下載的網站有那些檔案.....
作者:
oginome (荻野目洋子)
2016-12-19 00:15:00作者:
ddrdod (乖乖)
2016-12-19 00:43:00作者:
remina (南瓜太郎)
2016-12-19 01:00:00FC是去掉檔頭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,難怪會找不到,感謝。