雅星娱乐

2019年的“爆破处理”:SNES仿真器如何解决超频问
发表时间:2019-08-11 11:15     阅读次数:

当涉及到模拟器设计时,有一些事情可以说是试图尽可能准确地捕获原始系统的工作,疣和所有。但也有一些想法,模拟器可以改进原有的硬件,平滑帧速率放缓等问题,困扰当时功能不足的处理器。

这让我们得到了最新的传奇更新SNES仿真器bsnes,增加了对虚拟SNES处理器进行超频的能力。虽然bsnes远不是第一个允许模拟超频的SNES模拟器,但它似乎是第一个这样做“没有任何帧率或音高失真,并且不会损害99%的游戏兼容性”,正如bsnes programmer byuu pu快速,但不是太快

大多数SNES游戏都锁定了60fps的帧速率,当时的设计师调整了他们的游戏,因此SNES硬件可以保持帧速率。但是在某些游戏情况下,当屏幕上的动画精灵太多时,处理器可能无法在16.66 ms的窗口内创建下一帧,导致明显的显示滞后。

今天的强劲PC可以当然,模拟SNES的RICO RA22 CPU的速度比原来的3.58MHz快得多。但是因为系统的游戏设计考虑到了特定的时钟速率,所以这种超频也有加速视频和音频的趋势,这反过来又会使游戏变得困难或无法播放(甚至无法播放)一些情况)。

修复这个sid效果,byuu从仿真社区的其他地方借用了一项技术。 “多年来,NES模拟器有一种超频方法,为每个视频帧的CPU添加额外的扫描线,”byuu告诉Ars Technica。 “也就是说,在每个视频帧渲染后,只有CPU自行运行一段额外的时间,但视频和音频不会这样做......这种新的(ish)超频方法为游戏提供了更多的处理时间没有加快视频和音频速度...所以正常的游戏速度保持在60fps。“

对于大多数标准SNES游戏来说,结果是完全消除了臭名昭着的帧速率减速当太多的精灵堵塞屏幕时出现了。 Byuu发布了并排的视频示例,展示了这种改进方式在Contra III和Gradius III中摇摇欲坠。

28年后,黑客修复了SNES Gradius III的猖獗减速(仿真粉丝可能还记得5月份发布的Gradius III的另一个减速版本。)该版本需要广泛的硬件和软件黑客攻击,bsnes的添加应适用于大多数SNES软件而无需修改。

这种新的超频方法存在一些局限性,主要源于SNES盒式磁带的许多增强芯片。 “SuperFX游戏是一种特殊情况,”byuu说。 “由于软件对SNES上的整个屏幕进行栅格化需求,它们往往不会以60fps运行,因此游戏逻辑是围绕帧速率设计的。所以即使你加速StarFox,游戏引擎似乎也会运行得太过分了现在。“

你可以在SuperFX标题StarFox的比较视频中看到这个副作用。虽然在启用超频的情况下游戏动画更加流畅,但游戏玩法也明显加快,加剧了游戏的抽搐挑战。

“我想你可以想象SuperFX就像现代PC上运行速度太快的旧版80286 DOS游戏一样,”他继续说道,“好像他们没有Vsync,只是尽可能快地跑。这种新的超频技术无法真正解决这个问题:如果加快游戏速度,游戏逻辑运行得更快。但是在大多数情况下,你可以假设它们更像是依赖于Vsync以保持一致,平滑帧率的现代游戏。“

高清模拟模式使”模式7“SNES游戏看起来像新的限制,我们很兴奋有另一个模拟器的例子,它实际上改进了我们记得的原始游戏经典。我们很高兴地推出这款新的超频修复功能,包括高清模式7平滑,宽屏NES游戏,控制器延迟缓解以及低端高清游戏的4K升级。

上市图片来自Smile,Citrus

关注华中娱乐官网(www.gzkedayiqi.com)。

上一篇:沃尔玛,ESPN在拍摄后拉动暴力游戏营销|华中娱乐
下一篇:我最喜欢的设计师最终成为Hobbs和Shaw的特色华中

                  友情链接:
腾讯游戏 雅星娱乐 网易游戏