drhelius / Gearsystem

Sega Master System / Game Gear / SG-1000 emulator for macOS, Windows, Linux, BSD and RetroArch.
https://x.com/drhelius
GNU General Public License v3.0
247 stars 45 forks source link

Scrolling Not Handled Appropriately On Disassembler #77

Closed Pokeman2003 closed 1 year ago

Pokeman2003 commented 1 year ago

I don't have images for this one, but it's pretty simple to replicate on 3.4. Get any ROM, and try to scroll in the disassembler while paused. At best, if you hold the scroll bar, you'll be able to look, but the moment you let go of the scroll bar, it'll reset its position back to where the last command executed. However, using the scroll wheel is utterly pointless because it will scroll up/down for exactly one frame, and then reset its position.

drhelius commented 1 year ago

That's because you have "Follow PC" enabled. Disable it and you will be able to scroll freely, enable it again to go back to the program counter.

Pokeman2003 commented 1 year ago

Oh. That's rather counter intuitive, in my opinion, but I suppose that's not really a bug then.

drhelius commented 1 year ago

I may change it so it disables automatically when you scroll