好多玩家兴冲冲下好《地牢乐园》的ROM,结果模拟器一开直接黑屏,或者画面花得像打了马赛克,瞬间心态爆炸。这多数不是ROM的问题,而是模拟器没调好。今天把排查步骤揉碎了讲,照着做,五分钟让游戏流畅跑起来。
GB模拟器黑屏/花屏通常有三种可能:一是ROM文件本身损坏(校验crc32可以验证);二是模拟器未正确识别Mapper(《地牢乐园》使用MBC1芯片,部分老模拟器默认MBC5会出错);三是视频渲染模式不兼容,尤其是开了滤镜或全屏缩放后。
先试试换个来源的ROM,推荐使用No-Intro系列的干净ROM,它的crc32是标准化的。可以下载RomVault或者用模拟器的校验功能,确保ROM完整。如果自己dump的实机卡带,那得看看金手指有没有氧化导致读出坏块。
首选SameBoy(精度高)或BGB(兼容性好),这两个都是老烧口中最稳的GB模拟器。打开模拟器后,在设置里找到System -> Game Boy model -> Automatic,让它自动识别。如果是VisualBoyAdvance,需要手动在Options -> Game Boy -> 勾选自动检测,并且在Memory设置里确保SRAM是32K。完成这步,九成的黑屏都能解决。
花屏经常是显卡渲染的锅。把视频输出改为GDI或DirectDraw(用OpenGL有时会出负优化),关闭任何画面滤镜,比如HQ2X这些,全屏分辨率也改成窗口模式1x原始大小。如果还有花块,就是图层模拟没开,在模拟器里找到Layers设置,把BG和OBJ全勾上,背景和精灵就正常了。另外声音出爆音的话,音频API选XAudio2,采样率44100,缓冲长度设低点。
实在不行还有终极方案:用RetroArch,核心选Gambatte,这个核心对MBC1支持完美,加载ROM后一切默认就能跑起来,省心省力。
按这套搞完,《地牢乐园》那熟悉的8-bit画面绝对完美呈现,接下来被陷阱坑死就是自己的事了。
标签:
下一篇:返回列表