level 4
发这个帖子的主要目的是解答一个问题,那就是为什么欧版的rom(就是标准Rom命名法命名为(E)的rom)在模拟 器上速度都更快,好像他们总是步履匆匆走路一阵儿风。同样的两个rom,欧版的总是比美版和日版的快半拍,这 不仅仅体现在音乐节奏上,就连动作的速度也都更快,如果把美版里的人物和欧版的拽到一块比试,欧版的显然 更具有优势,可惜他们中间隔着大西洋呢,天桥也吐不尽我对你思念惆怅,我也只能夜夜望穿,那每一次“海峡 两岸”。 它为什么这么快,它怎么这么快?是因为它是一盘大萝卜吗?是因为它练了轻功水上漂吗?非也!非也!我们, 也就是rom的制作者、模拟器的制作者和游戏者的懒惰导致了它变得这么快! 可以先举一个简单的例子,貌似与FC无关,但是与我们的问题日暮相关。 找两盘上个世纪90年代末期或者21世纪初期生产的磁带,确保上面有一样的歌曲——尽量用正版或者精仿盗版, 盗版磁带可能会因为设备转数不同而导致偏差——本来也可以用CD的,但是为了保证类比的科学性和严谨性,还 是用磁带,CD就偏离试验主旨了。把它们一盘放进老式组合音响的录音机里(确保这个录音机没有出故障),最 好是上个世纪80年代末出的那种国产大录音机,另一盘放进后来买的随身听里,(确保电量充足没有出故障,而 且最好是日本品牌的)。原本这个试验还很好做,随着时间的推移越来越难做了。 然后调整到那首同样的歌曲,确保两首歌是同时开始演奏的,然后一个耳朵听大录音机,一个耳朵听随身听,等 到曲终人散的时候你就能听出结果了。 怎么样,听出来了没有?尽管两首歌是同时开始的,但是大录音机结束时总是比随身听快半拍,一开始的时候不 明显,随着歌曲的逐渐行进,这个差距越来越大,直到你的耳朵能够分辨出来,到最后的时候两个设备的速度差 距已经相当严重了!但如果你用随身听去和CD或者电视、收音机作比较,就会发现它们几乎是一样的。为什么大 录音机总是快半拍?是因为它生活节奏快吗?不!是因为你的录音机太老了,它那个执行的转速标准是以前的标 准,那个标准比后来的新标准要快一些,磁带速度转的快了,自然唱得快了,一唱得快了,自然就提前结束了! 你可能会问了,这跟欧版rom在模拟器上速度变快有什么关系呢?我去欧洲朋友家里玩FC,为什么没觉出快来呢? FC的主机频率是多少?同学们都知道,PAL制式机型运行频率为1.773447MHz,NTSC制式机型运行频率为 1.7897725MHz。为了适应欧洲电视的PAL制式,老谋深算的任天堂在主机频率上做了改动,让PAL制式的机器比 NTSC多出几MHz,这概念就相当于大录音机转速稍微快的那么一点,同样的时间里就比随身听多放出了一些信号, 表现出来就是速度比较快了。如果你用DVD播放机放过碟子就知道,有些光碟你不调整成NTSC制式的话就没有颜色 了,就是这个道理。同样的,我们在机器上玩惯了超级玛丽猛地一玩模拟器,会觉得模拟器上速度快,这是因为 我们玩的都是PAL制式的机器,也就是说我们习惯的那个速度其实是慢的,模拟器上的速度是比较正常的。由于FC 的rom经历了一个漫长的发展过程,很多早期收集的Rom并没有制式表示,模拟器见到rom以后丈二和尚摸不着头脑 ,只好采取默认方案一律NTSC,这就出现了欧版速度快的现象。 那么,如何把速度过快的欧版rom调整回来呢? 很简单,既然是频率的问题,咱把它调整过来不就行了吗?以Nestopia为例,单击Machine→Region,手动把Auto改成PAL,一般很少有人去动这个区域选项,所以通常都在Auto上,可是很多rom并不那么自觉遵守规定,所以需要我们的手去用鼠标调整。
2008年05月31日 14点05分