News of the refactor: doublemelon is merged
Finally, time has come to merge the doublemelon branch.

This was the second big step of the refactor (after refactoring the core). It is now done, so we have a good base upon which to build the features we want for melonDS 1.0.

There is still a lot of work to do. Many areas of the codebase are less than ideal, there are some old bugs that linger and that we need to address, but we will get there in due time. melonDS 1.0 will be big, and we can't afford to let any stupid bugs slide.

But for now, a quick list of the changes the doublemelon merger is bringing in:

Some base work is laid for multi-window support. There will be more work to get it working correctly, but we do have a good base going now. This was the original intention behind the doublemelon branch, it just became a step in the refactor because it was pretty much required.

The configuration system has been remade to be much more flexible. There is code in place to translate legacy config files to the new format, so you won't lose your settings.

The frontend components have been properly encapsulated, which allows for proper multi-instance support. As of now, we still need to deal with a workaround in the JIT, so multi-instance will only work with the interpreter.

Thank you all for your support, and stay tuned for more!
somelinuxer says:
Jun 15th 2024
Saw it happen live! Congrats!
lucaspltn says:
Jun 15th 2024
Love that name, doublemelon šŸ‰šŸ‰ Also next version is gonna be melonDS 1.0?!?!
Arisotura says:
Jun 15th 2024

we're aiming big
kikilxve says:
Jun 15th 2024
Yayyyy! Preparing my Melon VPN for this, y'all should too!
solitonmedic says:
Jun 16th 2024
Much hype!!
joelossus says:
Jun 16th 2024
huge, congrats :3
^.^ says:
Jun 16th 2024
Congrats!!! =D
Meliodas says:
Jun 16th 2024
Congrats and good luck on everything so far Iā€™m loving it.
AsPika says:
Jun 17th 2024
Oh wow version 1.0!!! Too bad for Desmume still 0.9.XX right now. šŸ˜…
LEGO_Vince says:
Jun 20th 2024
I tried a recent version of the doublemelon, and it's pretty much almost there. Good stuff!
LeDragoX says:
Jun 20th 2024
Awesome work there, congrats!!!
NoxTuk says:
Jun 23rd 2024
great work! thank you for the dedication to this project.
Rick010 says:
Jun 23rd 2024
That's good news!

Really looking foward to see how multiplayer-games - like mario kart - will do with multiple players, local or online :D

Might there be any possibilty to play against the developer(-team)?! :3
KR says:
Jun 25th 2024
So I looked at the github page and indeed see that doublemelon is merged along with the compute-shader-renderer. However, am I reading it accurately that the Season2 LAN multiplayer has not been merged into the main branch yet? I'm excited to try out those three features all together, even as an unstable GitHub compile build, out when they're all merged into the main branch and just want confirmation if Season2 is main-branch'd yet.
Arisotura says:
Jun 25th 2024
season2 was largely a proof-of-concept branch -- seeing how outdated it is, I will likely just backport it to a modern branch
Post a comment