Emulator Issues #13829
openSave all values in memory widget when auto-update is disabled
0%
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.
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.
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.