Usage Help

Download


Please Download the newest version of NeonDS from Download Page. The current uptodate version is 0.1.1.

In version 0.1.0 and later, NDS BIOS files are no longer required for running games. Click here for information on how to setup bios files for NeonDS older versions.

Setup


In version 0.1.1 and later, DirectX is no longer required. Click here for information on how to setup DirectX for NeonDS older versions.

Run


In the application main window, click menu item "File" -> "Open" to load NDS ROM file (.nds). Compressed ROM files are not supported, you must uncompressed them first. Please also make sure you are using CLEAN ROM, encrypted ROM files won't work.
Choose a correct save type in the next message dialog:

Game save won't work properly if you did not choose a correct save type.
Now, you can click on the "Run" button in the main window to start the emulation:

Config


The follow configuration options are listed in the "Config" Menu:


"Limit 60fps" will force the emulator runs at 60 frames per second (real NDS hardware speed).
"VSync" will force the emulator to synchronize display refresh with monitor vertical sync signal.
"2x display" will zoom the display window 2 times bigger.

Controls


Mouse click on the bottom screen will emulate touch screen operations.
You can use either keyboard or DirectInput joystick as the gamepad input, the default keyboard mapping is listed below:

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

To configure keyboard or joystick mapping, go main menu "Config" -> "Input Config".

Features List

Implemented Features: Unimplemented Features:
  • ARM9 and ARM7 CPU
  • MMU, IO, IPC, timers and DMAs
  • NDS rom cartage and save ram
  • Touch screen and keypad inputs
  • 2D background display, scroll and alpha blend
  • 2D background rotate and scale
  • Sprites display, rotate and scale
  • 3D display engine (incomplete)
  • 2D sprite window, master bright, fade in/out
  • 3D display
  • Sound
  • Wifi
  • Real time clock



BIOS Setup


In order to have better game compatibility, NeonDS version before 0.1.0 requires the original NDS bios files. Please search and download the bios files and put the two bios files in the same directory as NeonDS.exe and named as "bios7.bin" and "bios9.bin".You'll get the files like the following picture shows:




DirectX setup


Before trying to run NeonDS version before 0.1.1, please make sure you have the newest version of DirectX9 installed. If the directX version is not so up-to-date, you may get error message complaining missing dll file "d3dx9_31.dll". In such case, you can try search and download this file from your favorite search engine and put the file in your system driver "windows\system32" directory.