通过仿真在 Linux 上重振经典 Nintendo DS 游戏

想在您的 Linux 系统上玩 Nintendo DS 游戏但不知道怎么做? 过去,Nintendo DS 是一款非常受欢迎的掌上游戏机,拥有大量游戏。 但随着时间的推移,市场上推出的高级游戏机使 DS 过时。

幸运的是,有几个模拟器可供您在系统上玩经典的 Nintendo DS 游戏。 DeSmuMe 很棒 example 用于 Linux 机器的稳定 Nintendo DS 模拟器。

DeSmuMe 做什么?

DeSmuMe 是一个模拟器,用于在非 DS 系统上玩 DS 游戏。 简而言之,它会在您的系统上创建一个类似于 Nintendo DS 控制台的环境。

DeSmuMe 管理您系统的输入/输出并将其与 DS 环境系统绑定。 只要您拥有合法拥有的游戏 ROM,它就可以在您的计算机上运行任何 DS 游戏。

仿真是一种强大的技术,广泛用于软件测试和游戏。 你甚至可以使用模拟器在 Linux 上运行安卓游戏。

安装 DeSmuMe

DeSmuMe 是一个跨平台应用程序,可在包括 Windows、macOS 和 Linux 在内的多种操作系统上使用。 由于它是开源软件,因此应用程序的源代码由开发人员公开。

在 Linux 系统上下载和安装 DeSmuMe 很容易。 该软件包几乎在每个官方存储库中都可用,您可以使用计算机上的默认软件包管理器下载它。

在 Debian 上

如果你有一个基于 Debian 的发行版,你可以使用 Apt 包管理器安装 DeSmuMe。 在终端中键入以下给出的命令。

sudo apt install desmume

在拱门上

Arch 用户可以使用 Pacman 从官方存储库下载 DeSmuMe。

sudo pacman -S desmume

在 Fedora

可悲的是, Fedora的官方存储库没有 DeSmuMe 的软件包。 但是,您可以使用非官方的 RPMFusion 存储库将其安装在您的系统上。 RPMFusion 是一个软件存储库,为 Fedora Linux 发行版。

首先将非官方源添加到系统的存储库列表中。

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

要添加 DeSmuMe 包,请在终端中键入以下命令。

sudo dnf install desmume

在 Linux 上设置 DeSmuMe

现在您已经在系统上成功安装了应用程序,是时候设置模拟器以获得最佳性能了。

加载 ROM

您可以通过使用闪存卡备份游戏来从 Nintendo DS 控制台提取游戏 ROM。 获得 ROM 后,将其加载到模拟器中非常容易。

  1. 在您的系统上启动 DeSmuMe。
  2. 选择 文件 选项位于顶部菜单中。
  3. 点击 打开 并从文件资源管理器中选择您的游戏 ROM。

DeSmuMe 将加载 ROM 并自动启动游戏。

控制映射

默认情况下,A、B、R、L、X 和 Y 按钮分别与键盘上的 X、Z、W、Q、S 和 A 键对应。 Start 和 Select 按钮也映射到 Return 和 Shift 键。

尽管默认键映射效果很好,但您始终可以使用 DeSmuMe 配置设置更改键绑定:

  1. 启动 DeSmuMe 模拟器。
  2. 选择 配置 菜单中的选项。
  3. 点击 编辑控件 选项。
  4. 要重新映射键,请单击一个条目,然后按要分配给键映射的新键。
  5. 选择 如果出现确认提示。

您可能已经知道,许多 DS 游戏都使用控制台的触摸屏功能。 尽管您可以组合使用键盘和鼠标来玩此类游戏,但这并不总是最佳选择。

您可以使用操纵杆充分利用触屏游戏。 如果您拥有一个操纵杆,只需将其连接到您的计算机,然后通过转到映射控件 编辑配置 > 编辑操纵杆控件.

屏幕设置

Nintendo DS 控制台有两个屏幕,它们彼此垂直对齐。 虽然有些游戏只使用一个屏幕,但其他游戏在两个屏幕上都显示输出。 如果您正在玩一个将两个显示器视为独立的 NDS 游戏,您可以通过将两个显示器水平对齐并彼此相邻来切换到宽屏布局。

看法 > 液晶显示器布局然后点击 水平的. DeSmuMe 窗口的布局将会改变。 您也可以使用键盘上的快捷键来执行相同的操作。 按 Ctrl + 1 切换到垂直布局和 Ctrl + 2 对于水平的。

您也可以按 空间 在键盘上交换显示器。 当特定屏幕的输出比另一个更重要时,这很有用。 在玩只需要一个屏幕的游戏时,选择 单屏 选项将是一个更好的选择。 或者,您可以按 Ctrl + 0 在你的键盘上。

如果您拥有一台高清显示器,那么游戏视觉效果似乎根本就没有吸引力。 您可以通过从设置中更改屏幕尺寸来快速解决此问题。 前往 视图 > 窗口大小,然后选择适合您的显示器的乘数。

请注意,更高的乘数会增加屏幕尺寸。 最好的方法是选择 缩放到窗口 选项,然后根据您的显示调整模拟器窗口的大小。

性能修复

尽管 DeSmuMe 是一款用于玩 Nintendo DS 游戏的优化模拟器,但旧系统仍然面临很多性能问题。 您可以通过跳帧来解决大部分问题。

为此,请选择 跳帧 从选项 配置 子菜单,然后选择要跳过的帧数。 请记住,跳帧的数量与模拟器的性能成正比。

在 Linux 上玩 Nintendo DS 游戏

享受一些经典的 Nintendo DS 游戏非常有趣。 如果您不再拥有 Nintendo DS 控制台或想在 Linux 系统上玩游戏,那么 DeSmuMe 是您的最佳选择。

DeSmuMe 是一款免费的开源 Nintendo DS 模拟器,可为您提供运行 DS 游戏所需的所有功能。 该模拟器允许您在计算机上玩经典和复古风格的游戏。