Debugger: Step-over #1194

This commit is contained in:
michaelangel007 2023-03-31 03:46:04 -07:00
parent a3c6156508
commit db5b668eec
2 changed files with 9 additions and 1 deletions

View File

@ -1,4 +1,12 @@
/*
2.9.1.17 Fixed: Ctrl-Space failing to step over a long sub-routine (and wasn't providing any feedback on why it failed.) GH #1194
Increased the max steps to 0xFFFFF (from 0xFFFF)
If step-over succeeds the debugger's feedback is:
"Stop reason: Register PC matches 'Go until' address $nnnn"
If step-over fails (3 possible states), new (QoL) feedback from the debugger is:
"INFO: Didn't step over JSR! (RTS $nnnn on top of stack.)"
"WARN: Didn't step over JSR! (Stack has RTS $nnnn but needs fixup: $xx bytes)"
"ERROR: Didn't step over JSR! (RTS $nnnn not found!)"
2.9.1.16 Added: QoL to BPL. Header and colorized address, mem, and symbols.
2.9.1.15 Added: QoL when a breakpoint register is hit display which register and breakpoint triggered it.
Example:

View File

@ -53,7 +53,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#define MAKE_VERSION(a,b,c,d) ((a<<24) | (b<<16) | (c<<8) | (d))
// See /docs/Debugger_Changelog.txt for full details
const int DEBUGGER_VERSION = MAKE_VERSION(2,9,1,15);
const int DEBUGGER_VERSION = MAKE_VERSION(2,9,1,17);
// Public _________________________________________________________________________________________