如何使用 MelonDS 在 Linux 上玩 Nintendo DS 游戏

任天堂DS是任天堂历史上最成功的便携式游戏机之一,令人遗憾的是,它已于2021年停产。为了重温那些经典DS游戏,你可能需要借助模拟器来实现。

对于Linux用户而言,MelonDS模拟器是运行任天堂DS游戏的理想选择。 本文将详细介绍如何在Linux上安装并使用MelonDS。

重要提示:本指南绝不支持在线下载任天堂DS游戏ROM。 请务必使用您合法拥有的游戏备份。

Linux系统安装MelonDS模拟器

MelonDS是一款功能强大的模拟器,允许Linux用户畅玩DS和DSi游戏。 它并非预装在任何Linux操作系统中,因此您需要按照以下步骤进行安装。

首先,打开终端窗口。 你可以通过按下键盘上的 Ctrl + Alt + T 快捷键来打开终端。 然后在终端窗口中,执行以下操作。

使用Flatpak安装

目前,通过Flatpak安装MelonDS模拟器是在Linux上运行它的最佳方法之一。 为什么? 因为绝大多数Linux发行版都支持Flatpak,而且它还可以与Gnome软件中心等应用商店交互,方便用户使用。

要通过Flatpak安装MelonDS,首先需要安装Flatpak运行时环境。 这是一个在后台运行的工具,用于管理软件包的更新和安装。

要安装Flatpak运行时环境,请使用你的Linux包管理器安装 “flatpak” 软件包。 如果您需要更多帮助,请参阅相关的详细指南。

安装完Flatpak运行时环境后,下一步是添加应用商店。在终端中使用以下命令添加Flathub应用商店:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

配置好Flathub应用商店后,你就可以在你的计算机上安装MelonDS应用程序了。 使用以下命令安装:

flatpak install flathub net.kuribo64.melonDS

使用Snap包安装

如果无法使用Flatpak应用商店,你还可以通过Ubuntu Snap商店获取MelonDS。 Snap可以在多种Linux发行版上运行,但需要在安装Snapd运行时环境的情况下才能工作。

要配置Snapd运行时环境,请在你的计算机上安装“snapd”软件包。 然后使用Systemd启用“snapd.socket”文件。最后,使用以下命令安装最新版本的MelonDS:

sudo snap install melonds

Arch Linux安装方法

在Arch Linux上,可以通过Arch Linux用户仓库 (AUR) 安装MelonDS。 要使用AUR安装,首先需要在系统中安装 “git” 和 “base-devel” 软件包:

sudo pacman -S git base-devel

安装完这两个软件包后,你需要安装Trizen AUR助手工具,这将简化MelonDS的安装过程。 使用以下命令安装Trizen:

git clone https://aur.archlinux.org/trizen.git
cd trizen/
makepkg -sri

安装并运行Trizen AUR助手后,你就可以使用以下命令安装MelonDS:

trizen -S melonds

使用MelonDS运行DS游戏

要使用MelonDS运行游戏,你需要添加BIOS固件。 你需要导入从你自己的任天堂DS/DSi设备上导出的BIOS文件。 关于如何导出DS固件的更多信息,请参考这里

在MelonDS中,找到 “配置” 按钮。 然后点击 “配置”按钮,在DS模式下,你需要添加你的DS固件,包括ARM9、ARM7和DS固件。

添加DS固件后,单击 “确定” 关闭设置窗口。 接着,点击 “文件” 按钮并选择 “打开ROM” 。

在弹出的窗口中,找到你的任天堂DS游戏ROM文件,选择它,MelonDS将会加载该游戏。

加载游戏后,点击模拟器中的 “配置”,然后选择 “输入和热键”按钮。 在这里,你可以查看默认的控制设置,或者根据需要自定义它们。 修改完成后点击“确定”保存。

完成控制设置后,你就可以开始尽情享受你的任天堂DS游戏了。 祝你游戏愉快!