Ah, you're absolutely right; it's hanging only when loading a state that doesn't match the current ROM. The search seems pretty clunky, though; it plays the current audio repeatedly and then speeds up afterward to compensate for the lost time. If it finds another matching ROM, does it automatically load that to work with the state, or what? This strikes me as surprising behavior, though I imagine I won't be seeing it anymore now that I know about this:Sour wrote:The emulator shouldn't be hanging on loading a save state that doesn't exist - are you sure it's not a matter of trying to load a state for an older version of the ROM? In this case, Mesen will search through your NES files to try and find a matching ROM, which can take a while if you have a huge rom collection.
I didn't realize that had made it in as a setting! Yes, this solves my problem. Thanks!Sour wrote:There's been an option for this for a while now (Preferences->Save Data->Allow save states to be loaded on modified roms), does it not work in this scenario? (This should also fix the freeze problem with load states, I think)
Ah, OK. Was going to comment on the hotkey (requires numpad multiply, which is very inconvenient on my keyboard), but just found the shortcut configuration menu, which solved my problem. Perfect!Sour wrote:There is one, but it's called "Show Next Statement" (Alt+* by default, iirc), for historical reasons (and because that's how it's called in VS)
You're right, that should cover this.Sour wrote:The new "show instruction progress" feature does tell you whether you're on a exec, read, write, dummy read or dummy write cycle. Was there anything else you wanted to see specifically?
Oh, I didn't realize that was editable. The persistent highlight makes sense, then, and is probably good to have, but I do wish I could have either a way to make it go away or obstruct the graphic less, since it's really hard to see what the tile is behind the highlight. As far as the interface goes, I'm not sure how I'd make it go away when not needed, but maybe using an outline, instead, would be better and might also make it easier to see how the tile fits in with neighboring ones while editing.Sour wrote:This is mostly because the tile can be selected to edit it on the right-hand side, though I guess highlighting the tile on the left side isn't entirely necessary.
Thanks for looking into these!