From 4bd4733e529a6aee89ef1cf0e229b32017192e11 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Tue, 28 Sep 2021 23:12:59 +0200 Subject: [PATCH] fix index calc bug in palette.set_color --- compiler/res/prog8lib/cx16/palette.p8 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/res/prog8lib/cx16/palette.p8 b/compiler/res/prog8lib/cx16/palette.p8 index 4a4e184e0..9efc6c9cd 100644 --- a/compiler/res/prog8lib/cx16/palette.p8 +++ b/compiler/res/prog8lib/cx16/palette.p8 @@ -9,7 +9,7 @@ palette { ubyte c sub set_color(ubyte index, uword color) { - vera_palette_ptr = $fa00+index*2 + vera_palette_ptr = $fa00+(index as uword * 2) cx16.vpoke(1, vera_palette_ptr, lsb(color)) vera_palette_ptr++ cx16.vpoke(1, vera_palette_ptr, msb(color))