The JIT
Things have been slow lately, you may have noticed. Couple reasons to that.

I meant to fix a few of the issues we had lurking around, so we could release 0.8.3. I managed to fix some issues that caused random crashes on exit, then began trying to fix the framerate limiter. Thing is, it is directly related to the audio output code and the issues that has. So, yeah, I still haven't found a solution to that tricky problem.

I also need to struggle to keep some motivation at times. Looking at the patterns in how I work, it is likely that I have ADHD. I have yet to get diagnosed and all, but this wouldn't surprise me.

Anyway!

As you may have noticed, Github user RSDuck sent a pull request for the JIT recompiler. This is a bit of a tricky situation though. I don't want to have to deal with a situation where people make third-party JIT builds, but at the same time, the JIT isn't quite ready for general use, as we're still ironing out various issues with it.

However, the JIT is said to give a performance boost ranging from 30% to 100%, which is fairly nice, especially as there's room for improvement. RSDuck also said that porting the JIT to other architectures, like ARM, should be easy, so we might finally have Switch builds that run at acceptable speeds.

Or, also, Android builds. But, dunno. On one hand, this is a market I want to address, but on the other hand, history from Dolphin has shown that the Android userbase isn't exactly the nicest to deal with, so... yeah. And don't get me started on Android itself and the fun that coding for it is.


But first, let's focus on what we have in front of ourselves.


I'm going to try as hard as I can to fix the audio issues for 0.8.3 (and also add a vsync setting).

We will also be releasing beta builds of the JIT and the DSi branch, for those of you who want to mess around with things.
Anonymous says:
Jul 21st 2019
Take breaks, focus on yourself too, and do not get worked up on things. Eventually, things will all come to place. Keep up the good work. Also I love reading these logs on the site.
Sorer says:
Jul 21st 2019
I thought the PR was about to get merge soon so I compiled a JIT build and shared it to 2-3 people (Sry) .
I just hope the beta builds are coming soon.
Anthony says:
Jul 21st 2019
Your work is so very greatly appreciated. melon has all the makings of one of the greats and I hope you eventually get to present it on Android!
SpiffyJUNIOR says:
Jul 22nd 2019
Gonna second what you said and say that the android user base is generally NOT nice at all to deal with.
Not trying to scare you, but just keep in mind you'll be having a lot more stuff to deal with if you port it.
Me says:
Jul 22nd 2019
What's the problem with the Android fanbase? As if the PC userbase is holy or something when there's constant drama which comes mostly from DEVS themselves and not the fanbase

Google Play and it's ratings are annoying but you can avoid it and make the builds available only in your website but putting it in the store would bring more people to your emulator.

Anyway I cant wait for a standalone app with a yummy melon icon for Android ๐Ÿ˜
Me says:
Jul 22nd 2019
Actually there's this but it's very outdated

https://github.com/rafaelvcaetano/melonDS-android
Me says:
Jul 22nd 2019
Please don't give up on the Android version, it will be very amazing to have a DS emulator with online capabilities in our phones and everyone has a phone nowadays and this will bring dsi emulation to Android aswell which is non-existent as of now.
Alex says:
Jul 22nd 2019
OMG DS on switch!! Yes please! ๐Ÿ˜
Keep up the good work man youโ€™re amazing! But also take care of yourself pls
MelonMan says:
Jul 22nd 2019
Can't wait for JIT recompiler!
Guest says:
Jul 22nd 2019
Having ADHD is not as bad as it's worked up to be, like most things in life, it has both good and bad aspects, so don't lose your cool over it.
You're doing great, and perfection never arrives immediately.
I'm sorry if any of my previous posts sounded uncaring, I generally try being formal (not always succeeding) when online.
user says:
Jul 23rd 2019
android has drastic ds so personally i would focus on the windows build for now since desmume is very slow and has an arrogant arse of a programmer that likes to complain about vs fix it. just take yor time :P i want to see melon ds shine. it takes time to polish it.
poudink says:
Jul 23rd 2019
I fail to see the good aspects of ADHD. sure, it's not the worst thing ever, but it doesn't really have any benefits.
He says:
Jul 23rd 2019
Thanks for your hard work! Take care.
guy says:
Jul 23rd 2019
'RSDuck also said that porting the JIT to other architectures, like ARM, should be easy, so we might finally have Switch builds that run at acceptable speeds.' great news.
Guy says:
Jul 23rd 2019
"What's the problem with the Android fanbase? As if the PC userbase is holy or something when there's constant drama which comes mostly from DEVS themselves and not the fanbase"

They refuse to understand when their smartphones are too weak to run the emulator. And the worst blame the devs for it.
Post a comment
Name:
DO NOT TOUCH