From 4a1462256255fcae3f17cd6dd9fc715b567167b8 Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Sun, 6 Nov 2022 19:33:59 +0400 Subject: Some defines checks --- video.asm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/video.asm b/video.asm index f25be57..c6b39d9 100644 --- a/video.asm +++ b/video.asm @@ -403,6 +403,9 @@ dim_base_palette_in: ;lda BUTTONS ;bne .done ; skip if any button pressed .if ENABLE_DIM_IN!=0 + .if DIM_IN_DELAY <= 0 + .fail DIM_IN_DELAY must be > 0 + .endif jsr preload_base_palette jsr dim jsr dim @@ -435,6 +438,9 @@ dim_base_palette_in: ; dimming base palette out in dim_base_palette_out: .if ENABLE_DIM_OUT!=0 + .if DIM_OUT_DELAY <= 0 + .fail DIM_OUT_DELAY must be > 0 + .endif jsr preload_base_palette jsr dim jsr load_palette @@ -1128,8 +1134,11 @@ wait_scroll_done: rts .if STARS!=0 + .if STARS < 0 + .fail STARS must be > 0 + .endif .if STARS > 62 - .fail Number of STARS must be <= 62 + .fail STARS must be <= 62 .endif stars: ; one time spawner -- cgit v1.2.3