作者remina (anti)
看板Emulator
标题Re: [问题] goodtool怎麽分辨rom
时间Sun Jan 31 20:39:16 2010
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.88.15
1F:推 JamJamJam:谢谢解答 但goodtool怎麽清档头 用啥参数 我想统一标准 01/31 21:00
2F:推 world9918:....你就挑模拟器可以正常跑的那个就好了啊XD 01/31 22:42
4F:推 conpo:长知识推 02/01 09:05
5F:推 advencer:长知识推 02/01 12:16