mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-09 20:34:50 +00:00
Bug #227 2.8.0.8 Fixed: Showing/hiding the address and/or opcodes will show long symbolic targets without overflowing into the register info pane
File: Debugger_Display.cpp Func: DrawDisassemblyLine()
This commit is contained in:
parent
608ed9d6c5
commit
03b43bf388
@ -1,4 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
|
.8 Fixed: Showing/hiding the address and/or opcodes will show long symbolic targets without overflowing into the register info pane Bug #227
|
||||||
.7 Fixed: ASC #:# with string containing null byte wouldn't show rest of string
|
.7 Fixed: ASC #:# with string containing null byte wouldn't show rest of string
|
||||||
.6 Added: Print-Screen when in debugger will copy the debugger window as text
|
.6 Added: Print-Screen when in debugger will copy the debugger window as text
|
||||||
.5 Added: Print warnings about duplicate symbols when symbol tables are loaded
|
.5 Added: Print warnings about duplicate symbols when symbol tables are loaded
|
||||||
|
@ -47,7 +47,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|||||||
#define ALLOW_INPUT_LOWERCASE 1
|
#define ALLOW_INPUT_LOWERCASE 1
|
||||||
|
|
||||||
// See /docs/Debugger_Changelog.txt for full details
|
// See /docs/Debugger_Changelog.txt for full details
|
||||||
const int DEBUGGER_VERSION = MAKE_VERSION(2,8,0,7);
|
const int DEBUGGER_VERSION = MAKE_VERSION(2,8,0,8);
|
||||||
|
|
||||||
|
|
||||||
// Public _________________________________________________________________________________________
|
// Public _________________________________________________________________________________________
|
||||||
|
@ -2115,7 +2115,14 @@ WORD DrawDisassemblyLine ( int iLine, const WORD nBaseAddress )
|
|||||||
// SYM COPY.FAC.TO.ARG.ROUNDED = EB63
|
// SYM COPY.FAC.TO.ARG.ROUNDED = EB63
|
||||||
// If opcodes aren't showing then length can be longer!
|
// If opcodes aren't showing then length can be longer!
|
||||||
// FormatOpcodeBytes() uses 3 chars/MAX_OPCODES. i.e. "## "
|
// FormatOpcodeBytes() uses 3 chars/MAX_OPCODES. i.e. "## "
|
||||||
int nMaxLen = g_bConfigDisasmOpcodesView ? MAX_TARGET_LEN : MAX_TARGET_LEN + (MAX_OPCODES*3);
|
int nMaxLen = MAX_TARGET_LEN;
|
||||||
|
|
||||||
|
// 2.8.0.8: Bug #227: AppleSoft symbol: COPY.FAC.TO.ARG.ROUNDED overflows into registers
|
||||||
|
if ( !g_bConfigDisasmAddressView )
|
||||||
|
nMaxLen += 4;
|
||||||
|
if ( !g_bConfigDisasmOpcodesView )
|
||||||
|
nMaxLen += (MAX_OPCODES*3);
|
||||||
|
|
||||||
if( nLen >= nMaxLen )
|
if( nLen >= nMaxLen )
|
||||||
{
|
{
|
||||||
#if _DEBUG
|
#if _DEBUG
|
||||||
|
Loading…
x
Reference in New Issue
Block a user