From f71d340a1514b2c034f483bfb309a2aa4bd6fa49 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 2 Aug 2018 21:21:34 -0400 Subject: [PATCH] waterfall: both directions work --- waterfall/waterfall.s | 54 +++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 22 deletions(-) diff --git a/waterfall/waterfall.s b/waterfall/waterfall.s index 97c452dc..e938172f 100644 --- a/waterfall/waterfall.s +++ b/waterfall/waterfall.s @@ -15,7 +15,6 @@ BASH = $29 MASK = $2E COLOR = $30 FRAME = $60 -BLARGH = $69 BIRD_STATE = $E0 BIRD_DIR = $E1 DRAW_PAGE = $EE @@ -249,36 +248,47 @@ page1_loop: ; delay 115+(7 loop)+4 (bit)+4(extra) ;========================== - ; draw sprite + ; draw bird sprite ;========================== ; 13 + 11 + 2190 = 2214 + lda BIRD_STATE ; 3 + and #1 ; 2 -; beq bird_walking -; ; 2 + ldx BIRD_DIR ; 3 + bne bird_left - lda #>bird_rider_stand_right ; 2 - sta INH ; 3 - lda #bird_rider_stand_right ; 2 + ldy #bird_rider_walk_right ; 2 + ldy #bird_rider_stand_left ; 2 + ldy #bird_rider_walk_left ; 2 + ldy #bird_rider_walk_right ; 2 -; sta INH ; 3 -; lda #