From 40c3a97cf0df2ab16ebc73f9dda699c0e7ba884d Mon Sep 17 00:00:00 2001 From: 4am Date: Sun, 18 Apr 2021 12:39:19 -0400 Subject: [PATCH] don't show animation after initial decompression --- src/exodecrunch.s | 9 ++++++++- src/passport.a | 1 + src/rwts.a | 1 + src/wrapper.a | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/exodecrunch.s b/src/exodecrunch.s index ad7debf..effcb19 100644 --- a/src/exodecrunch.s +++ b/src/exodecrunch.s @@ -64,6 +64,7 @@ EXTRA_TABLE_ENTRY_FOR_LENGTH_THREE = 1 ; ------------------------------------------------------------------- ; zero page addresses used ; ------------------------------------------------------------------- +zp_show_progress_ui = $a6 zp_len_lo = $a7 zp_len_hi = $a8 @@ -155,13 +156,17 @@ decrunch: ; ------------------------------------------------------------------- ; show initial on-screen progress UI ; + ror + sta zp_show_progress_ui + bit zp_show_progress_ui + bpl done_init_progress_loop ldy #7 init_progress_loop: lda progress_char,y jsr show_one_progress_char dey bpl init_progress_loop - +done_init_progress_loop: ; ------------------------------------------------------------------- ; init zeropage, x and y regs. (12 bytes) ; @@ -240,6 +245,8 @@ no_hi_decr: sta (zp_dest_lo),y ; periodically update on-screen progress UI + bit zp_show_progress_ui + bpl dont_update_progress_ui dec progress_counter bne dont_update_progress_ui tya diff --git a/src/passport.a b/src/passport.a index 49f1ba3..1ba5842 100755 --- a/src/passport.a +++ b/src/passport.a @@ -748,6 +748,7 @@ _applyToT00 sta _byte_hi lda #