I have a fairly decent computer, and I have been messing around with DS Emulation recently. I have found that if a game is running on the emulator, and if I have anything else running, the performance of the emulation drops like a rock (And the sound gets all crackly, too). I used to think this shouldn't have happened because my computer is WAY more powerful than a DS. But recently, I did a little research and I found out the DS is based around an ARM CPU? Could the fact that I'm emulating ARM on a x64 machine be the cause of why it is so slow when I have anything else running?

  • 10
    A little light reading while you wait for the answers to pour in: arstechnica.com/gaming/2011/08/… Jul 29, 2020 at 16:29
  • 7
    Beside the fact,that any reasonable actual x86 is more than capable to emulate a 66 MHz ARM9, this question seams to ask about issues of modern software (the emulation) on modern hardware, not anything related to the original device or its software. Doesn't it?
    – Raffzahn
    Jul 29, 2020 at 16:34
  • 7
    Most interpreting based emulators require a CPU that's around 100 times faster for decent quality emulation without frame skipping. You can potentially do much better with JIT recompilation, but that's much harder to implement and in practice you still need a lot of CPU power to emulate the non-CPU parts of the device. It also makes accurate emulation harder, so most emulators for less demanding systems like the Nintendo DS don't use it.
    – user722
    Jul 29, 2020 at 17:41
  • 5
    Which emulator? Jul 29, 2020 at 23:36
  • 2
    You may want to provide actual numbers. "Drops like a rock" is not very precise. Jul 30, 2020 at 7:28


Browse other questions tagged .