PC手机折腾模拟器最怕的就是ROM不干净,尤其是《超级马里奥全明星》这盘带SA-1芯片的卡。很多从那些盗版合集站下来的压缩包,要么CRC对不上,要么被不良贩子随意魔改过,一进游戏直接黑屏,或者玩到《超级马里奥兄弟3》时背景图层全部碎成彩虹条。下面老哥就按二十年来的调试经验,把最常见的三个要命问题统统铲平。
请立刻扔掉你以前随便下载的那个zip。正确ROM的特征:
以Snes9x 1.62.3为例:
Windows下首选Direct3D 11,安卓选OpenGL ES。绝对不要用软件渲染(Software),否则《超级马里奥兄弟3》的圆滑缩放地图和部分旋转BOSS会严重掉帧。如果出现窗口模式正常但全屏黑屏,关掉“启用双线性过滤”和“全屏模式下的垂直同步”,或者把输出分辨率调成和你显示器一致的原生倍数,比如4x、5x。
SA-1芯片会加速部分音效处理,Snes9x默认的音频采样率可能导致BGM偶尔爆音。进入音频设置,将输入频率调为31800Hz,延迟设为32ms,并勾选“精确同步”。开启后,标题音乐和洞穴关的低音部分立刻清晰不糊。
务必确认模拟器设置里“SA-1 Support”是开启状态,而且选“Accurate”(精确)而不是“Fast”。快速模式虽然省资源,但《超级马里奥兄弟2》里吃无敌星后连续踩敌人时很可能导致随机死机。
不少老哥喜欢用全能模拟器跑SFC,但默认的Snes9x核心很容易闪退。解决办法:换成“Snes9x - Current”核心,再把“allow core to change video settings”关掉。进入游戏后呼出菜单->选项->Disable SA-1 Lag Fix(关闭延迟修复)选OFF,这样才能让游戏里的敌人行为逻辑和实机一致,避免出现库巴没扔锤子就先死的bug。
以下代码经美版ROM测试有效,使用前记得先备份好存档:
如果依然花屏,可以尝试最新版的bsnes-plus或Higan,这两款模拟器对带特殊芯片的游戏支持度极高,只是对CPU要求也高,老电脑可能跑不动。但为了看到《超级马里奥全明星》里那些细腻的水面透明效果和背景卷轴的柔和弧度,这波升值不亏。
最后强调一句,别为了找金手指去下那些标着“无限跳版”“全道具版”的ROM,不仅会中毒,还会让你丧失背板的乐趣。用原版ROM配合上面的代码,随时随地开关,那才是模拟器的正确打开方式。
标签:
上一篇:SFC《超级马里奥全明星》隐藏要素全解锁,二十年骨灰级压箱底秘籍
下一篇:返回列表