From 6a47ed7f413a9241ddb34b13cb3dccd9160d9558 Mon Sep 17 00:00:00 2001 From: Doug Masten Date: Sun, 21 Jun 2020 12:32:54 -0500 Subject: [PATCH] Remove unnecessary "ADDB #$18" as B register will always have this value from 6809 LZSA depacker --- asm/6809/unlzsa2b.s | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/asm/6809/unlzsa2b.s b/asm/6809/unlzsa2b.s index 5defa09..caabd48 100644 --- a/asm/6809/unlzsa2b.s +++ b/asm/6809/unlzsa2b.s @@ -142,8 +142,7 @@ lz2repof ldd #$aaaa ; load match offset cmpb #$18 ; MIN_MATCH_SIZE_V2 + MATCH_RUN_LEN_V2 + 15? bne lz2gotln ; if not, we have the full match length, go copy - ldb ,-x ; load extra length byte - addb #$18 ; add MIN_MATCH_SIZE_V2 + MATCH_RUN_LEN_V2 + 15 + addb ,-x ; add extra length byte + MIN_MATCH_SIZE_V2 + MATCH_RUN_LEN_V2 + 15 bcc lz2gotln ; if no overflow, we have the full length beq lz2done ; detect EOD code