MelonDS emulator version 1.0 released

mleon.png

Arisotura's work on MelonDS has culminated in a major milestone. After seven months of work since the initial "release candidate" beta, the 1.0 version of MelonDS has been released. This version irons out the bugs that were in the "1.0 RC", and improves some existing features. If you were waiting for the full release of 1.0, and didn't get a chance to check out the early release, it added a new OpenGL renderer, support for multiple windows, LAN support, and more.

  • build system and CI fixes (Nadia)
  • DSi title manager: fix handling of title strings (Rayyan)
  • fix gdbstub not activating until the console is reset (ZNixian)
  • improve audio when not running at 60FPS (Jakly)
  • fix a lot of warnings (Nadia)
  • fix framelimiter bugs (Jakly)
  • add support for solar sensor without using Boktai ROM (Jesse)
  • set SDL_HINT_APP_NAME (redbluegreenhat)
  • fix undefined behavior when indexing into ARCode::Code (Jesse)
  • DLDI: add support for unaligned I/O in melonDLDI driver (Arisotura)
  • audio settings: fix mic settings not applying when closing the dialog (Arisotura, Nadia)
  • multiplayer: load firmware from correct instance-specific file (Arisotura)
  • 3D: small fix to translucency flag assignment (Jakly)
  • AES: load Tad key (edo9300)
  • slot-2: add support for Motion Pak and Guitar Grip (asie)
  • DSP: fix PDATA reads (Arisotura)
  • slot-2: don't return 0 when attempting to read from the GBA GPIO address (edo9300)
  • camera: always trigger DMA when reaching the end of a frame (Arisotura)
  • NDMA: fix IRQ in infinite repeat mode (Arisotura)
  • camera: fix resolution selection code (Arisotura)
  • UI: fix OpenGL issues with multiple windows (Arisotura)
  • UI: add a way to tell windows apart (Arisotura)
  • camera: make timings and FIFO more accurate (Arisotura)
  • DSi: add support for 32-bit bus VRAM timings (SCFG_EXT9 bit13) (Arisotura)
  • sound: use single buffer, improves audio latency (Sparronator9999)
  • fix "full bios boot" not being set properly on initial DSi class creation (Jakly)

You can grab MelonDS's 1.0 build from the link below.

:arrow: Source
 
I don't think the devs went that far (I even remember zeromus doing a bunch of research on a pokémon crash), but I can imagine why they'd be upset. I don't know all the details tho.
Yeah, it's all third hand accounts. I didn't dig any deeper because everything had already come and gone ages ago. All I heard was that there was some serious drama in the DeSmuMe scene, and Zeromus was depicted unfavorably. I'd have to do the real research to find evidence of who did what.
 
Plus, MelonDS plays Pokémon. DeSmuMe devs were straight up cunts to people who wanted to play Pokémon.

MelonDS <3
im pretty sure it was because of the mass piracy of BW, as the JP rom was leaked a year before the game was in the west and it spread way more than it should've that's why most vids back then had gameplay of the JP version, the fan translation, or a camera pointed towards the console with the game being ran on an R4 with all due respect I'm not sure how people forget this as there's a major distinction to be made here.

i don't think desmume devs handled things well but do remember the severity of how many were pirating the game a year early.
 
Oh man, I remember that drama now. People kept badgering the devs to make Pokemon playable, but it had the opposite effect. As the legend goes, the devs made the game crash whenever a Pokemon game was loaded. Between that and the Wi-Fi drama, MelonDS was the end result.
I understand that these things could have been annoying, but at the end of the day, assuming the stories are for most part true, I cannot find it in me to have any respect for DesMuMe's developer if he intentionally stiffled and sabotaged the emulator because of his Pokemon hate boner. It undermines the point of an emulator and those 'Pokemon fixes' would undoubtedly apply to other games, too. It's an attitude that screams 'unworthy'.

Finding MelonDS a few years back was a godsend for me, because everything that DesMuMe failed at or did subpar, MelonDS did just fine. At that point it was clear to me that DesMuMe was little more than a relic of the past.
 
I understand that these things could have been annoying, but at the end of the day, assuming the stories are for most part true, I cannot find it in me to have any respect for DesMuMe's developer if he intentionally stiffled and sabotaged the emulator because of his Pokemon hate boner. It undermines the point of an emulator and those 'Pokemon fixes' would undoubtedly apply to other games, too. It's an attitude that screams 'unworthy'.

Finding MelonDS a few years back was a godsend for me, because everything that DesMuMe failed at or did subpar, MelonDS did just fine. At that point it was clear to me that DesMuMe was little more than a relic of the past.
Yeah, I understand. I'd have to hear it from the former/current devs with some evidence. It's good to be careful, since rumors can dominate a scene and become the established storyline. Unfortunately, I've seen cloak and dagger stuff to undermine other devs, so I know not to speak of any claims as fact.

In fact, I may edit my above post to make sure it doesn't sound finite.
 
  • Like
Reactions: Nynrah
best DS emulator for sure. really wish they'd get an HD texture dump and replacements feature. That's only thing I really want left for it.

imagine black/white with HD textures and the camera mod!
 
What I wonder about the DS emulation scene is why, so far, there's little interest in emulating wifi and multiplayer... considering it seems to be one of the things that helped make melonDS popular...
 
It doesn't work like that anymore; at least, it no longer stays synced if emulation fast-forwards or slows down...
it's because melonDS actually emulates the RTC (and keeps it synced to emulated time) instead of just returning the system time. it enables us to do more things, but yeah, there's that downside.

I guess we could add a button/hotkey/whatever to resync the emulated time.
 
im pretty sure it was because of the mass piracy of BW, as the JP rom was leaked a year before the game was in the west and it spread way more than it should've that's why most vids back then had gameplay of the JP version, the fan translation, or a camera pointed towards the console with the game being ran on an R4 with all due respect I'm not sure how people forget this as there's a major distinction to be made here.

i don't think desmume devs handled things well but do remember the severity of how many were pirating the game a year early.
The word „leaked“ doesn’t really fit in this context. Pokémon BW released normally in September 2010 and because importing Japanese stuff was already a thing, many people outside of Japan got their fingers on the Japanese games and could play or make a dump of the ROM with the right tool. In the west (Europe and America), the game got released in Spring 2011. So 6 months of waiting. So nothing really leaked as the game naturally released in Japan first and was dumped and shared on the internet.
But yes, fan translations were a thing indeed. Because worldwide simultaneous releases wasn’t a thing back then. This came with Generation 6 and X&Y. Waiting 6~12 Months between the Japanese and the western releases were unfortunately normal. But us pokemon fans didn’t want to wait this long so we could play the latest Pokémon game. So we went the route of Fan translations.

But I still remember how I picked up my copy of the German version of Pokémon Black on march 4th right after school from a big tech shop. Still owning my original copy with the original save state on it with the liberty pass catching Victini.
 
  • Like
Reactions: Tipi

Arisotura's work on MelonDS has culminated in a major milestone. After seven months of work since the initial "release candidate" beta, the 1.0 version of MelonDS has been released. This version irons out the bugs that were in the "1.0 RC", and improves some existing features. If you were waiting for the full release of 1.0, and didn't get a chance to check out the early release, it added a new OpenGL renderer, support for multiple windows, LAN support, and more.



You can grab MelonDS's 1.0 build from the link below.

:arrow: Source
FINALLY DSi Mode is actually more accurate!
 
The Download Play is working?
When i used the Release Candidate, the Download Play don´t works.
They fixed now in the final release?
 

Site & Scene News

Popular threads in this forum