From f30fe1a78a76817b7dfd95172951a902a4654ede Mon Sep 17 00:00:00 2001 From: Denis Molony Date: Tue, 27 Jul 2021 17:58:39 +1000 Subject: [PATCH] debugged bug in debug --- src/com/bytezone/diskbrowser/applefile/CPMBasicFile.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/com/bytezone/diskbrowser/applefile/CPMBasicFile.java b/src/com/bytezone/diskbrowser/applefile/CPMBasicFile.java index e57da37..0a1fdef 100644 --- a/src/com/bytezone/diskbrowser/applefile/CPMBasicFile.java +++ b/src/com/bytezone/diskbrowser/applefile/CPMBasicFile.java @@ -206,17 +206,13 @@ public class CPMBasicFile extends BasicProgram break; int lineNumber = getShort (buffer, ptr + 2); - text.append (String.format (" %d ", lineNumber)); lastPtr = ptr; ptr = nextAddress - loadAddress; - text.append (HexFormatter.getHexString (buffer, lastPtr + 4, ptr - lastPtr)); + text.append (String.format (" %d ", lineNumber)); + text.append (HexFormatter.getHexString (buffer, lastPtr + 4, ptr - lastPtr - 4)); text.append ("\n"); - if (ptr < 0 || ptr >= buffer.length) - break; - if (buffer[ptr - 1] != 0) // end of previous line - break; } return text.toString ();