diff --git a/split_screen/calc_freq.c b/split_screen/calc_freq.c index b4c2c1d3..50571054 100644 --- a/split_screen/calc_freq.c +++ b/split_screen/calc_freq.c @@ -9,7 +9,7 @@ int main(int argc, char **argv) { // desired=5196; // desired=4547; // desired=9685; - desired=827; + desired=429; printf("You want %d cycles\n",desired); diff --git a/split_screen/credits.s b/split_screen/credits.s index 621d0524..0ef761ac 100644 --- a/split_screen/credits.s +++ b/split_screen/credits.s @@ -242,17 +242,154 @@ loop1: bit SET_GR ; 4 - ; want 4160-8 = 4152 cycles - ; 1+y(6+5x) - ; Try X=91 Y=9 cycles=4150, R2 + ;================ + ; Draw Big Tree + + lda #>big_tree ; 2 + sta INH ; 3 + lda #bird_rider_stand_right ; 2 + sta INH ; 3 + lda #bird_rider_walk_right ; 2 + sta INH ; 3 + lda #big_tree ; 2 - sta INH ; 3 - lda #bird_rider_stand_right ; 2 - sta INH ; 3 - lda #bird_rider_walk_right ; 2 - sta INH ; 3 - lda #