黑客用破解的方法让一款28年前老游戏解决掉帧问题

2019年11月23日23:48:58 发表评论

《宇宙巡航机3:从传说到神话》是科乐美1989年12月推出的一款横板卷轴射击街机游戏,其难度在历代中是最高的。

游戏长度加上奖励关在内共有十关,由于分歧理的中弹断定、严苛的复生形式等缘由,使其评价不断是两极。固然迄今游戏曾经出售30年之久,但仍有玩家在寻觅游戏中隐躲的机密。

在街机版出售后一年,科乐美将其移植到了SFC上,这也是科乐美初次在SFC上推出作品。

固然SFC版的《宇宙巡航机3》封面上印着“完全移植”,但实践上缩水不少:街机版的局部关卡和Boss都被删除,难度也大幅下降。

由于初次触及SFC平台而招致的经历缺乏,再加上性能所限,SFC版《宇宙巡航机3》有严重的掉帧和延迟状况,使得玩家在游戏时,只需碰到朋友一多,整个游戏速度就会非常卡整理,简直无法正常运转,这也在当年给玩家留下了十分不佳的印象。

在30年后的明天,巴西一名叫Vitor Vilela的黑客,为SFC版《宇宙巡航机3》开收回一个专门的补丁,该补丁经过模仿局部前期第一方SFC卡带中所搭载的特殊芯片SA-1的方式,使得其可以在模仿器下以正常的速度来运转。

SA-1是任地狱在SFC前期推出的一款SFC加强芯片,其内置一块与SFC CPU异样结构的16位CPU,但主频却到达了10.74MHz,远高于SFC的3.58MHz CPU主频速度。

因而,这块芯片被搭载于《超级马力欧RPG》《星之卡比超级奢华版》及《迷你四驱》等34款前期卡带,以提供更佳的图形和运算速度。

正由于如此,SA-1芯片的功用要比《星际火狐》等卡带搭载的那颗超级FX芯片要愈加的弱小,也愈加的复杂,Vilela花了整整3个月的工夫对游戏ROM停止逆向工程,经过反编译、代码剖析和编译等任务,才完成了SA-1仿真补丁。

该补丁壳使得SFC版《宇宙巡航机3》的运转速度到达原来的2-3倍,即使画面充满着朋友和弹幕时,仍能坚持原有的帧速率,使得在30年后,这款游戏第一次能流利运转了。

在经过数月的重复测试之后,该补丁的任务曾经比拟的波动,不过据Vilela说,打过补丁的ROM在最新版的bsnes和Snes9X等模仿器软件下运转没有题目,但仍不支持ZSNES等模仿器软件。

发表评论

后发表评论