Emulator Issues #10961
closed[Qt] Debugger has usability issues
0%
Description
-
When a code breakpoint is hit, the debugger code pane does not refresh the code view to show the instruction. Actually, the UI never updates at all -- the play button still reads "Pause" and not "Play".
-
Boot to Pause does not work.
-
Resizing the debugger side panel (or any of the small panels) is really, really slow and results in significant CPU usage.
-
For consistency with DolphinWX, the debugger panes should probably default to being shown on the left side.
Updated by leoetlino about 6 years ago
Scrolling in the code pane also does not seem to work properly. Doing it causes the UI to eat a full core but nothing is actually scrolled.
Updated by leoetlino about 6 years ago
Looks like the problem for Boot to Pause is that the setting is never getting loaded or saved. It actually works fine if you manually enable it.
Also, I cannot get the first issue to happen consistently, so it may be some kind of race condition :/
Updated by leoetlino about 6 years ago
Since the scrolling issue is surprisingly not easy to reproduce, I'll provide some steps:
- Launch DolphinQt2 and enable the debug UI.
- Show the code pane.
- Launch a game (for example The Legend of Zelda: Twilight Princess)
- Pause emulation and set a breakpoint on the next instruction (PC + 4)
- Resume emulation
Expected results:
Emulation should immediately pause again. It should be possible to scroll in the code pane.
What happens instead
Emulation pauses (as expected), but scrolling just causes the UI to use 100% CPU time without actually scrolling.
Updated by leoetlino almost 6 years ago
- Status changed from Accepted to Fixed
- Fixed in set to 5.0-7437
All issues are now fixed in 5.0-7437