summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp
diff options
context:
space:
mode:
authorTryTwo <taolas@gmail.com>2022-10-08 14:54:10 -0700
committerTryTwo <taolas@gmail.com>2022-10-23 08:22:35 -0700
commite2df81b0c157c0da2cdac99feb42e3004dc2e499 (patch)
tree0cf49e8ae734a3edb10a2585f8f9d2e49e49277b /Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp
parent1ed6028af415075e7cc2b251415dd97ee477002b (diff)
Add logging and error reporting to Breakpoint Conditionals.
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp')
-rw-r--r--Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp b/Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp
index b645377457..d28c2dc61e 100644
--- a/Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp
+++ b/Source/Core/DolphinQt/Debugger/NewBreakpointDialog.cpp
@@ -261,6 +261,11 @@ void NewBreakpointDialog::ShowConditionHelp()
"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n"
"Write and break: r4 = 8, 1\n"
"Write and continue: f3 = f1 + f2, 0\n"
- "The condition must always be last\n");
+ "The condition must always be last\n\n"
+ "All variables will be printed in the Memory Interface log, if there's a hit or a NaN "
+ "result. To check for issues, assign a variable to your equation, so it can be printed.\n\n"
+ "Note: All values are internally converted to Doubles for calculations. It's possible for "
+ "them to go out of range or to become NaN. A warning will be given if NaN is returned, and "
+ "the var that became NaN will be logged.");
ModalMessageBox::information(this, tr("Conditional help"), message);
}