muOS 上 RetroArch 按键与存档配置指南

muOS 提供轻量化 Linux 系统并内置 RetroArch,默认会覆盖用户配置,需在设置→通用设置→高级设置中启用“RetroArch 自由配置”以保存修改。推荐以 L2 为热键激活键,结合 R2、A、方向键等实现快速存档、读档、暂停、快进、快退等功能,并在 Settings→Frame Throttle→Rewind 中开启 Rewind,缓冲区设为 50‑100 MB。通过在 Settings→Saving 中开启按核心分类、自动保存/加载、自动递增槽位、最大保留 10 个即时存档、状态缩略图等设置,可实现跨设备的存档同步,保证进度可预测、可移植且不冲突。
muOS 上 RetroArch 按键与存档配置指南

关于 muOS

muOS 是一款专为 retro 掌机(如 Anbernic RG35XX、RG40XX 系列)打造的轻量级 Linux 系统。相比于原厂系统和 GarlicOS 等替代方案,muOS 以其出色的性能优化、简洁的界面和活跃的社区支持脱颖而出。它基于 Buildroot 构建,启动极快,同时内置了 RetroArch 作为核心模拟器后端,为玩家提供了自定义空间。
本文将记录我在 muOS 上个性化配置 RetroArch 的过程,涵盖快捷键方案、快退功能启用以及跨设备存档同步策略。

一、启用 RetroArch 自由配置

默认情况下,muOS 对 RetroArch 的配置有一定的保护机制——你在 RetroArch 菜单中修改的设置可能不会被保存。这是因为 muOS 使用了自己的配置覆盖逻辑,每次启动时会重置部分 RetroArch 设置。
要让自己的配置持久化,需要进行以下操作:
在muOS中启用RetroArch自由配置
在muOS中启用RetroArch自由配置
  1. 进入 muOS 主菜单
  1. 依次进入:设置(Settings)→ 通用设置(General Settings)→ 高级设置(Advanced Settings)
  1. 找到并启用 RetroArch 自由配置(RetroArch Free Configuration) 选项
启用后,你在 RetroArch 中所做的任何配置修改都会被保存到配置文件中,不会被 muOS 在下次启动时覆盖。

二、RetroArch 快捷键配置

RetroArch 的快捷键系统允许你在游戏过程中通过组合键快速执行各种操作,无需退出游戏或进入菜单。

我的快捷键方案

在 RetroArch 中进入 Settings → Input → Hotkeys,按以下方案配置:
RetroArch快捷键示意图
RetroArch快捷键示意图
功能
按键
说明
快捷键激活键(Hotkey Enable)
L2
按住 L2 的同时按下其他键触发快捷操作
即时存档(Save State)
R2
L2 + R2 → 快速保存当前游戏进度
即时读档(Load State)
A
L2 + A → 快速加载上一次存档
打开 RetroArch 菜单(Menu)
X
L2 + X → 打开 RetroArch 设置界面
暂停游戏(Pause)
Y
L2 + Y → 暂停/继续游戏
存档位 +1(Increase State Slot)
↑(上方向键)
L2 + ↑ → 切换到下一个存档槽位
存档位 -1(Decrease State Slot)
↓(下方向键)
L2 + ↓ → 切换到上一个存档槽位
按住快进(Fast Forward Hold)
→(右方向键)
L2 + → → 按住时加速游戏
按住快退(Rewind)
←(左方向键)
L2 + ← → 按住时回退游戏
退出 RetroArch(Quit)
Start
L2 + Start → 退出模拟器回到 muOS
重置游戏(Reset)
Select
L2 + Select → 重启当前游戏
开启/关闭快进(Fast Forward Toggle)
R1
L2 + R1 → 切换持续快进状态

设计思路

  • L2 作为激活键:L2 在大多数掌机上是一个不常被游戏自身使用的肩键,非常适合作为修饰键。这样不会和游戏内的按键操作冲突。
  • R2 存档 / A 读档:R2 和 A 分别是右手食指和拇指最自然的按键,存档和读档作为最高频操作放在这两个位置最顺手。
  • 方向键管理存档位:上/下方向键直接切换存档槽位,方便在游戏中创建多个检查点。左/右方向键分配给快退/快进,逻辑直观——左 = 回退,右 = 前进。

三、启用游戏快退(Rewind)

