melonDS

melonDS is a free, open-source Nintendo DS and DSi emulator designed for high performance and accuracy. It features a JIT recompiler for fast emulation, OpenGL 3D upscaling, and work-in-progress Wi-Fi multiplayer support. Compatible with Windows, macOS, Linux, and Android, it aims to be a versatile alternative to other DS emulators, focusing on both speed and precise hardware replication for an authentic gaming experience.

windows linux mac

Gallery

About melonDS

melonDS is an advanced, open-source Nintendo DS and DSi emulator that strives to deliver both accuracy and performance, making it a standout choice in the emulation community. Developed primarily by Arisotura (formerly known as StapleButter) with contributions from the open-source community, melonDS is programmed in C and C++ and is available across multiple platforms including Windows, macOS, Linux, and Android (via unofficial ports). The emulator's primary goal is to do things right and fast, offering a balance between accuracy and speed that appeals to both casual players and enthusiasts. One of melonDS's key strengths is its nearly complete core emulation, which includes CPU, video, and audio components. The inclusion of a JIT (Just-In-Time) recompiler significantly enhances performance by translating code in real-time, allowing games to run smoother on a wider range of hardware. For graphics, melonDS utilizes an OpenGL renderer that supports 3D upscaling, enabling users to enjoy DS games at higher resolutions than the original hardware. This feature is particularly appealing for players looking to experience classic titles with enhanced visual fidelity. The emulator also supports a variety of input and display options. Joystick support allows for gamepad connectivity, while multiple display position, sizing, and rotation modes cater to different screen layouts and preferences. Savestates functionality lets users save and load game progress at any point, a feature essential for difficult games or experimentation. Additionally, melonDS includes real-time clock (RTC) support, microphone emulation, and lid close/open detection, adding to the authentic DS experience. A standout feature of melonDS is its work-in-progress Wi-Fi emulation, which supports both local wireless multiplayer and online connectivity. Local multiplayer can be attempted by running multiple instances of melonDS on the same network, though stability varies due to timing requirements. Online connectivity is achieved by emulating an access point (melonAP), with two methods available: direct mode (requiring Ethernet and administrator privileges) and indirect mode (easier but less reliable). This feature is still under development but shows promise for multiplayer gaming. melonDS also includes experimental DSi emulation, complete with camera support and the ability to run DSi-specific titles. However, DSi emulation requires additional BIOS and firmware files, which users must obtain separately. The emulator supports DLDI (Drivers for Linking Devices), enabling homebrew applications to access storage devices, and work is underway on GBA slot add-ons, though this feature is still in early stages. Despite its strengths, melonDS is still a work in progress. Development has been rocky at times, including a hiatus in 2018, but the project has since regained momentum and continues to show potential. The emulator's accuracy is considered medium, and while it may not be as mature as some alternatives in certain areas, it offers a relatively simple user experience and a robust set of features. System requirements are notably higher than other DS emulators, so users with older hardware may experience performance issues. For the best experience, a modern CPU and GPU are recommended. In summary, melonDS is a powerful and evolving Nintendo DS emulator that combines performance-focused features with ambitious accuracy goals. Its active development, growing feature set, and cross-platform availability make it a compelling choice for anyone looking to revisit the DS library on modern devices. Whether for single-player classics or experimental multiplayer, melonDS offers a capable and flexible emulation solution.

Features

JIT recompiler for fast performance
OpenGL renderer with 3D upscaling
Nearly complete core emulation (CPU, video, audio)
RTC (Real-Time Clock) support
Microphone emulation
Lid close/open detection
Joystick/gamepad support
Savestates (save/load game progress anywhere)
Multiple display modes (position, sizing, rotation)
Local wireless multiplayer (work-in-progress)
Online Wi-Fi connectivity (work-in-progress)
DSi emulation (work-in-progress)
DSi camera support
DLDI (homebrew storage access) support
Action Replay cheat code support
Configurable input mappings
Portable application (no installation required)
Available as a libretro core for RetroArch
Built-in BIOS and firmware replacements
Savestate undo functionality
Raw save file compatibility (importable from other emulators)

System Requirements

Minimum Requirements

CPU

Modern dual-core processor (Intel Core i3 or AMD Ryzen 3)

Memory (RAM)

4 GB

Storage

100 MB

Write a Review

Reviews are moderated. Your review will be published after being approved by an administrator.

Have an account? Log in to post a review, or continue below with your name and email.

Share what you like or dislike about this emulator. Maximum 1000 characters.

Your email won't be published publicly.

Ratings & Reviews

No reviews yet

Be the first to review melonDS.

melonDS

Download melonDS

Get the latest version of melonDS and start using it right away.

Latest Version
1.1
Added
Nov 18, 2025
Download Now
31.84 MB
Free
Safe & Virus-Checked

Related Software

Dolphin

Dolphin

Dolphin is a free, open-source emulator that lets users play GameCube and Wii games on modern platforms like Windows, Linux, macOS, and Android. It enhances gaming with high-definition graphics, customizable controls, turbo speed, and online multiplayer, making it a top choice for retro gaming enthusiasts.

PCSX2

PCSX2

PCSX2 is a free, open-source PlayStation 2 emulator for Windows, Linux, and macOS. It allows users to play PS2 games on PCs with enhanced graphics, save states, and customizable controls. Leveraging plugins and BIOS files, PCSX2 replicates the console’s hardware, offering improved resolution and performance. Popular among retro gamers, it preserves classic titles while modernizing the experience.

RPCS3

RPCS3

RPCS3 is a free, open-source PlayStation 3 emulator enabling PC gamers to play PS3 titles on Windows, Linux, or macOS. It leverages advanced techniques like dynamic recompilation and Vulkan rendering to replicate the PS3’s complex Cell architecture. With growing compatibility, save states, and controller support, RPCS3 revitalizes classic games like Demon’s Souls and Persona 5 for modern hardware.

PPSSPP

PPSSPP

PPSSPP is a free, open-source PSP emulator enabling high-definition gameplay of PlayStation Portable games on PC, mobile, and consoles. It enhances graphics, supports save states, and offers cross-platform compatibility. Ideal for retro gaming enthusiasts, it revitalizes classic titles with modern features like controller support and multiplayer modes.

Yuzu

Yuzu

Yuzu is a free, open-source Nintendo Switch emulator for Windows, Linux, and Android. It enables users to play Switch games on non-Nintendo hardware with high compatibility and performance. Developed in C++, Yuzu supports resolution scaling, save states, and controller customization. Regular updates enhance game support and optimization, making it a leading choice for Switch emulation. Keywords: Nintendo Switch emulator, open-source, Yuzu, gaming, compatibility.