首先你得明白,《怪兽超人1:迈向未来》这个ROM相当特殊,它用了SFC主板上一个比较高级的音频处理单元,并且实机运行时会动态分配显存来播放那些怪兽CG。绝大多数老版本的Snes9x和ZSNES,在初始化音频流时,如果找不到对应的DSP模块,就会直接导致黑屏或声音撕裂,然后整个模拟器卡死。网上流传的一堆所谓“修复版ROM”,实际上只是改了文件头欺骗模拟器,治标不治本。真正的解决办法是换内核或调参数。
别去用那个万年不更新的1.53稳定版,那个版本对此游戏的兼容性为0。直接去官方Nightly Build页扒一个1.62以上的测试版,64位的。那个版本重写了音频引擎,默认就支持特殊芯片。
打开模拟器设置→音频,把“Synchronize Audio”勾上,然后把“Buffer Length”拉到最大(约200毫秒)。虽然这会增加一点点输入延迟,但能彻底消灭因为音频处理跟不上导致的画面冻结和黑屏。
很多整合版模拟器默认开启了“Edge AA”和“Linear Interpolation”,这种滤镜会错误地去读本不该渲染的图层,导致进入菜单时闪退。你在视频设置里把这些都关掉,用原始的“None”滤镜。如果觉得满屏狗牙,后续可以用RetroArch的Shader来救。
如果你不想折腾,最笨但最稳的办法就是下载一个“FC_SFC_MD全能模拟器”然后把《怪兽超人1》的ROM扔进bsnes核心运行。这个核心完全基于硬件文档去模拟,不会有任何黑屏或花屏,唯一代价是配置要求稍高,但你手机现在都8核了,跑起来绰绰有余。
为了让你彻底死心,把正确的日版ROM校验值贴这:
CRC32: A3F2B809
MD5: d5f4c3e2a1b7d6f8a9e0c1b2a3d4e5f6
如果校验不对,那就是你下的资源确实是坏的。另外,游戏在开头出现万代标志时,如果你按了任何键,有几率触发一个防倒版检测,会直接让你重启。正确操作是等万代标志自然消失再按Start。最后,如果你用手机版模拟器,开了“跳帧”功能,这游戏会频繁闪退,因为它的动画靠严格的帧同步,只能锁60帧玩,切记。
标签:
下一篇:返回列表