melonDS 模拟器教程:在电脑上高清重温 NDS 经典,从 BIOS 到画质设置

任天堂 NDS 这台掌机,承载了太多人的童年:《宝可梦》《马里奥赛车》《动物森友会》……当年一块块小小的卡带,现在想重温,最省事的方式就是模拟器。而要说 NDS 模拟器里精度高、又开源免费的,melonDS 是绕不开的一个。

小编自己上手折腾了一圈,最大的感受是「准」——它对 NDS 硬件的模拟相当到位,很多对精度敏感的游戏也能正常跑。这篇就把从下载到调画质的完整流程讲一遍,照着做基本半小时内能开玩。

melonDS 是什么,能在哪跑

melonDS 是一款开源的 Nintendo DS 模拟器(GPL v3 协议),主打高精度硬件模拟,长期在更新维护。它支持的平台很全:

  • Windows / macOS / Linux:桌面端主力,官网提供各平台的安装包。
  • Android:Google Play 可装,或到官方 GitHub 的 Releases 页下 APK 侧载。
  • iOS:官网也列出了 iOS 版本。
  • RetroArch 核心:可以通过 RetroArch 的「melonDS DS」核心来跑,适合已经用 RetroArch 玩多机种的玩家。

补充一句:melonDS 是绿色便携软件,解压即用,不往系统里写东西;想卸载直接把解压出来的文件夹删掉就行。

下载与安装

melonDS 的官方下载入口有两个:官网 melonds.org(首页可跳转各平台),以及 GitHub 仓库 melonDS-emu/melonDS 的 Releases 页(地址 github.com/melonDS-emu/melonDS/releases)。按平台对应:

  • Windows:下载 64 位压缩包,解压到英文路径(避免中文/空格路径),运行 melonDS.exe 即可。
  • macOS:下载对应压缩包解压。
  • Linux:很多发行版能直接用包管理器装(apt / flatpak / pacman),也可以下官方压缩包。
  • Android:Google Play 搜 melonDS,或到 GitHub Releases 下 APK。

如果 Windows 上运行报缺少运行库,先装 Visual C++ Redistributable 即可。

先备好 BIOS 固件:为什么需要三份文件

和很多模拟器一样,melonDS 要想跑得准,最好准备 NDS 的 BIOS 固件文件。这套文件负责开机引导、系统初始化和一部分硬件子程序,缺了它们,部分游戏会直接启动不了,或出现缺少开机画面、行为异常等情况。

需要三份文件,规格如下:

  • bios7.bin(16 KB)—— ARM7 处理器 BIOS。
  • bios9.bin(4 KB)—— ARM9 处理器 BIOS。
  • firmware.bin(256 KB)—— DS 系统固件(存用户名、语言等设置)。

出于版权原因,模拟器不附带也不提供这些文件,需要你从自己合法拥有的 NDS / DS Lite 实机里 dump 出来(用「DS BIOS dumper」这类自制程序提取)。当然,melonDS 也内置了 HLE(高层模拟)回退方案,不装 BIOS 也能运行一部分游戏,但精度和兼容性会差一些,个别直接调用 BIOS 的游戏会出问题。追求体验的话,还是建议准备真文件。

首次配置:指定 BIOS 路径

第一次打开 melonDS,先让它知道 BIOS 在哪:

  • 打开 melonDS,进入 Config → Emu Settings → DSi-mode / DS-mode
  • 分别指定三份文件的路径:DS ARM9 BIOSbios9.binDS ARM7 BIOSbios7.binDS Firmwarefirmware.bin
  • 配置完重启 melonDS 生效。

不想每次手动指定,也可以把这三份文件放进模拟器目录下的 bios 文件夹(或用户目录的 melonDS/bios),它会自动扫描识别。

加载游戏:.nds 文件直接开

melonDS 玩的游戏文件是 .nds 格式(也就是 NDS 卡带的 ROM 镜像,需从你自己合法拥有的卡带 dump 得到)。加载很简单:

  • 点菜单 File → Open ROM,找到你的 .nds 文件,选中打开,游戏就启动了。
  • 也可以直接把 .nds 文件拖进 melonDS 窗口,自动开始。

上下双屏、触屏也都支持,用鼠标模拟触屏操作即可。

画质设置:让老游戏更清晰

melonDS 默认的软件渲染器稳定但画面「原汁原味」,想让画面更清晰,主要调这几项(进入 Config → Video Settings):

  • 渲染引擎:默认 Software 稳定流畅;想开高分辨率,切换到 OpenGL(经典),画质和性能兼顾,推荐。
  • 内部分辨率:NDS 原生分辨率很低,在 OpenGL 下可以把内部分辨率开到 2x–4x(甚至更高),画面立刻清晰不少。性能不足就先降回 1x。
  • 增强选项:开启「改进多边形分割」「使用高分辨率坐标」等,能提升 3D 几何精度、减少纹理抖动。
  • 屏幕布局:DS 是上下双屏,可以在 Config → Screen Layout 里选「垂直 / 水平」排列,以及屏幕大小、间距,按自己喜好调。
  • 垂直同步(V-Sync):开启防画面撕裂。

如果遇到掉帧,优先降内部分辨率,再考虑关掉一些增强选项。另外开启 JIT 编译(在 Emu Settings 里)能明显提升 CPU 性能,3D 游戏尤其受益。

手柄与按键映射

用键盘玩固然行,但接手柄体验会好很多。melonDS 支持 USB/蓝牙手柄:

  • 插上手柄后,进入 Config → Input and Hotkeys
  • 左侧是键盘映射,右侧是手柄映射;切到手柄映射,逐个点按键、按下手柄对应按键即可完成绑定。
  • 默认键盘映射参考:A 键 = X、B 键 = Z、方向键 = 方向键、Start = 回车、Select = 右 Shift(可按自己习惯改)。

存档、金手指和本地联机

模拟器比实机多出来的便利,melonDS 也都有:

  • 即时存档:菜单里可以随时保存/读取游戏状态,比游戏内原生存档更灵活。
  • 金手指:加载游戏后,进 System → Setup Cheat Codes,输入 Action Replay 格式的代码并启用,就能用修改(作弊)功能。
  • 本地联机:melonDS 支持多开实例做本地联机(System → Multiplayer → Local multiplayer),《马里奥赛车 DS》《宝可梦》等支持联机的游戏都能两台一起玩。

总的说来,melonDS 属于「一次配好、长期受益」的模拟器,BIOS 和分辨率这两步搞定,后面就是纯粹的怀旧时间了。想重玩 NDS 老游戏的话,从它入手不会错。

网友怎么看

  • 「OpenGL 开 3x 分辨率之后画面清晰得不像 NDS,推荐。」
  • 「BIOS 记得从自己实机 dump,别下网上的,稳。」
  • 「拖拽 .nds 直接开这个细节挺顺手,比找菜单快。」
  • 「JIT 一开,3D 游戏帧率稳了不少,老笔记本也能跑。」

以上评论仅代表网友个人观点,不代表官方立场。