Debugger: 2.9.1.6 Added: Branch instructions now show target address

This commit is contained in:
michaelangel007
2022-01-03 22:48:12 -08:00
parent b3dc408195
commit ba9388d1d8
3 changed files with 10 additions and 9 deletions

View File

@@ -245,14 +245,14 @@ int GetDisassemblyLine(WORD nBaseAddress, DisasmLine_t& line_)
if (nTarget < nBaseAddress)
sprintf(line_.sBranch, "%s", g_sConfigBranchIndicatorUp[g_iConfigDisasmBranchType]);
else
if (nTarget > nBaseAddress)
{
sprintf(line_.sBranch, "%s", g_sConfigBranchIndicatorDown[g_iConfigDisasmBranchType]);
}
else
{
sprintf(line_.sBranch, "%s", g_sConfigBranchIndicatorEqual[g_iConfigDisasmBranchType]);
}
if (nTarget > nBaseAddress)
sprintf(line_.sBranch, "%s", g_sConfigBranchIndicatorDown[g_iConfigDisasmBranchType]);
else
sprintf(line_.sBranch, "%s", g_sConfigBranchIndicatorEqual[g_iConfigDisasmBranchType]);
bDisasmFormatFlags |= DISASM_FORMAT_TARGET_POINTER;
if (g_iConfigDisasmTargets & DISASM_TARGET_ADDR)
sprintf(line_.sTargetPointer, "%04X", nTarget & 0xFFFF);
}
// intentional re-test AM_R ...