RetroArch(又称作“全能模拟器”、“复古电玩”,原名为SSNES)是libretro API前端的实作,也是libretro计划重要的项目之一,是自由软件,开放源码采用GNU通用公共许可证。它支援多种平台,包含许多游戏主机,也能透过第三方固件破解后安装在诸多游戏主机上。
RetroArch
严格来说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。
retroarch-appcenter
作为选择,用户也可以按 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。

  1. 首先,启动 RetroArch 并转到“主菜单 -> 在线更新程序”。接下来,向下滚动并单击更新资产、数据库、GLSL 着色器等,方法是单击相应的菜单选项。
    retroarch-onlineupdater
    提示:RetroArch Deb 包使用蓝色用户界面,菜单组织不同,转到“设置 -> 驱动程序 -> 菜单”,并将界面设置为“臭氧”,如本步骤中的屏幕截图所示。
  2. 在在线更新程序页面中,接下来单击顶部的核心下载程序选项,然后单击下载任意数量的核心(模拟器插件)。
    download-cores
  3. 下载完核心后,返回在线更新程序,选择内容下载程序。最后浏览并点击下载游戏。
    download-contents

三、加载游戏并开玩

下载核心(模拟器)和游戏文件后,是时候加载您最喜欢的游戏了。

提示:在加载游戏之前,您可以先转到“设置 -> 输入 -> RetroPad 绑定”来映射您的键盘键或游戏机按钮。

首先,转到“主菜单 -> 加载核心”,然后选择要加载的核心(模拟器)。在左下角,它将显示加载的核心以及软件版本。
load-core
接下来,转到“主菜单 -> 加载内容”。然后浏览“下载”文件夹以查找当前核心能够加载的游戏,或者转到“/home/USER”以查找用户主目录中的游戏 ROM,或“/media/”以查找 CD Rom。
load-game
如果一切顺利,游戏应该会开始。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 即可卸载。

最后修改:2024 年 08 月 15 日
如果觉得我的文章对你有用,请随意赞赏