From 8a9c0d55c25048aab33b707547be58b19c8940f8 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sat, 17 Jul 2021 21:24:28 -0400 Subject: [PATCH] xba sets z based on the (new) low 8-bits --- bootblock.aii | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/bootblock.aii b/bootblock.aii index cd650fc..2c1d3d2 100644 --- a/bootblock.aii +++ b/bootblock.aii @@ -194,17 +194,11 @@ ok jsr read_extent_block lda data+BTNodeDescriptor.numRecords ; # of records - xba -; asl a ; x 2 -; sec -; sbc #512 -; eor #-1 -; inc a -; adc #-513 ; carry will be clear. +1 to avoid inc -; eor #-1 - sta count beq advance + xba + sta count + again ldx #512-2 ; last entry @loop