Homebrew WIP DeSmuME-NX (w/Laprox's Vertical Mod) [DS Emulator]

Would you like to see the original porter finish their project?


  • Total voters
    316

catlover007

Developer
Developer
Joined
Oct 23, 2015
Messages
722
Trophies
1
XP
3,990
Country
Germany
I experimented a bit with this emulator and MelonDS a few days ago and as far as I can tell the Switches CPU isn't powerful enough for DS emulation as it is in it's current state. But there are two techniques I know of to reduce the CPU load:

1. GPU acceleration. The software rasterizer might be more accurate, but it's also incredible slow and probably the main bottleneck of the emulation. Unfortunately GPU access is still being worked on, so it's currently not possible for homebrew apps to gain access to hw graphics acceleration.

2. JIT compilation. The ARM interpreter is also quite resource intensive. JIT compilation could greatly speed things up. What's standing in the way is the CPU architecture. Desmume supports JIT compilation for x86 and 32-Bit ARM platforms, but not ARM64. Implementing it would be quite an undertakement, although it's inside the bounds of practibilty.

What still perplexes me is that when running lakka Desmume ran at fullspeed with GPU accleration disabled. It's possible that I was running a newer(or older) version of Desmume which was better optimized, also it's possible that lakka clocks the CPU at a higher speed(although I think it only clocks the GPU at a higher speed. And at last I could have simply did something wrong while testing it and the hw accelerated rendering wasn't disabled.

But that's just me, I would love to be proved wrong by someone who manages to get a fullspeed emulation without JIT compilation or GPU access!
 
Last edited by catlover007,
  • Like
Reactions: Girtana1

jedifacekik2

Member
Newcomer
Joined
Jul 19, 2018
Messages
16
Trophies
0
Age
34
XP
119
Country
United States
Could it be possible that this runs a little bit better in a near future? Is the developer still working on this? Or is it stuck as it is?

honestly best bet is just stick with lakka,which i know you have to boot from pc/mac but still roms run at good speed
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I'm still not sure how it works, but yea MS offers newest updates only, you can't find old
  • K3Nv2 @ K3Nv2:
    I found a internet archive that's up to 2021 that's it
  • BigOnYa @ BigOnYa:
    Or if you are on on old fw, it won't let you online till u update to newest
  • K3Nv2 @ K3Nv2:
    I'm still not getting that hyped over it I can play my pc game that I torrented with a torrent for Xbox that's the same game woo
  • BigOnYa @ BigOnYa:
    But yea @SylverReZ the Durango dumps have all I've heard of till now that was significant
    +1
  • K3Nv2 @ K3Nv2:
    If they enable stealth online like the good old jtag days that'll be different
  • K3Nv2 @ K3Nv2:
    #BringBackGodModeOnline
  • BigOnYa @ BigOnYa:
    #makekensmomwashdatass
  • SylverReZ @ SylverReZ:
    #MakeDaTempGreatAgain
    +1
  • K3Nv2 @ K3Nv2:
    My feelings
  • BigOnYa @ BigOnYa:
    I'm sorry, i feel bad now.
  • BigOnYa @ BigOnYa:
    Yo momma is just fine as she is.
  • K3Nv2 @ K3Nv2:
    I really don't
  • K3Nv2 @ K3Nv2:
    Can't we just go back to waking each other's dicks again
  • BigOnYa @ BigOnYa:
    No! We said we' d never mention that agai...no I mean what are you talking about, thats ridiculous
  • K3Nv2 @ K3Nv2:
    We can hug and make up which part of your body would you like kissed sir
  • BigOnYa @ BigOnYa:
    I just wanna spoon and...no I'm not falling for your tricks anymore, I've moved on.
  • K3Nv2 @ K3Nv2:
    Yes I know about your deep love you have for @SylverReZ but I was your first
  • K3Nv2 @ K3Nv2:
    That could've been polly thinking about it
  • BigOnYa @ BigOnYa:
    Its not your baby, no matter how much you what it to be, we were separated at that time.
  • BigOnYa @ BigOnYa:
    We sound like Mexican soap operas
  • BigOnYa @ BigOnYa:
    I miss polly, he took alot shit but was fun messing with him
  • K3Nv2 @ K3Nv2:
    That's why I don't get too involved in the forums I don't want my name all over the damn place but I do feel like I had a doing in the Leo and Luke love battle lol
    +1
  • BigOnYa @ BigOnYa:
    I think the cross gen console thing has killed playing cod, bf, pubg on consoles. Cheaters on pc has made them horrible to play on consoles.
  • K3Nv2 @ K3Nv2:
    That's why they dump millions into security now I remember getting all my cod shit unlocked in one match was fun
    K3Nv2 @ K3Nv2: That's why they dump millions into security now I remember getting all my cod shit unlocked in...