Hi all,
yesterday, I have tried using the debug features of Dolphin top help me make some ASM based Gecko codes for Legend of Zelda - Skyward Sword.
I've tried this with both the latest dev version (5.0-12665) as well as the latest stable version (5.0-12247).
However, while both versions run the game flawlessly using the JIT Recompiler emulation engine, as soon as I set one breakpoint (doesn't matter if it's an execution opr memory breakpoint) the game slows down to 3% execution speed and 1 or 2 FPS. That makes the game totally unplayable even for debugging purposes.
The only way I could get a somewhat reasonable debugging environment going is when I switched the emulation engine to Cached Interpreter, which slows down the execution speed to 23-25% and setting a breakpoint brings it down to 18-20%. While that is still far from ideal, at least that makes the game *just* playable enough to go through some of the motions to trigger my memory breakpoints.
Is this an expected behaviour even on a high end PC? I'm working on a PC with a Ryzen 7 3700x CPU, Nvidia RTX 2070 SUPER GPU and 32GB RAM.
So far, I've only tried all of this on my Windows 10 install, do you reckon it's worth trying it on my Linux system as well?
I'd appreciate if someone could help me out here! Thank you!!
-Michael
yesterday, I have tried using the debug features of Dolphin top help me make some ASM based Gecko codes for Legend of Zelda - Skyward Sword.
I've tried this with both the latest dev version (5.0-12665) as well as the latest stable version (5.0-12247).
However, while both versions run the game flawlessly using the JIT Recompiler emulation engine, as soon as I set one breakpoint (doesn't matter if it's an execution opr memory breakpoint) the game slows down to 3% execution speed and 1 or 2 FPS. That makes the game totally unplayable even for debugging purposes.
The only way I could get a somewhat reasonable debugging environment going is when I switched the emulation engine to Cached Interpreter, which slows down the execution speed to 23-25% and setting a breakpoint brings it down to 18-20%. While that is still far from ideal, at least that makes the game *just* playable enough to go through some of the motions to trigger my memory breakpoints.
Is this an expected behaviour even on a high end PC? I'm working on a PC with a Ryzen 7 3700x CPU, Nvidia RTX 2070 SUPER GPU and 32GB RAM.
So far, I've only tried all of this on my Windows 10 install, do you reckon it's worth trying it on my Linux system as well?
I'd appreciate if someone could help me out here! Thank you!!
-Michael