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
  • K3Nv2 @ K3Nv2:
    I plan on going back to ultimate with all the new shit coming that'll just be free on ultimate
  • BigOnYa @ BigOnYa:
    Wut? PS ain't tickling your balls no more?
  • K3Nv2 @ K3Nv2:
    No I can just afford both ;O
  • BigOnYa @ BigOnYa:
    I hear ya. You got a dope handheld coming soon, that should at least tingle those dingles.
  • K3Nv2 @ K3Nv2:
    Probably look like ass with Gamepass on it
  • BigOnYa @ BigOnYa:
    Crazy, I remember posing for that one, towelie was messed up in that shoot.
  • Veho @ Veho:
    Must have edited him in post, he looks fine there.
  • BigOnYa @ BigOnYa:
    That's true, both our eyes are straight white, and we know better
  • K3Nv2 @ K3Nv2:
    You're a towel
  • BigOnYa @ BigOnYa:
    No, you're a towel
  • K3Nv2 @ K3Nv2:
    No you're a towel
  • BigOnYa @ BigOnYa:
    No you're a......wut. Wanna get hjgh?
  • K3Nv2 @ K3Nv2:
    Crazy people actually spend $50 on that stuff
  • BigOnYa @ BigOnYa:
    Towelie runs my farm, he's awesome.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Polly is still around from what I've heard.
  • K3Nv2 @ K3Nv2:
    @SylverReZ, is Pollys alt I knew it
  • BigOnYa @ BigOnYa:
    Yea I see him every once whi!e , incognito
  • SylverReZ @ SylverReZ:
    @K3Nv2, I'm not him. Keep looking.
    +1
  • K3Nv2 @ K3Nv2:
    Still don't know why he left unless someone really hurt his feelings
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +1
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
    K3Nv2 @ K3Nv2: It's like they think we'll be in their bed pissing on it the next day