hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.41k stars 2.19k forks source link

Refactor execution: No longer freeze the "EmuThread" when paused in the debugger #19589

Closed hrydgard closed 2 weeks ago

hrydgard commented 2 weeks ago

This allows creating debuggers that run within the context of the emuthread - like the upcoming imgui-based debugger.

You can thus now enter the pause menu when the debugger is paused.

Note: This does not yet remove freezing the thread when debugging the GE (PSP's GPU), that's more complicated and will come later.