ares-emulator / ares

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
https://ares-emu.net
Other
991 stars 121 forks source link

Add option to stop Ares from closing the Tools window (Tracer/Memory Editor/etc.) when reloading a ROM. #938

Open ArthCarvalho opened 1 year ago

ArthCarvalho commented 1 year ago

Ares is more and more becoming the emulator of choice for a lot of homebrew developers, and it has helped me a lot in debugging my own projects with the memory viewer and other tools, but one unfortunate behavior that really gets in the way is the Tools window getting closed when you reload a ROM or load a different rom. This makes it hard to observe memory changes when the game is booting, also gets in the way when you want to see how changes in the code reflect on memory, since not only the tools will close but everything gets reset back to default, such as trace logs that also get reset, so you can't get a trace log while the game is booting.

It also would be ideal if after rebooting a ROM in the same session the memory viewer would default back to the same address and memory space as selected before the reboot.

LukeUsher commented 1 year ago

There is a setting you can enable that opens the debugger at Rom load time; allowing you to set up your options before the game starts.

This still will not remember your settings/memory addresses between sessions but it is half of the request: I believe there is a debugger checkbox in the main menu under “settings -> boot options”