diff --git a/mode7_demo/mode7.s b/mode7_demo/mode7.s index d7db1361..7496b16c 100644 --- a/mode7_demo/mode7.s +++ b/mode7_demo/mode7.s @@ -326,6 +326,38 @@ draw_background: ;======================================== draw_sphere: + ; draw shadow first + lda FRAME_COUNT + and #$0f + tax + lda gravity,X + + cmp #$5 + bmi high_shadow +low_shadow: + lda #>sphere_shadow1 + sta INH + lda #sphere_shadow2 + sta INH + lda #sphere0 ; 2 sta INH ; 3 lda #