快退功能允许你在游戏中“倒带”,回到几秒前的状态。这在平台跳跃、动作类游戏中非常实用——失误后不用从头再来。
要启用快退,进入 RetroArch 的:
Settings → Frame Throttle → Rewind
确保以下设置正确:
  • Rewind Support = ON(必须开启)
  • Rewind Buffer Size = 50–100 MB(建议至少 50MB;如果设得太小,快退效果可能不明显,感觉像没生效)
💡 提示:Rewind Buffer Size 决定了可以回退的时间长度。值越大,可回退的时间越长,但也会占用更多内存。对于 RG35XX/RG40XX 这类 1GB RAM 的设备,建议设置为 50-100MB 之间。
配置好后,在游戏中按住 L2 + ←(左方向键) 即可体验快退效果。

四、存档设置与跨设备同步策略

如果你像我一样在多台掌机之间切换游玩(比如一台 RG35XX 随身携带,一台 RG40XX 在家用),存档的跨设备同步就是一个实际需求。以下设置旨在让即时存档文件尽可能"自包含"和"可移植"。
进入 RetroArch 的 Settings → Saving,进行如下配置:

存档相关设置

设置项
说明
Block SRAM Overwrite(加载即时存档时锁定 SRAM)
ON
防止加载即时存档时意外覆盖游戏自身的电池存档(.srm)
Sort SRAM by Core(SRAM 按核心分类)
ON
不同模拟器的存档分目录存放,避免同名游戏冲突
Auto Save State(退出时自动即时存档)
ON
每次退出游戏时自动保存即时存档
Auto Load State(启动时自动加载即时存档)
ON
每次启动游戏时自动恢复上次的进度
Auto Index(自动递增即时存档槽位)
ON
每次存档自动使用下一个槽位,形成"存档历史链"
Max Keep(最大即时存档数)
10
保留最近 10 个即时存档,超过自动删除最早的
State Thumbnail(保存即时存档缩略图)
ON
每个存档附带截图,方便识别进度
Sort by Core(即时存档按核心分类)
ON
不同模拟器的即时存档分目录存放

为什么这些设置有利于跨设备存档同步?

这套配置的核心思想是让存档文件可预测、可识别、可移植
  1. Sort by Core + Sort SRAM by Core:不同模拟器的存档分开存放,目录结构清晰。在另一台设备上,只需把对应核心的存档文件夹拷贝过去,不用担心不同游戏/核心之间的文件名冲突。
  1. Auto Save + Auto Load:切换设备时体验无缝。在设备 A 上退出游戏,存档自动保存;将存档文件复制到设备 B,启动游戏后自动恢复到退出的那一刻。
  1. Auto Index + Max Keep = 10:自动递增槽位意味着每次存档都是新的检查点,不会覆盖之前的进度。如果你在设备 A 的槽位 3 存了档,同步到设备 B 后可以继续从槽位 4 开始——两边独立演进,互不覆盖。Max Keep = 10 则在保留历史的同时避免占用过多空间。
  1. Block SRAM Overwrite:加载即时存档时锁定游戏自身的电池存档(SRAM),防止从旧即时存档恢复时意外覆盖较新的游戏进度。这在跨设备场景下尤为重要——你可能在设备 B 上通过正常游戏方式推进了进度(写入 SRAM),然后从设备 A 复制过来的即时存档不应该破坏这个进度。
  1. State Thumbnail:在文件管理器中可以通过缩略图直观地识别每个存档的状态,复制到另一台设备后也能一眼看出这是哪个关卡的进度。

实际操作流程

在设备 A 上玩完 → 退出游戏(自动存档)→ 将 retroarch/states/retroarch/saves/ 两个目录通过 Syncthing / rsync / U 盘等方式同步到设备 B → 设备 B 上启动游戏 → 自动恢复到设备 A 最后的进度。

总结

以上就是我在 muOS 上个性化配置 RetroArch 的完整方案。核心要点:
  • 先在 muOS 中启用 RetroArch 自由配置,否则一切修改不会被保存
  • L2 为激活键的快捷键方案让操作高效且不冲突
  • 别忘记开启 Rewind 并设置足够的缓冲区
  • 通过合理的存档设置,可以实现多设备间近乎无缝的游戏进度同步
上一篇
安装wordpress 4.8.1时发生500错误
下一篇
Hermes API Key 透传指南:让工具容器也能用上你的密钥
Loading...