mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Add a very quick reset command.
Should work unless stop times out. Helps debugging a bit.
This commit is contained in:
parent
ba4f424cc5
commit
cbf9c2dd4a
1 changed files with 18 additions and 0 deletions
|
@ -321,6 +321,24 @@ namespace MainWindow
|
|||
UpdateMenus();
|
||||
break;
|
||||
|
||||
case ID_EMULATION_RESET:
|
||||
for (int i=0; i<numCPUs; i++)
|
||||
if (disasmWindow[i])
|
||||
SendMessage(disasmWindow[i]->GetDlgHandle(), WM_COMMAND, IDC_STOP, 0);
|
||||
|
||||
Sleep(100);//UGLY wait for event instead
|
||||
|
||||
for (int i=0; i<numCPUs; i++)
|
||||
if (disasmWindow[i])
|
||||
SendMessage(disasmWindow[i]->GetDlgHandle(), WM_CLOSE, 0, 0);
|
||||
for (int i=0; i<numCPUs; i++)
|
||||
if (memoryWindow[i])
|
||||
SendMessage(memoryWindow[i]->GetDlgHandle(), WM_CLOSE, 0, 0);
|
||||
|
||||
EmuThread_Stop();
|
||||
|
||||
EmuThread_Start(GetCurrentFilename());
|
||||
break;
|
||||
|
||||
case ID_EMULATION_PAUSE:
|
||||
for (int i=0; i<numCPUs; i++)
|
||||
|
|
Loading…
Add table
Reference in a new issue