使用说明

下载


请访问下载页面下载NeonDS最新版本。当前最新版本为0.2.0
老版本的模拟器请参考这里

安装


0.2.0版本需要OpenGL 2.0以上显卡支持。你可以用glview这个小工具查看你系统OpenGL的支持程度。

运行


在主界面选择菜单"File"->"Open"打开NDS ROM文件(.nds)。当前版本只支持.nds文件,不支持压缩的ROM文件。请确定你使用的ROM文件是CLEAN ROM,加密的ROM不支持。
在接下来的对话框中,选择正确的存档类型,如图所示:


存档类型如果选择错误将无法正常保存游戏进度。点这里可以查询已知的游戏ROM存档类型。
最后,点击主界面右下角的"Run"按钮开始执行ROM:


设置


可设置的选项如下图所示:


"Limit 60fps"强制模拟器每秒60帧运行。
"VSync"强制模拟器画面刷新与显示器垂直同步,可避免画面出现破碎现象。
"2x display"将显示窗口放大两倍。
"Space In Screens" 是否在模拟的NDS上下屏之间插入空白。
"NEAREST filtering" 采用NEAREST方式进行贴图过滤,相比LINEAR过滤方式可以获得更加清晰的游戏画面。
"LINEAR filtering" 采用线性过滤方式进行贴图过滤,在放大游戏画面时可以减少马赛刻出现。
"Enable hash Texture Cache" 3D贴图缓冲设置,通常情况下应该打开这个设置,在运行3D游戏时可获得较高的帧率。某些游戏如果碰到模拟器出错的情况,可以试着关闭贴图缓冲。
"Texture Cache Memory" 分配多少显存用作贴图缓冲。对大部分游戏来说,设置为16M以上可以获得较好的效果。
"Firmware settings" 设置NDS firmware中的部分可配置参数。这部分参数的修改需要重新启动模拟器才能生效。


控制


鼠标点击显示窗口下屏为模拟触摸笔操作。
按键输入可以用键盘或者支持DirectInput的游戏手柄,默认的键盘按键映射如下:

PC键盘 NDS按键
W up
S down
A left
D right
J A
K B
U X
I Y
Y L
O R
1 select
2 start

可以点击主菜单"Config" -> "Input Config" 改变键盘或者游戏手柄输入映射。

功能列表

当前版本已实现的硬件模拟及功能: 当前版本尚未实现的硬件模拟及功能:
  • ARM9和ARM7 CPU
  • 内存、显存、IO、IPC、定时器及DMA通道
  • 游戏卡带及存档读写
  • 触摸屏和手柄输入
  • 2D模式背景显示和卷动,alpha混合
  • 2D背景旋转及缩放
  • 精灵显示,旋转及放缩
  • 3D显示
  • 实时时钟
  • 2D精灵窗口,主亮度,渐变
  • 声音
  • Wifi无线网络


以前版本模拟器的相关信息


0.1.0版本以后不再需要NDS的BIOS文件。0.1.0以前的版本,点这里查看BIOS设置说明。

BIOS设置


0.1.0以前版本的NeonDS需要NDS的BIOS文件以获得更好的游戏兼容性,但是本站不提供NDS BIOS文件下载,点这里下载NDS BIOS文件。将下载的两个BIOS文件分别改名为"bios7.bin"和"bios9.bin",并放在与NeonDS.exe相同的目录下,模拟器将自动装载他们。如下图所示:




DirectX设置


运行0.1.1版本以前的NeonDS之前请确认已安装DirectX9最新版本。如果你的DirectX9已经安装但是版本太旧,执行NeonDS.exe可能报告"d3dx9_31.dll"文件无法找到。出现这种情况时点击这里下载"d3dx9_31.dll"文件并拷贝到系统盘的"windows\system32"目录。