goodtool怎麼分辨rom - 模擬器

By Jake
at 2010-01-31T20:39
at 2010-01-31T20:39
Table of Contents
※ 引述《JamJamJam (Jam)》之銘言:
: http://img687.imageshack.us/img687/2241/crcb.jpg
: 早上我用goodnes掃這兩個rom
: 兩個一樣的遊戲 但不一樣的檔案 crc不一樣
: 一個用virtuaNES玩正常顯示 一個畫面破碎
: 但goodnes卻把這兩個當成同樣的檔案??
: goodnes是怎麼分辨檔案的??
: 怎麼會有這種情形
: 我是用goodnes3.14
nes有檔頭16bytes紀錄mapper用,但不是全部都拿來記錄mapper
只有前面大概8bytes(有點忘了),後面幾個byte乾淨的話通常是00 00 00 ..
不過以前有些dumper會加上自己的id,但是尾巴這幾個byte不影響emu執行
有工具可以清,或者goodnes本身也可以清
goodnes不是照crc去判斷,會省略掉檔頭的部分
所以檔頭只要差1個byte crc算出來就會不一樣,但是rom本體是一樣的
至於執行出兩種不同結果是因為檔頭mapper不同,emu處理的方式也會不同
什麼是正確的mapper,goodnes裡頭採用的標準跟no-intro team的也有些不一樣
所以也很難講
==
廢話一堆,看不懂就跳過吧XD
--
: http://img687.imageshack.us/img687/2241/crcb.jpg

: 兩個一樣的遊戲 但不一樣的檔案 crc不一樣
: 一個用virtuaNES玩正常顯示 一個畫面破碎
: 但goodnes卻把這兩個當成同樣的檔案??
: goodnes是怎麼分辨檔案的??
: 怎麼會有這種情形
: 我是用goodnes3.14
nes有檔頭16bytes紀錄mapper用,但不是全部都拿來記錄mapper
只有前面大概8bytes(有點忘了),後面幾個byte乾淨的話通常是00 00 00 ..
不過以前有些dumper會加上自己的id,但是尾巴這幾個byte不影響emu執行
有工具可以清,或者goodnes本身也可以清
goodnes不是照crc去判斷,會省略掉檔頭的部分
所以檔頭只要差1個byte crc算出來就會不一樣,但是rom本體是一樣的
至於執行出兩種不同結果是因為檔頭mapper不同,emu處理的方式也會不同
什麼是正確的mapper,goodnes裡頭採用的標準跟no-intro team的也有些不一樣
所以也很難講
==
廢話一堆,看不懂就跳過吧XD
--
Tags:
模擬器
All Comments

By Elvira
at 2010-02-01T02:16
at 2010-02-01T02:16

By Genevieve
at 2010-02-02T20:05
at 2010-02-02T20:05

By Quanna
at 2010-02-03T11:08
at 2010-02-03T11:08

By Daniel
at 2010-02-04T20:39
at 2010-02-04T20:39

By Harry
at 2010-02-05T14:46
at 2010-02-05T14:46
Related Posts
CEP修改SS

By Oliver
at 2010-01-31T19:52
at 2010-01-31T19:52
PS 水滸傳二-天導108星

By Belly
at 2010-01-31T17:16
at 2010-01-31T17:16
PS時代的美好回憶,Namco網球(Smash Court 2)

By Olga
at 2010-01-31T16:43
at 2010-01-31T16:43
復活邪神3如何改成3.12 7.00木靈版

By Carol
at 2010-01-31T16:18
at 2010-01-31T16:18
PS 水滸傳二-天導108星

By Callum
at 2010-01-31T12:29
at 2010-01-31T12:29