Project

General

Profile

Actions

Emulator Issues #13452

open

Cheat Search's "Current Value" column doesn't update on stepping

Added by JosJuice 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

The "Current Value" column in the Cheat Search tab of the Cheat Manager doesn't update when stepping through code.

What steps will reproduce the problem?

  1. Enable Dolphin's debugging UI.
  2. Start a cheat search and narrow it down to some locations you find interesting.
  3. Pick one of the locations and create a write-only memory breakpoint for it. (I personally used the location 0x80482e20 in R8AJ01.)
  4. Run the game until the memory breakpoint triggers.
  5. Press the "Step" button. The value at the address will update in the Memory tab but not in the Cheat Search.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-20919

Actions #1

Updated by Dentomologist 4 months ago

This happens because I didn't realize Core::State doesn't get set to Paused when breakpoints happen, so neither the on-pause nor end-of-frame update triggers.

I'm looking into resolving this by triggering an update when CPUManager::Break() is called.

Actions

Also available in: Atom PDF