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?

  • 7
    A little light reading while you wait for the answers to pour in: arstechnica.com/gaming/2011/08/… – snips-n-snails Jul 29 '20 at 16:29
  • 5
    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 '20 at 16:34
  • 4
    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 '20 at 17:41
  • 4
    Which emulator? – Bruce Abbott Jul 29 '20 at 23:36
  • 1
    You may want to provide actual numbers. "Drops like a rock" is not very precise. – Thorbjørn Ravn Andersen Jul 30 '20 at 7:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.