// JPM Aug./2019 Update texts descriptions, set cartridge view menu for debugger mode only, added a HW registers browser and source level tracing\r
// JPM Marc./2020 Added the step over for source level tracing\r
// RG Jan./2021 Linux build fixes\r
+// JPM Apr./2021 Handle number of M68K cycles used in tracing mode\r
//\r
\r
// FIXED:\r
cpuBrowseWin->UnholdBPM();\r
}\r
\r
+ emuStatusWin->ResetM68KCycles();\r
// Pause/unpause any running/non-running threads...\r
DACPauseAudioThread(!running);\r
}\r
// Open, or display, the new breakpoint function window\r
void MainWin::ShowNewFunctionBreakpointWin(void)\r
{\r
+ NewFunctionBreakpointWin->SetFnctBreakpointWin(BreakpointsWin);\r
NewFunctionBreakpointWin->show();\r
ShowBreakpointsWin();\r
}\r
{\r
while (!SourcesWin->CheckChangeLine())\r
{\r
- JaguarStepInto();\r
+ emuStatusWin->UpdateM68KCycles(JaguarStepInto());\r
}\r
}\r
else\r
{\r
- JaguarStepInto();\r
+ emuStatusWin->UpdateM68KCycles(JaguarStepInto());\r
}\r
\r
videoWidget->updateGL();\r
dasmtabWidget->setCurrentIndex(1); // set focus on the disasm M68K tab\r
m68k_set_reg(M68K_REG_A6, 0);\r
m68k_brk_hitcounts_reset();\r
+ emuStatusWin->ResetM68KCycles();\r
bpmHitCounts = 0;\r
DebuggerResetWindows();\r
CommonResetWindows();\r
{\r
while (!SourcesWin->CheckChangeLine())\r
{\r
- JaguarStepOver(0);\r
+ emuStatusWin->UpdateM68KCycles(JaguarStepOver(0));\r
}\r
}\r
else\r
{\r
- JaguarStepOver(0);\r
+ emuStatusWin->UpdateM68KCycles(JaguarStepOver(0));\r
}\r
\r
videoWidget->updateGL();\r