RetroArch(又称作“全能模拟器”、“复古电玩”,原名为SSNES)是libretro API前端的实作,也是libretro计划重要的项目之一,是自由软件,开放源码采用GNU通用公共许可证。它支援多种平台,包含许多游戏主机,也能透过第三方固件破解后安装在诸多游戏主机上。
严格来说RetroArch只是集成化的前端,不是纯粹的模拟器,要模拟硬件需下载核心(libretro cores)。核心不一定是模拟器,有些是游戏引擎、游戏,这些核心被称为“独立核心”。
与其他游戏模拟器(例如 Dolphin、PPSSPP)不同,RetroArch 具有内置的在线更新程序,只需单击几下鼠标即可下载免费游戏。因此,任何人都可以很方便的玩游戏而不必担心版权问题。
一、安装 RetroArch
RetroArch 可通过几种不同的软件包格式安装在 Linux 中。它们包括:
- Snap或Flatpak - 在沙盒中运行。
- Deb(Ubuntu PPA) - 本机软件包格式。
用户可以根据喜好选择安装其中任何一个。
- 选项 1:安装 Snap 包
Snap 是在 Ubuntu 中获取应用程序的最简单方法。它在沙盒环境中运行并自动安装更新。
而且,RetroArch Snap 软件包目前支持 amd64、arm64/armhf 和 ppc64el CPU 平台上的所有当前 Ubuntu 版本。
要安装软件包,只需启动 App Center(或适用于 Ubuntu 22.04 及更早版本的 Ubuntu 软件),然后搜索并安装 RetroArch。
作为选择,用户也可以按 Ctrl+Alt+T 打开终端窗口,然后运行以下命令来安装 snap 软件包:
sudo snap install retroarch
安装后,通过从开始菜单(Gnome 概览)搜索或在终端中运行 /snap/bin/retroarch 命令来启动它。
- 选项 2:Ubuntu PPA(Deb 软件包)
Ubuntu 在系统存储库中包含了模拟器的原生 .deb 软件包,但很旧!
对于最新版本,有一个官方的 Ubuntu PPA,目前支持 amd64(Intel/AMD)和 arm64/armhf(例如 RasPi)平台上的 Ubuntu 22.04 和 Ubuntu 24.04。
要添加 PPA,请打开终端(Ctrl+Alt+T)并运行命令:
sudo add-apt-repository ppa:libretro/stable
当系统询问时,输入用户密码(没有星号反馈,只需记住输入),然后按 Enter 继续。
然后,通过运行命令从 PPA 安装 deb 包:
sudo apt install retroarch
安装后,从开始菜单启动它或从终端运行 retroarch 命令。并且,软件更新程序会向您显示模拟器的更新(如果有)。
二、下载核心和游戏
在能够加载游戏之前,用户需要先下载核心。核心将是一个独立的模拟器,可作为 RetroArch 的“插件”。
用户可以安装尽可能多的核心,并且每次只加载一个核心来模拟它能够运行的游戏 rom。
- 首先,启动 RetroArch 并转到“主菜单 -> 在线更新程序”。接下来,向下滚动并单击更新资产、数据库、GLSL 着色器等,方法是单击相应的菜单选项。
提示:RetroArch Deb 包使用蓝色用户界面,菜单组织不同,转到“设置 -> 驱动程序 -> 菜单”,并将界面设置为“臭氧”,如本步骤中的屏幕截图所示。 - 在在线更新程序页面中,接下来单击顶部的核心下载程序选项,然后单击下载任意数量的核心(模拟器插件)。
- 下载完核心后,返回在线更新程序,选择内容下载程序。最后浏览并点击下载游戏。
三、加载游戏并开玩
下载核心(模拟器)和游戏文件后,是时候加载您最喜欢的游戏了。
提示:在加载游戏之前,您可以先转到“设置 -> 输入 -> RetroPad 绑定”来映射您的键盘键或游戏机按钮。
首先,转到“主菜单 -> 加载核心”,然后选择要加载的核心(模拟器)。在左下角,它将显示加载的核心以及软件版本。
接下来,转到“主菜单 -> 加载内容”。然后浏览“下载”文件夹以查找当前核心能够加载的游戏,或者转到“/home/USER”以查找用户主目录中的游戏 ROM,或“/media/”以查找 CD Rom。
如果一切顺利,游戏应该会开始。enjoy!
卸载:
取决于您安装的 RetroArch 模拟器的哪个包,选择在终端(Ctrl+Alt+T)中运行以下任一命令。
要删除 Deb 包,请运行命令:
sudo apt remove retroarch --autoremove
还可以通过命令删除 Ubuntu PPA:
sudo add-apt-repository --remove ppa:libretro/stable
对于 Snap 包,只需使用 Ubuntu Software 或 App Center 即可卸载。