From 64f5a7c41980c0fb83a6c060ed9d3bd798e03dbf Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 2 Nov 2023 14:14:14 -0400 Subject: [PATCH] second: get bouncing lens going it's not doing a proper lens effect but probably out of time for that --- demos/second/part10_lens_rotozoom/lens.s | 96 ++++++++++++++++++- .../part15_transmission/graphics/Makefile | 11 ++- demos/second/zp.inc | 7 ++ 3 files changed, 108 insertions(+), 6 deletions(-) diff --git a/demos/second/part10_lens_rotozoom/lens.s b/demos/second/part10_lens_rotozoom/lens.s index 10be8819..976a882d 100644 --- a/demos/second/part10_lens_rotozoom/lens.s +++ b/demos/second/part10_lens_rotozoom/lens.s @@ -112,12 +112,34 @@ load_background: ;=============================== - ; draw lens + ; draw/move lens ;=============================== - lda #10 - sta XPOS lda #10 + jsr setup_timeout + + + lda #10 + sta LENS_X + lda #2 + sta LENS_Y + + lda #1 + sta XADD + lda #2 + sta YADD + + lda #0 + sta COUNT + +lens_move_loop: + + jsr gr_copy_to_current + + ldx COUNT + lda LENS_X + sta XPOS + lda LENS_Y sta YPOS lda #