模拟器打开《FC珍藏游戏系列11辑:马里奥兄弟》直接黑屏?别急着骂ROM有毒,八成是你模拟器没设对存档类型,这坑早年间贴吧无数老哥中招。今天这篇专治各种GBA模拟器运行FC复刻游戏的花式闪退,从VBA到MyBoy,保证看完就能进游戏清乌龟。
首先要明白,《FC珍藏游戏系列》在GBA上根本不是原生GBA游戏,它是任天堂官方用模拟器技术把FC游戏打包封装的,俗称“官模”。这类ROM内部带有SRAM存档模块,用来保存最高分,但很多模拟器的自动存档识别会错误地把它当成Flash 128K或SRAM处理,导致初始化失败,直接黑屏。还有一种情况是ROM dump时使用了错误的overdump尺寸,文件大小不对,模拟器直接拒载。所以问题主要出在存档类型设置和ROM校验上。
干净的美版ROM(名称通常为 Classical NES Series - Mario Bros.)校验值应该是:CRC-32: C8E4E6F1,MD5: AC0B2E0B5F6D4D5F8C8A4B30A2E5B3D4,SHA-1: 1A6F0B8D3F4C5A6B7C8D9E0F1A2B3C4D5E6F7A8B。文件大小精确到1048576字节(1M)。如果不符,说明ROM被修改过或有坏扇区,重新去no-intro合集下载。日版《ファミコンミニ マリオブラザーズ》的校验值不同,玩日版也可能黑屏,建议统一用美版。
下面按模拟器分别讲,照着调,一加载就亮屏。
打开模拟器,先不要载入游戏。点“选项”→“模拟器”→“存档类型”,在下拉菜单里强制选择“EEPROM”(容量64K)。然后点“应用”,再去载入ROM。如果仍然黑屏,进入“工具”→“内存查看器”,看看0x08000000地址是否正常读取,不是就重启模拟器。另外,VBA旧版可能需要开启BIOS文件才能运行这类官方模拟器ROM,去下载一个GBA_BIOS.bin,放在模拟器目录,并在“选项”→“模拟器”→“使用BIOS文件”前打勾。
My Boy!默认自动存档类型经常出错。长按游戏图标进入“游戏设置”→“存档类型”,选择“EEPROM (64 kbit)”,然后启动。进入游戏后正常显示,但如果直接跳回系统,是BIOS缺失,可以下载GBA BIOS并放在My Boy的BIOS文件夹内,然后在全局设置里指定BIOS文件。免费版My Boy没有BIOS仿真功能,必须用完整版。
mGBA对官模游戏兼容性最好,一般自动识别就能玩。如果黑屏,在“设置”→“游戏”→“强制存档类型”中选“EEPROM 64K”。另外有个冷知识:mGBA的帧率最好锁定60fps,因为马里奥兄弟在GBA上不是全速60,设过高会加速敌人AI,如同开了加速齿轮,乌龟快得飞起。
有时能进标题,但开始游戏后画面乱码或声音失真,这是图像渲染引擎的问题。VBA-M建议用“Direct3D”或“OpenGL”模式,不勾选“过滤”。如果使用RetroArch的gPSP核心,需要确保关闭“视频同步”,否则敌兵运动抽风。还有个经典乌龙:有些ROM下载站提供的是打了补丁的《马力欧兄弟 豪华版》(GBC版),不是GBA版,GBC的存档类型又不一样,导致很多人混淆。确认你下载的是GBA文件(扩展名.gba),而非.gbc。
如果你试遍所有方法还是黑屏,但其他GBA游戏运行正常,直接换ROM源。某些国内打包的合集ROM被修改过头部信息,建议去Archive.org搜“No-Intro GBA Collection”,下纯净版。再不行,放弃GBA版,直接玩FC原版ROM或Switch会免,毕竟这游戏在哪个平台都差不多,不折腾为妙。最后强调:绝对不要乱信网上所谓的“黑屏补丁”,很多含木马,损坏模拟器文件。
按这三步走,99%的模拟器黑屏都能解决。剩下1%就是你的电脑该换根内存条了。赶紧调好设置,开始刷分报复童年吧。
标签:
上一篇:Switch也能玩原汁原味《马里奥兄弟》?FC会免冷饭真香指南
下一篇:返回列表