From 095d2e6d93fb5a269cd5ed09ec42d92003bdea6e Mon Sep 17 00:00:00 2001 From: 4am Date: Thu, 21 Jan 2021 00:55:03 -0500 Subject: [PATCH] fix catalog previous/next buttons when there are more than 2 pages --- src/ui.catalog.a | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/ui.catalog.a b/src/ui.catalog.a index e316c0d..b809d9f 100644 --- a/src/ui.catalog.a +++ b/src/ui.catalog.a @@ -212,22 +212,26 @@ isUppercaseKey catalog_next lda startIndex clc - adc #MAXGAMES ; page forward and refresh + adc #MAXGAMES cmp gameCount - beq @good - bcc @good - jmp catalog_previous -@good sta startIndex + bcc + + lda #0 ++ sta startIndex jmp RefreshCatalog catalog_previous lda startIndex - bne @1 - jmp catalog_next -@1 sec - sbc #MAXGAMES ; page back and refresh - sta startIndex + sbc #MAXGAMES + bcs + + lda #0 +- clc + adc #MAXGAMES + cmp gameCount + bcc - + sec + sbc #MAXGAMES ++ sta startIndex jmp RefreshCatalog catalog_main