MelonDS is an open-source Nintendo DS emulator that highly regarded. It supports essential features like 3D rendering, customizable resolutions, BIOS emulation, and external controller support and is available for Windows, MacOS & Linux systems.
MelonDS Download
Select which version you require below to be taken to either the official website or app store for your device where you can download:
MelonDS Setup Instructions
This guide will walk you through the process of setting up the MelonDS emulator to play Nintendo DS games.
1. Download and Installation
- Go to the MelonDS Website:
Use the links above to access the downloads section on the official MelonDS site. - Locate the Latest Version:
Scroll down to find the latest version of MelonDS (as of the video, version 0.9, released on September 4, 2020). - Download for Your System:
- If you are using Windows, click the download link for the Windows 64-bit version.
- For Linux users, select the appropriate link.
- Access the Downloaded File:
Once the download completes, open your browser’s downloads list (accessible by clicking the three dots in the top-right of your screen, then selecting “Downloads”). - Show in Folder:
Find the MelonDS file in your downloads and select “Show in folder.”
Drag the file to your desktop for easier access. - Extract the Emulator:
If the file is in a compressed format, you need to extract it:- 7-Zip: If you don’t already have an extraction tool, you can download 7-Zip.
- Right-click on the MelonDS file, select 7-Zip > Extract Here.
You now have the MelonDS emulator ready to use.
2. Initial Configuration
- Open MelonDS:
Double-click the MelonDS executable to open the emulator. - Configure Video Settings:
- Go to Config > Video Settings.
- By default, the 3D renderer is set to “Software.” This provides stable, smooth gameplay.
- To increase the internal resolution, switch the renderer to OpenGL. This allows you to upscale the graphics, but keep in mind this may require more system resources.
- You can experiment with higher resolutions (e.g., 8x) to see what your system can handle.
- If you experience screen tearing during gameplay, go back to this menu and enable V-Sync.
3. Setting Up BIOS and Firmware
- BIOS and Firmware Files:
MelonDS requires BIOS and firmware files from an actual Nintendo DS. You will need to source these files on your own through a search, as sharing them directly is prohibited. - Load BIOS and Firmware:
- Go to Config > Emu Settings.
- Under DS Mode, browse for the following files:
- ARM9 BIOS: Select the bios9.bin file.
- ARM7 BIOS: Select the bios7.bin file.
- DS Firmware: Select the firmware.bin file.
4. Controller and Keyboard Configuration
- Connect Your Controller:
Ensure your controller (e.g., Xbox One, PS4, or any compatible controller) is connected to your PC before starting the emulator. - Configure Input Settings:
- Go to Config > Input and Hotkeys.
- On the left, you’ll see keyboard mappings; on the right, joystick mappings.
- To set up your controller:
- Under Joystick, use the dropdown to select your connected controller.
- For each button (A, B, X, Y, etc.), click on the mapping, then press the corresponding button on your controller.
- Button Layout Reference:
If you’re unsure about the Nintendo DS button layout, you can easily find a diagram online or refer to a paused video for help.
5. Loading a Game (ROM)
- Locate Your ROM Files:
ROMs are game files, and they are necessary to play any Nintendo DS game on MelonDS. Store your ROMs in a folder on your PC or an external drive. - Open a ROM:
- In the emulator, go to File > Open ROM.
- Browse to the folder where your ROMs are stored, select the game file (e.g., Pokémon Black), and click Open.
- Start the Game:
After a brief moment, the game should load and begin running in the emulator.
6. Screen Size and Layout Configuration
To switch to a horizontal layout, go to Config > Screen Layout and select “Horizontal.”
Adjust Screen Size:
Go to Config > Screen Size.
Select a resolution multiplier (e.g., 4x) to enlarge the game window.
Full Screen Mode:
To enter full-screen mode, simply drag the game window to the corner of your screen and expand it.
Change Screen Layout:
By default, the emulator uses a vertical screen layout.