From c43c4135402c63a00c643518cd2089060afa6ddb Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Sun, 8 Aug 2021 13:39:19 -0400 Subject: [PATCH] Fix ZX sprite rendering --- presets/zx/cosmic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presets/zx/cosmic.c b/presets/zx/cosmic.c index 7778e088..42a027ac 100644 --- a/presets/zx/cosmic.c +++ b/presets/zx/cosmic.c @@ -142,7 +142,7 @@ byte render_sprite(const byte* src, byte x, byte y, byte op) { case OP_XOR: result |= (*dest++ ^= next); break; case OP_ERASE: *dest++ &= ~next; break; } - rest = data << (7-xs); // save leftover bits + rest = data << (8-xs); // save leftover bits } // compute final byte operation switch (op) {