0x00 前言
书接前文《Switch 使用 DBI 安装免费游戏笔记》我们提到,可以通过安装 RetroArch 万能模拟器,Switch 就能畅玩许多复古的童年大作:

RetroArch(下文简称 RA)是一个开源的多平台模拟器。
几乎所有能运行程序的设备都能安装装 RetroArch:
- 桌面系统: Windows 系列、macOS 系列、Linux 系列
- 移动设备: Android(含电视、掌机)、iOS、iPad
- 游戏主机: 任天堂系列、PS 系列、Xbox 系列、SEGA 系列
- 其他平台: Steam、浏览器、单片机
同时它支持上百种核心,几乎覆盖所有八十年代到千禧年间的复古游戏系统:
- 任天堂系列核心:小霸王/FC/NES、GB/GBC、GBA、NDS、3DS、Switch
- SEGA 系列核心:Master System、Mega Drive、Saturn、Dreamcast
- 索尼系列核心: PS1、PS2、PSP(PPSSPP)
- Xbox 系列核心: xemu
- 街机系列核心: MAME、FBNeo、Capcom CPS、Neo Geo
它唯一的缺点是定制化过于灵活,且官方说明文档又极其艰涩复杂、甚至一般玩家可能都看不懂。
如何配置出一台适合自己的 RA ?很多时候,老玩家以为都知道就懒得说;新入坑的玩家不知道又找不到。
我为了在 Switch 折腾一个 RA,几乎花了一周时间才逐渐摸清了入门的门道,特此尽可能把细节记录下来分享给大家参考。
如果有些地方没有记录,说明我也不知道。
0x10 版本与下载
要安装 RA 到 Switch 上,首先 Switch 的是大气层双系统。
截止 2025-11-01,最新版本为:
- Switch:
20.5.0|AMS 1.9.5|E - RetroArch:
1.21.0
如果你的 Switch 大气层版本比较旧又不想升级,需要去官网自行找到 RA 适用的 Switch 版本。
但无论是什么版本,都建议只在官网下载,好多整合包版本都很古早了,如果你不了解版本是否兼容,安装后 Switch 不一定能打开,甚至会触发系统崩溃:
当然如果你想升级大气层,也可以参考《Switch 大气层与系统版本升级笔记》
这里提供 RA 官网的下载入口。
首先在 https://www.retroarch.com/?page=platforms 找到安装在 switch 平台的版本:

下载解压后你会得到最新版的纯净 RA ,这里下载的是 1.21.0 版本,解压后只有 3 个目录/文件 :
retroarch: RA 主体目录switch: 里面只有一个retroarch_switch.nro启动文件retroarch.jpg: Logo 图片

0x20 安装
安装非常简单,使用数据线或读卡器,把这 3 个目录/文件全部复制到 SD 卡的根目录即可:

0x30 启动
0x31 NRO: 官方提供的标准方法
其实从安装文件可知,RA 官方只提供了 retroarch_switch.nro 启动文件,且官网也已经声明了仅提供 “通过标题接管 (Title Takeover) ” 的启动方式。
所以安装后,在主界面的游戏列表是看不到 RA 的。
NRO 的启动方法虽然很麻烦,但是必须得知道。
首先切换到主界面:
按住 R 键不放,选择任意游戏、并按下 A 键。
此时如果出现用户选择列表,也不要松开 R 键,选择任意用户、并再次按下 A 键。
只要 R 键没有松开过,此时不是进入游戏,而是会打开相册:
此时可以松开 R 键了,在相册里面找到 Retroarch,直接按 A 键就可以真正打开 RA :
千万注意:不要直接进入相册运行 Retroarch,否则系统会崩溃的:
0x32 NSP: 社区提供的快捷方法
不难发现,NRO 的启动方法非常麻烦,那为什么官方依然不愿提供主菜单可以直接启动的快捷方式呢 ?
在 Reddit 社区 有人问过类似的问题,官方未作出正式回应。
推测原因是:提供 NSP 意味着像 “完整安装包” 那样发布,此种格式易被用于未授权分发或 “游戏破解” 场景,官方可能出于规避法律风险考虑。
但是官网虽然明确指出只提供 NRO,但是也提到了 “玩家可以使用 NRO 制作自己的 Forwarder NSP”。
所谓的 Forwarder NSP 实际上只是一个“快捷方式”,内部还是调用原来的 .nro,但是这个快捷方式是通过 NSP 安装的,所以可以像正规游戏一样出现在主界面,点图标即可运行。
社区提供了一个 在线版的 Forwarder NSP 转换工具,不仅支持其他游戏的 .nro 通用转换,甚至针对 RA 的 .nro 专门提供了一个转换入口:

但是这个工具的使用不在本文的讨论范围中,有兴趣可以自行搜索。
这里直接提供一个从 RetroArch 1.21.0 的 NRO 转换得到的 NSP 文件:
点击下载: retroarch.1.21.0.nsp.zip (仅适用 RA 1.21.0 版本,其他版本可能会引起系统崩溃)
下载解压后,可以得到 retroarch.nsp,连接数据线后,通过 DBI/MTP 安装即可。
至于NSP 的具体安装方法可参考《Switch 使用 DBI 安装免费游戏笔记》,此处就不重复赘述了。
安装完成后,主界面会出现 RA 的启动入口 “万能模拟器”:
直接运行它即可进入 RA :