Fast Nintendo DS Emulator.


That is exactly what I'd expect a cloned Gruso would say... Until you prove you're not a pod being too; I'm watching you, buddy
 
i thought the name type lik dis sounded familiar, and damnit i never even got to throw my sarcasm around in this thread!
 
Wow! Good find!


I know its real slow, but maybe one day it could turn into something decent....
 
im just gonna keep walking, nothing for me to say, nothing at all, just keeeeeeeep walking
 
been looking around on youtube, and I appologize if this has been talked to death but desmume was ported to the PSP, it runs really slow on the 333mhz but I was wondering if someone would attempt this port, I updated the port request wiki with it.


Source http://desmume.svn.sourceforge.net/


http://www.youtube.com/watch?v=LQ38tL8ukNs


DSonPSP uses Desmume core


http://donpsp.svn.sourceforge.net/viewvc/donpsp/


abandonded project DSonPSP

https://www.youtube.com/embed/XhPaACBlEIA?feature=oembed

If I recall correctly the DSonPSP port doesn't even use a Dynarec, which is where emulators get the majority of their speed. Just to give you an idea, on the PSP, with Daedalusx64, if you turn off the Dynarec in SM64 it will run at 3-6 frames/sec whereas with the Dynarec it can get up to 40 around the castle
 
I haven't been able to find a DS Emulator that runs with acceptable performance on a 2GHz Core 2 Duo, so porting an existing emulator and getting decent performance is out of the question.


I think if it were possible, we would have seen more developer interest in such a thing by now.
 
If I recall correctly the DSonPSP port doesn't even use a Dynarec, which is where emulators get the majority of their speed. Just to give you an idea, on the PSP, with Daedalusx64, if you turn off the Dynarec in SM64 it will run at 3-6 frames/sec whereas with the Dynarec it can get up to 40 around the castle

N64 emulation as we've seen it is more unbalanced than most, especially on a platform like PSP where there isn't a heavy API in the way between you and the GPU. What I mean is that outside of CPU emulation and a few pretty lightweight peripherals most of the machine is emulated with HLE and lower overhead than the CPU emulation. So CPU emulation is everything in N64.. this is one of the reasons why almost every N64 emulator ever released has a recompiler, while none of the released DS emulators do.


The situation with DS is different, especially if you do the graphics in software instead of hardware, which is close to necessary to get a lot of the GPU pipeline working correctly (not that that isn't sort of true for N64 too, but I think there's less of an impact). Consequently, even with a dynarec desmume would probably still be pretty slow.
 
Last edited by a moderator:
All I honestly remember about the DS' specs is that it uses a dual-core system, with an ARM7 (the same chip in the GBA) and an ARM9 processor running together. The ARM7 was apparently what allowed it to play GBA games so easily, or at least I'd think so. I'm not a programmer so I'm honestly just guessing - my arena is larger devices, like the ones sitting on the diagnostic bench behind me - but despite the Pandora's raw clock speed, can she keep up with a dual-core system? What is the clock speed on the DS anyway? I'd always wondered that.
 
Back
Top