兴致勃勃下了《逃离异世界》,结果模拟器加载后直接黑屏或者白屏一闪就没动静,这骚操作确实劝退。其实大部分这类问题都是设置惹的祸,跟ROM本身关系不大。特别是老游戏,因为当年盗版DUMP不规范,对运行环境特别挑。下面上干货,照着做99%能搞定。
首先得排除是不是下载了个坏包。去ROM的存放文件夹,右键属性看看大小:正常的《逃离异世界》日版ROM应该是8.00 MB (8,388,608 字节),如果是7.99MB或者8.01MB,多半是dump有问题。用WinMD5等工具校验一下,正确的日版CRC32值一般是B4A5E2D1(不同版本有差异,以No-Intro数据为准)。校验不通过的统统删掉,去老男人游戏网或者贴吧置顶帖重新下。另外,解压缩的时候别用那些第三方解压软件在线解压,容易损坏文件结构,推荐用7-Zip本地解压。
这是造成黑屏的元凶之首。GBA游戏的存档方式分SRAM、Flash、EEPROM等,早期的《逃离异世界》使用了Flash 128K存档,但大部分模拟器默认是Flash 64K或者自动检测,一旦不匹配直接黑脸。
打开模拟器,先不要加载游戏。点击选项 → 模拟器 → 存档类型,将Flash 64K手动改成Flash 128K。然后将“自动检测”的勾取消掉,不然每次都会重置。设置完毕后关闭模拟器再重新打开,加载《逃离异世界》ROM。如果之前已经有.sav文件,记得把那个旧的存档删掉,否则冲突依旧黑屏。
打开My Boy!,点击左上角菜单 → 设置 → 高级 → Cartridge Save Type,选Flash 128K。同样删除旧的.sav,重新进游戏。
有些特殊解密的游戏没有GBA的启动BIOS就无法显示开头动画,直接卡死。虽然《逃离异世界》不全是这原因,但加个BIOS总归更稳。
去下载一个gba_bios.bin文件(大小为16KB),放到模拟器目录下。VBA-M路径:工具 → 选项 → 目录 → BIOS文件,选上这个bin。再打开选项 → 模拟器 → 使用BIOS文件,打钩。手机My Boy!在设置-高级-Use BIOS 勾选,同样指定BIOS文件路径。重启游戏后会出现经典的GBA开机动画,然后正常进入。注意,用了BIOS后,模拟器的即时存档可能和之前不兼容,需要新开游戏后重新建即时档。
按照这三步排查下来,基本没有运行不了的了。实在还是不行,那就换个mGBA内核的模拟器试试,这玩意兼容性更野,很多老游戏专吃mGBA的修复。总之,别因为一个黑屏就放弃了神作,折腾本身就是享受。
标签:
上一篇:逃离异世界日文原版看不懂?手机拍照翻译+模拟器字幕教程
下一篇:返回列表