From 71d8d93abc60b7b2a8f9730257c13cb5751a5905 Mon Sep 17 00:00:00 2001 From: Brooke Vibber Date: Mon, 30 Dec 2024 11:33:55 -0800 Subject: [PATCH 1/2] even better palette cycling --- mandel.s | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mandel.s b/mandel.s index 198e40c..9b6b32d 100644 --- a/mandel.s +++ b/mandel.s @@ -38,8 +38,8 @@ palette_ticks = $c0 ; u8 chroma_ticks = $c1 ; u8 chroma_offset = $c2 ; u8 -palette_delay = 120 -chroma_delay = 120 +palette_delay = 23 +chroma_delay = 137 ; FP registers in zero page @@ -1208,13 +1208,13 @@ skip_luma: ora palette_start,y sta COLOR0 - inx + ;inx iny lda palette_chroma,x ora palette_start,y sta COLOR1 - inx + ;inx iny lda palette_chroma,x ora palette_start,y From 14125a398aa37d08e0468f2bfd56379cf884d48d Mon Sep 17 00:00:00 2001 From: Brooke Vibber Date: Mon, 30 Dec 2024 11:35:45 -0800 Subject: [PATCH 2/2] cycle 'in' not 'out' --- mandel.s | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mandel.s b/mandel.s index 9b6b32d..985df82 100644 --- a/mandel.s +++ b/mandel.s @@ -234,12 +234,12 @@ color_map: palette_start: - .byte $04 - .byte $08 .byte $0e + .byte $08 + .byte $04 palette_repeat: - .byte $03 - .byte $09 + .byte $0e + .byte $08 palette_entries = 3 @@ -1206,7 +1206,7 @@ skip_luma: ldy palette_offset lda palette_chroma,x ora palette_start,y - sta COLOR0 + sta COLOR2 ;inx iny @@ -1218,7 +1218,7 @@ skip_luma: iny lda palette_chroma,x ora palette_start,y - sta COLOR2 + sta COLOR0 rts .endproc