From 7fbebb9895ddaa6d1cd9ee22aa6c4b10ad133873 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 1 Jun 2023 14:29:59 -0400 Subject: [PATCH] sb: keyboard early out --- games/sb/hgr_logo_scroll.s | 13 +++++++++++-- games/sb/title.s | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/games/sb/hgr_logo_scroll.s b/games/sb/hgr_logo_scroll.s index 31cb4e5b..0db31251 100644 --- a/games/sb/hgr_logo_scroll.s +++ b/games/sb/hgr_logo_scroll.s @@ -1,10 +1,10 @@ ;================================ - ; HGR vscroll + ; HGR logo vscroll ;================================ ; image to scroll in is in $4000 ; -hgr_vscroll: +hgr_logo_vscroll: ldx #191 ; 2 stx SCROLL ; SCROLL = 0 ; 3 @@ -79,10 +79,19 @@ vscroll_out_smc: done_scroll: + ;===================== + ; exit early if keypress + + lda KEYPRESS + bmi vscroll_early_exit + ;===================== ; scroll whole screen dec SCROLL bne vscroll_loop +vscroll_early_exit: + bit KEYRESET + rts diff --git a/games/sb/title.s b/games/sb/title.s index e4b52355..139b216b 100644 --- a/games/sb/title.s +++ b/games/sb/title.s @@ -98,7 +98,7 @@ scroll_logo: ; scroll up vertically ;====================== - jsr hgr_vscroll + jsr hgr_logo_vscroll ;===================