From 73de4a62581f6614720b4d5424c044642609453f Mon Sep 17 00:00:00 2001 From: thrust26 Date: Fri, 14 Jun 2024 09:19:51 +0200 Subject: [PATCH] small disassembler fix to avoid dirty mirror addresses in code --- src/debugger/DiStella.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/debugger/DiStella.cxx b/src/debugger/DiStella.cxx index d02109b3c..e61415636 100644 --- a/src/debugger/DiStella.cxx +++ b/src/debugger/DiStella.cxx @@ -967,7 +967,7 @@ DiStella::AddressType DiStella::mark(uInt32 address, uInt16 mask, bool directive myDirectives[address - myOffset] = mask; return AddressType::ROM; } - else if(address > 0x1000 && myOffset != 0) // Exclude zero-page accesses + else if(address > 0x1000 && myOffset != 0 && mySettings.rFlag) // Exclude zero-page accesses { /* 2K & 4K case */ myLabels[address & myAppData.end] = myLabels[address & myAppData.end] | mask;