New direction for melonDS
[POST IS AN APRIL FOOLS JOKE]

It has appeared to us that after nearly 10 years of development, we are still very far from having a perfect DS emulator... thus, something has to be done. After all, you can't keep doing the same thing and expect different results, can you?

So we have been looking at those AI coding assistants.

We have seen Windows 11, and how the use of AI has helped turn it into a truly reliable, performant and user-friendly OS. We were originally doubtful about AI, as we always are towards any new technology, but we have to admit, it's pretty good.

So I first gave it a try.

I told Claude about the issues I was currently facing in melonDS, the timings work, and how difficult it all is. Claude offered a solution that at first seemed quite unorthodox, but actually makes a whole lot of sense.

After all, timing issues exist because timings exist. If you remove timings, no timing issues! That's pretty smart.

I offered to let Claude remove all timings from melonDS. It isn't perfect yet, but I observe that most problematic games are now running to some extent. I'm fairly confident that with more refining, we can solve the issue of timings once and for all.

The downside is that getting rid of timings basically means melonDS will be running everything as fast as possible, which requires quite a strong CPU. But not too strong, or your games will be running too fast. I haven't yet figured out how to make the framerate limiter work smoothly with timing-less emulation, but once again I'm confident Claude will come up with a genius solution.

And of course, we aren't going to stop at just timings. There is probably so much of melonDS that could be greatly simplified like that. I'm thinking of wifi emulation, for example.

If Claude doesn't manage on its own, we could also hire multiple AI agents and make them work as a team. Costs may be an issue, but for now we're doing well on that front. After all, it's true that AI consumes a lot of energy, but we believe that the cause of perfect DS emulation is worth this sacrifice.

So, sure this is an unexpected development, but I believe it will be great for melonDS and for DS emulation as a whole.
Arisotura says:
Apr 1st 2026
(I will be posting an actual status update soon)
lucaspltn says:
Apr 1st 2026
It's about time, the AI coding revolution will be revolutionary for everyone and I'm glad to see that the melonDS project is accelerating us towards a future where nobody codes ever again 😄😄😄😄😄😄😄😄😄😄

Happy April Fools' 🎉
DJT says:
Apr 1st 2026
Claude has good solutions, but Teifa's is even better.
Damn says:
Apr 1st 2026
I think you should let claude compile the emulation code in real time for the most reliable results
Arisotura says:
Apr 1st 2026
there's actually a Claude code compiler

much like PHP or Javascript, the Slopiler will accept whatever garbage, and produce an executable

whether it actually runs, however, well...

https://www.youtube.com/watch?v=BkzziGlbK1s
bob7210 says:
Apr 2nd 2026
lmao thats pretty good
Post a comment
Name:
DO NOT TOUCH