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,982
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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==