-
-
Notifications
You must be signed in to change notification settings - Fork 218
MelonDS
Website: https://melonds.kuribo64.net/
MelonDS' FAQ: https://melonds.kuribo64.net/faq.php
Github: https://github.com/melonDS-emu/melonDS
Compatibility List: https://melonds.kuribo64.net/board/forum.php?id=3
- Config Location:
/home/deck/.var/app/net.kuribo64.melonDS
- Type of Emulator: Flatpak
- ROM Location:
Emulation/roms/nds
- BIOS Location:
Emulation/bios
- Required BIOS (Nintendo DS):
bios7.bin
,bios9.bin
,firmware.bin
- Optional BIOS (Nintendo DSI):
dsi_bios9.bin
,dsi_bios7.bin
,dsi_firmware.bin
,dsi_nand.bin
- Required BIOS (Nintendo DS):
- Saves:
Emulation/saves/melonds/saves
- Savestates:
Emulation/saves/melonds/states
- Cheats Location:
Emulation/storage/melonds/cheats
Note: ~/.var
is an invisible folder by default. In Dolphin (file manager), click the hamburger menu in the top right, click "view hidden files" to see these folders.
- Steam ROM Manager
- EmulationStation-DE
How to Update MelonDS
- Update through
Discover
(Shopping bag icon) - Run
Update Emulators & Tools
inEmuDeck
How to Launch MelonDS in Desktop Mode
- Launch
MelonDS
from the Applications Launcher (Steam Deck icon in the bottom left of the taskbar) - Launch the script from
Emulation/tools/launchers
,melonds.sh
- Launch the emulator from
Steam
after adding it via theEmulators
parser inSteam ROM Manager
- .nds
melonDS comes with a Steam Input profile for Hotkeys. Activate the Steam Input profile by clicking the Game Controller
icon in Game Mode
, change the template to Emudeck - melonDS
. The hotkeys below can only be used if you have the Steam Input profile active.
Hotkey | EmulationStation-DE |
---|---|
Full Screen | Left Trackpad Radial Menu |
Save State | Left Trackpad Radial Menu |
Load State | Left Trackpad Radial Menu |
Pause | Left Trackpad Radial Menu |
Cheats | Left Trackpad Radial Menu |
Full Screen | Left Trackpad Radial Menu |
Note: MelonDS does not currently support importing cheats from a database file.
- Open MelonDS
- Click
System
at the top - Check
Enable cheats
- Open https://db.universal-team.net/ds/ndsi-cheat-databases, right click
cheats.xml
, and clickSave As
- Place it in
Emulation/storage/melonds/cheats
- This folder placement is optional, you may place it wherever you want
- To view, right click
cheats.xml
, open with a text editor of your choice
Note: It's recommended you do this in Desktop mode so you can easily copy from the cheats database into MelonDS. After adding cheats, you can use MelonDS in Game Mode.
- Open the
cheats.xml
you downloaded from theHow to Download the Cheats Database
section -
CTRL
+F
the game you are adding cheats to - Copy the blocks of alphanumerical strings between the two
<codes> <codes>
for your respective cheat- Example:
- Open MelonDS
- Open a ROM
- Click
System
at the top - Click
Setup cheat codes
- Create a
New Category
, you may name it whatever you would like - Click
New AR Code
- Match the name of the AR Code to the cheat you located in Step 3
- The name is flexible, you may name it whatever you would like
- Paste the code you copied from Step 3, it will appear as red text
- Format the cheat so there are two blocks of code per line
- Original:
- Corrected:
- Some cheats are automatically activated, others will require a button combo. Look at the
cheats.xml
file to see if a button combo is required to activate your cheat
- If you have a game that when extracted is just "00000000", change the extension to ".app" so it becomes "00000000.app". This makes the game recognizable in melonDS.
- Place your DSI BIOS in
Emulation/bios
.- Read: https://github.com/dragoonDorise/EmuDeck/wiki/melonds#getting-started-with-melonds for additional detail
- Open melonDS. At the main screen, select Config -> Emu Settings
- In General: Console type -> DSi (experimental)
- In DSi-mode: Point the ARM9 BIOS, ARM7 BIOS, Firmware, and NAND to the files you acquired
- At the main screen, select System -> Manage DSi titles
- In DSi Title Manager: Import title
- Select your 00000000.app as the Executable, then for Metadata select "Download from NUS"
- At the main screen, select File -> Boot Firmware
- Select your newly-installed DSiWare game and start playing