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 ;===================