From 627f8611c87b2d911f369a86d7a28457dbbb6839 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sun, 18 Apr 2021 15:42:54 +0200 Subject: Fix wrong masking of x coordinates to 9 bits --- src/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 1f58b44..0cbc544 100644 --- a/src/main.c +++ b/src/main.c @@ -521,10 +521,10 @@ int main(void) { } } - OBJ_ATTR_0(0) = (OBJ_ATTR_0(0) & ~0xFF) | (y_a & 0xFF); - OBJ_ATTR_1(0) = (OBJ_ATTR_1(0) & ~0xFF) | (x_a & 0xFF); - OBJ_ATTR_0(1) = (OBJ_ATTR_0(1) & ~0xFF) | (y_b & 0xFF); - OBJ_ATTR_1(1) = (OBJ_ATTR_1(1) & ~0xFF) | (x_b & 0xFF); + OBJ_ATTR_0(0) = (OBJ_ATTR_0(0) & ~0xFF) | (y_a & 0xFF); + OBJ_ATTR_1(0) = (OBJ_ATTR_1(0) & ~0x1FF) | (x_a & 0x1FF); + OBJ_ATTR_0(1) = (OBJ_ATTR_0(1) & ~0xFF) | (y_b & 0xFF); + OBJ_ATTR_1(1) = (OBJ_ATTR_1(1) & ~0x1FF) | (x_b & 0x1FF); }; return 0; -- cgit v1.2.1