Project

General

Profile

Actions

Emulator Issues #13829

open

Save all values in memory widget when auto-update is disabled

Added by Amphitryon 29 days ago. Updated 1 day ago.

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

0%

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

Description

When auto-update is disabled but emulation is not paused, the memory widget maintains the values that were visible at the time of unpause and no others. Scrolling up or down just shows dashes. Marking as low priority since I'm not sure this setting even needs to exist, but if it does, it's not very useful like this.

Actions #1

Updated by taolas 15 days ago

I don't understand what behavior you want it to have.

Actions #2

Updated by Amphitryon 6 days ago

I want there to never be dashes for valid memory locations. Ideally, show whatever the values would have been if you had scrolled to them before unpausing (i.e., make a snapshot of all memory), but if that would cause performance issues, just show the current values. If the dashes are expected, I am probably misunderstanding the purpose of this setting.

Actions #3

Updated by taolas 1 day ago

Ah okay. I don't think we would want to make a copy of all memory on pause. One reason it doesn't update while running, is that it was a new feature and it seemed good to preserve the old behavior just in case it caused issues. Another reason is that it can be misleading to see updates while scrolling when the data may be changing. Requiring auto-update to see new values while scrolling prevents that.

Not erasing the memory widget on transitioning from pause to play was requested a long time ago.

Things may have ended up in an odd state due to all this.

Actions

Also available in: Atom PDF