» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[老游杂谈] 话说,当年KONAMI到底是怎么让外星战将的盗版只有一滴血的?

这个技术上实现是很简单的,随便加个简单逻辑电路,让卡带上某个地址的寄存器设定为指定值即可,rom运行的时候会检测这个寄存器的值,如果非指定值,便运行模式变为特殊模式,就是你说的某个关底HP无限或者游戏主角HP值过低,导致严重影响游戏效果。这个设定其实在ROM里面早就设计好了,只不过在这种条件下才会触发出来而已。

当然,这种方法也是非常容易皮角的,只不过盗版厂商原来根本不会知道有这个模式存在,ROM dump下来测试运行没问题,便开始大规模的制板生产,等到了玩家手里发现有这些问题,一开始也不会怀疑到硬件上,何况游戏本身也未必是大热卖的产品,不会针对单个游戏进行深入皮角研究,即使到了后面发现了这个问题根源,要重新制板,增加数字逻辑电路,为了单个游戏这样去修改pcb可能也不符合商业做法,还不如不管了,或者更简单的方法,直接修改rom,跳过有问题的关卡。


TOP

发新话题
     
官方公众号及微博