怀旧玩家最崩溃的不是游戏难,而是好不容易搜到FC《塞尔达:东方的传说之封印岛》的ROM,结果模拟器不是黑屏就是闪退,或者开头画面一过直接卡死。贴吧老哥常喊的“模拟器玩不了封印岛”,根源就一个——Mapper不对。今天不聊攻略,咱专门把这个ROM的问题说明白,让你十分钟内玩上。
《东方的传说之封印岛》不是官方塞尔达,是国内或国外大神用塞尔达2:林克的冒险的ROM进行的大幅修改版,俗称hack版。它使用了特殊的Mapper芯片,原版塞尔达2是Mapper 1 (MMC1),但这个改版却用了Mapper 245或者更冷门的Mapper 178,以至于大部分默认设置的模拟器直接不认,造成黑屏。
更坑的是,网上流传的ROM有几个版本:早期泄露版需要Maper 245,后期流传的修复版要Maper 178,还有些打包者胡乱压缩,连checksum都坏了,所以下第一版黑屏,第二版花屏,第三版干脆打不开。
首先拒绝那些几KB的所谓“无敌版”“无限命版”,基本都是空壳。一个好的ROM,文件尺寸应该在256KB到512KB之间。CRC32校验码比较难找,你可以认准以下特征:
如果下载后解压出来是个.nes文件,大小不对劲,先删了重新找。实在找不到,去贴吧“FC游戏吧”精品贴翻一翻,经常有老哥分享自己测试过的ROM。
这是大部分人翻车的地方。VirtuaNES默认不认这个Mapper,你得手动教它做人。具体操作:
如果还是黑屏,关闭模拟器,进入VirtuaNES根目录,找到VirtuaNES.ini文件,用记事本打开,找到“Mapper_Force=0”这一行,把0改成245,强制所有ROM都用这个Mapper,但这样会影响到其他游戏,玩完记得改回来。
不想折腾VirtuaNES,可以试试这些老牌模拟器,对改版ROM兼容性更好:
如果以上模拟器全灭,那是ROM本身坏了,换个源重新下。
很多老哥现在用手机或电视盒子上小鸡模拟器之类的玩。这些平台默认调用了自家的兼容列表,如果搜不到这个游戏或者打开黑屏,解决方法:
不要直接用应用内置下载,而是自己把正确ROM复制到手机下载文件夹内,然后在模拟器里选择“扫描本地游戏”或“+自定义游戏”,加载时选择NES.emu或 Nostalgia.NES 这类更底层的模拟核心,并手动在核心设置里找Mapper选项,强制245。部分安卓模拟器还支持加载外部BIOS,可以论坛上搜一个“disksys.rom”放进去,有时也能解决。
如果画面花花绿绿但能操作,说明Mapper对了但图形模式不对。在模拟器里把“渲染”改成“软件渲染”或关闭所有滤镜,同时把“色彩模式”改为“原始”。声音撕裂的话,在声音设置里把采样率调到44100Hz,帧率调成60fps(如果游戏是NTSC改的)或50fps(PAL),微调一下就好了。
很多老游戏ROM的生存环境就是这样,被各种打包、转存、乱改,找一份纯净ROM比通游戏还难。希望这篇能帮你跳过这些坑,直接在封印岛里重温当年卡关的回忆。如果你有其他模拟器问题,可以留言,我挨个帮你测。
标签:
下一篇:返回列表