diff --git a/docs/Debugger_Changelog.txt b/docs/Debugger_Changelog.txt index c5dbb0e4..600aa9f7 100644 --- a/docs/Debugger_Changelog.txt +++ b/docs/Debugger_Changelog.txt @@ -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: diff --git a/source/Debugger/Debug.cpp b/source/Debugger/Debug.cpp index 4fde2341..6b3d8630 100644 --- a/source/Debugger/Debug.cpp +++ b/source/Debugger/Debug.cpp @@ -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 _________________________________________________________________________________________