From 27f1968ef64ab88bf8b7180f41ec247a087b6572 Mon Sep 17 00:00:00 2001 From: Thomas Jentzsch Date: Tue, 17 Jan 2023 16:29:11 +0100 Subject: [PATCH] stop disassembling at areas marked as ROW (fixes #931) --- src/debugger/DiStella.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/debugger/DiStella.cxx b/src/debugger/DiStella.cxx index 3c9ca4a29..a706cea59 100644 --- a/src/debugger/DiStella.cxx +++ b/src/debugger/DiStella.cxx @@ -754,8 +754,9 @@ void DiStella::disasmFromAddress(uInt32 distart) // abort when we reach non-code areas if (checkBits(myPC, Device::Device::DATA | Device::GFX | Device::PGFX | - Device::COL | Device::PCOL | Device::BCOL | Device::AUD, - Device::CODE)) { + Device::COL | Device::PCOL | Device::BCOL | + Device::AUD | Device::ROW, + Device::CODE)) { myPCEnd = (myPC - 1) + myOffset; return; }