核心 vs 模拟器:别把“壳”和“发动机”混了
RetroArch本体负责菜单、输入、图像输出、存档管理;真正运行游戏的是核心。你点开一个GBA游戏,可能用的是mGBA核心;点开PS1,可能用的是SwanStation核心。
避坑点在这里:同一个平台也有多个核心,兼容性和功能不一样。游戏黑屏不等于ra坏了,先换核心测试。独立模拟器像一辆整车,ra更像车库加一堆发动机,逻辑完全不同。
ra避坑的核心不是背菜单,而是理解RetroArch的逻辑:它把核心、配置、输入、目录分层管理。很多人以为是软件抽风,其实是全局设置和单游戏覆盖打架。下面逐项拆开讲。
RetroArch本体负责菜单、输入、图像输出、存档管理;真正运行游戏的是核心。你点开一个GBA游戏,可能用的是mGBA核心;点开PS1,可能用的是SwanStation核心。
避坑点在这里:同一个平台也有多个核心,兼容性和功能不一样。游戏黑屏不等于ra坏了,先换核心测试。独立模拟器像一辆整车,ra更像车库加一堆发动机,逻辑完全不同。
ra有全局配置、核心覆盖、目录覆盖、游戏覆盖。优先级越细,越容易让你忘记自己改过什么。比如你在某个PS1游戏里调了按键覆盖,换另一个游戏正常,回来又不正常,看起来就像玄学。
我的处理方式很粗暴:新手阶段只改全局;确定某个平台有特殊需求,再保存“核心覆盖”;单个游戏覆盖能不用就不用。遇到乱套,直接删除对应override文件,比在菜单里瞎找快。
即时存档是ra爽点之一,按一下就冻结现场。但它依赖核心版本和游戏状态,升级核心后,旧即时存档偶尔会读不回去。RPG、养成类游戏千万别只靠即时存档。
原生存档更接近真实卡带或记忆卡逻辑,稳定性更好。我的习惯是:跑图、Boss战用即时存档偷懒;每玩30分钟做一次游戏内保存。别笑,这个习惯能救几十小时进度。
很多ra避坑教程会推荐一堆shader,但新手最该先弄清比例。老主机游戏常见4:3、8:7、掌机原始分辨率,拉满屏后人物变胖,像素也会糊。
如果你追求怀旧感,整数缩放加轻度CRT足够;如果你追求清晰,PS1可以试内部分辨率2x或3x。别一口气开高倍分辨率、抗锯齿、复杂shader,问题来了你根本不知道是谁导致的。
ra的资料库扫描依赖文件校验和。你下载的ROM如果被改名、汉化、修订,扫描不到很正常。很多人花一晚上修封面,结果游戏还没跑通。
实战顺序应该反过来:先手动载入游戏,确认核心、BIOS、手柄没问题;再整理命名和播放列表。封面墙是锦上添花,不是启动游戏的必要条件。