From f3c0e151ab4158f7344bc3fdcddb9e23801a1000 Mon Sep 17 00:00:00 2001 From: michaelangel007 Date: Tue, 4 Jan 2022 11:20:54 -0800 Subject: [PATCH] Debugger: 2.9.1.10 Fixed: Immedate #80 was not showing -128 for the signed decimal value. --- source/Debugger/Debug.cpp | 2 +- source/Debugger/Debugger_Disassembler.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Debugger/Debug.cpp b/source/Debugger/Debug.cpp index fc0576a8..53bd66b4 100644 --- a/source/Debugger/Debug.cpp +++ b/source/Debugger/Debug.cpp @@ -51,7 +51,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #define ALLOW_INPUT_LOWERCASE 1 // See /docs/Debugger_Changelog.txt for full details - const int DEBUGGER_VERSION = MAKE_VERSION(2,9,1,9); + const int DEBUGGER_VERSION = MAKE_VERSION(2,9,1,10); // Public _________________________________________________________________________________________ diff --git a/source/Debugger/Debugger_Disassembler.cpp b/source/Debugger/Debugger_Disassembler.cpp index 0ee12f90..52da8652 100644 --- a/source/Debugger/Debugger_Disassembler.cpp +++ b/source/Debugger/Debugger_Disassembler.cpp @@ -397,7 +397,7 @@ int GetDisassemblyLine(WORD nBaseAddress, DisasmLine_t& line_) sprintf(line_.sImmediateSignedDec, "+%d" , nTarget ); else if (nTarget >= 128) - sprintf(line_.sImmediateSignedDec, "-%d" , (~nTarget + 1) & 0x7F ); + sprintf(line_.sImmediateSignedDec, "-%d" , (~nTarget + 1) & 0xFF ); bDisasmFormatFlags |= DISASM_FORMAT_CHAR; line_.nImmediate = (BYTE)nTarget;