Views: 8,301,836 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 07-18-24 05:07 PM

0 users reading melonDS 0.7 | 1 bot

Main - Releases - melonDS 0.7 Hide post layouts | New reply

Posted on 10-26-18 09:08 PM Link | #695
melonDS 0.7 is out!

This release savestates and some other things.

The full changelog is below.

• fix possible crashes when exiting
• wifi: add basic access point melonAP (very beta)
• fix SMULWx/SMLAWx opcodes, fixes Sims 2 music
• add support for loading BIOS/firmware files and config file from AppData or ~/.config/melonds or from the executable directory (hcorion)
• add 32-bit IPCSYNC reads/writes (Dirbaio)
• add savestates
• 3D: (hopefully) fix bug in shadow/AA interaction (visible in the MKDS character select preview, bottom border of the platform thing)

pile of copypasta


How to use

melonDS requires BIOS/firmware dumps from a DS. You can dump them with the following dumper.

The files must be placed in the same directory as the melonDS executable, as follows:

* bios7.bin -- ARM7 BIOS, 16KB
* bios9.bin -- ARM9 BIOS, 4KB
* firmware.bin -- firmware, 128KB, 256KB or 512KB

Note: the DS-mode firmwares in the 3DS and DSi aren't bootable. They only contain the bare minimum required to run DS games. Be sure to enable direct game boot when using such firmware dumps.


Emulation: settings related to emulation. For now it lets you enable direct game boot (directly runs the game instead of going through the firmware) and the threaded 3D renderer.

There's also a wifi-related setting (which only ended up there because I'm lazy and I need to redo the UI). You should try toggling it if you have trouble getting multiplayer working.

Input: allows you to configure keyboard and joystick input. You can change a mapping by clicking the corresponding entry, then pressing a keyboard key or joystick button. For now, joystick input uses the first joystick available if multiple joysticks are plugged.

Savestate settings: for now, whether to save to a separate savefile after loading a savestate.

Screen rotation: lets you rotate the screens, for games that ask you to hold your DS sideways.

Screen gap: sets a gap between the screens.

Screen layout: natural (screens always stacked on top of eachother), vertical (screens always laid out vertically), horizontal (always laid out horizontally).

Screen sizing: even (both screens get the same size), emphasize top (bottom screen is kept at native resolution), emphasize bottom, auto (tries to determine which screen to emphasize)

Screen filtering: enables linear filtering when the screens are scaled.

If your game fails to save

Check the size of the savefile. melonDS can, in some circumstances, misdetect the save memory type.

Save memory type detection is done only when no existing savefile is present.

If you provide an existing savefile with the correct size, melonDS will use the correct save memory type and saving should work properly.


* Windows 64-bit
* Linux 64-bit

If you feel generous

melonDS Patreon

Have fun! :D


Posted on 10-27-18 10:49 AM Link | #700

Hi there, don't like to be a neg first post AND I'm sure its something my end so hopefully an easy fix..

I start Melon as I have done in the distant past and it just crashes after you attempt to run a game, all the bios files are present in the main dir as directed and I even changed the bios files with others just to make sure. Checked the naming as per the instructions..Still crash on game run..Crashes if you just run it with no game selected too..

As said, gets to the UI...

Only 2 changes in my system, a new Nvidia card (GTX 750ti, its an old Dell with not a lot of GFX choices) and its now up to a i7 4th gen..

As the usual suspects are up to date...

MelonDS from here directly..

All used to work on the old Nvidia Ge force 530 card...Tried a variety of games...

Has the program changed since the early version I tried so it uses stuff only supported by the 900 series cards on?

Paul.....Hope you can help....Thank you..

Posted on 10-27-18 11:14 AM (rev. 2 of 10-27-18 11:15 AM) Link | #702
it doesn't use the GPU so I doubt that's in cause except for drawing the final screen, but huh, 'd be weird af if that crashed

anyway, that's weird

do older builds still run fine even when downloaded fresh?


Posted on 10-27-18 11:39 AM (rev. 3 of 10-27-18 11:42 AM) Link | #704
I'll just try that now, should have thought to have done that myself, sorry about that..

EDIT :Version 6 and 6b work fine...

Back to you good sir .. :)

Posted on 10-27-18 12:12 PM Link | #705

take a screenshot of the directory melonDS 0.7 is in? with all the files


Posted on 10-27-18 12:34 PM (rev. 4 of 10-27-18 12:41 PM) Link | #706
The pic is a dir AFTER I unpacked the version 6 in to test and now the ver 7 is readded it works......Just going to look and see the difference BUT I think you know..Ta muchly..

Edit: looks the same (as in what is in each 7zip file) now I looked at the V6 and V7 binaries but whatever happened from running the V6 seems to kickstart the V7...Weird..


Posted on 10-27-18 12:39 PM Link | #707
that's 0.6 you've got there, not 0.7

other than that, all the files seem to be here and good


anyway might have to do with not finding melonDS.ini, there was a related bug but weird shit

check the archive you downloaded -- I had updated it to include a stock melonDS.ini so this wouldn't happen


Posted on 10-27-18 12:42 PM Link | #708
See the edit above......Dunno what the score was, just glad its going (or it was when I tried 5 mins ago) :)

Thank you...

Posted on 10-27-18 12:47 PM Link | #709
well there were multiple issues in some code meant to look for config files in AppData

* got a string buffer with the appdata path base, resized it, but didn't complete it, leaving the end uninitialized
* CoTaskMemRealloc() can move the buffer if needed, which was not accounted for, so possibly trying to access freed memory

ie. bad bad bad

and likely why it crashed at random


Posted on 10-27-18 02:41 PM Link | #710
Oh well, all done and sorted..Thank you..

Posted on 10-27-18 07:49 PM Link | #711
Where are the config settings in Appdata for Melon? I'm not finding it anywhere.

Posted on 11-03-18 01:14 PM Link | #738

you can put melonDS.ini and BIOS/firmware there if you wish. you don't have to.


Posted on 11-04-18 09:25 AM Link | #741
Is it possible to try fixing Resident Evil Deadly Silence sound problem ? 5 minutes into the game and the background music and sound is always skipping throughout the entire game. I have tried this game on the deSmuME emululator and same sound problem persists.

Main - Releases - melonDS 0.7 Hide post layouts | New reply

Page rendered in 0.058 seconds. (2048KB of memory used)
MySQL - queries: 30, rows: 103/103, time: 0.028 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.