Woah chill shash.
It was just a suggestion being justified by apparent ease, not a demand or anything with any sort of cheek. The justification was there to explain that the suggestion made should not be overburdening (afterall some people still show a bit of respect and don't want overburden you) and thus something which could be considered and not just a selfish request.
Whilst I understand questions like this annoy you please try to be a little more civil, I know it's hard, I myself at times have to struggle to keep my temper in check but please try, you're getting just a little more hostile than normal recently.
To be honest, I would if I could. I have close to zero programming experience, though. Planning to study Informatic Engineering(or whatever it should be translated to in English) in college, however, so that's going to be different in a few years or so.
Either way, that was totally uncalled for. I simply gave an explanation on how a feature that's probably already in the emulator(haven't tried DeSmuME in ages, but I recall being able to fix the FPS to a number. Or at least a VSync option) can be exploited to get something relatively useful for nearly no work at all.
After I pointed out he has to chill you don't need to point out his harshness as well Matis, we don't want to unneccessarily provoke anyone.
For the future when making a suggestion to an emu author always remember that's it's easier said than done. Some authors take offense if you don't keep that in mind.
Oh, I know that. I meant to offend no one.
I know what Shash and most developers have to go through when they get attention from lots of people. Relentless requests, whining and demanding is surely annoying and possibly even mind-tearing.
What I meant was that, while I have zero coding experience, I just can't really picture adding a hotkey to an already established function being too time consuming or hard. My situation would be like someone saying "Hey, it's easy to post in a forum", even if that person has never posted in one. It comes down to some minimal knowledge and use of logic.
Again, sorry if I offended you(to both Shash and Schumi).
PS: If yet again my post offends someone, please Schumi, lock this topic. It'll probably be for the best of everyone.
I won't lock it just yet, it's gone offtopic but perhaps NHerve or one of the other people working on DeSmuME still has something to say.
Or perhaps we missunderstood the TC completely and he was looking for way to make the emulator faster on weak hardware as he incorrectly uses the no$gba fast forward button to make his games seem playable in no$gba.
Any way, to get this proper on topic, in my opinion it shouldn't be too hard, but I've not checked how the main loop of the windows port is, depending on current architecture it might be painful to do so (for example, it may break frameskipping for a few seconds, if it's using any kind of historic information).
If the TC/OP meant removing the speed cap, all you have to do is set Frameskip to 0 and it'll play as fast as possible[I've seen MKDS get up to like 65-70FPS I think.]. At least on my desktop it does. I just put it on auto and it never frameskips[at least on Mario Kart DS].
Dax cleared it for me. If Frameskip=0 simply makes the game run as fast as it can possibly run, a hotkey that(while held) would make the frameskip equal to 0 would suffice for most purposes. If(as Shash pointed out) it's even possible to be done without breaking anything.
The idea of frameskip is to simply skip the rendering of a number of frames to get normal speed. It may be used without a limit, so as to get as big as a speed increase as possible, though. According to Dax's post, only Frameskip=0 disregards the frame limit, so DeSmuME seems to use the former way of frameskip.