summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-04-18 15:42:54 +0200
committerBad Diode <bd@badd10de.dev>2021-04-18 15:42:54 +0200
commit627f8611c87b2d911f369a86d7a28457dbbb6839 (patch)
treefa4261cf8da9f22d728813843b75016fec79c9f7
parente49a98e80e8807d7d5141e7ac190df69aad7d479 (diff)
downloadgba-experiments-627f8611c87b2d911f369a86d7a28457dbbb6839.tar.gz
gba-experiments-627f8611c87b2d911f369a86d7a28457dbbb6839.zip
Fix wrong masking of x coordinates to 9 bits
-rw-r--r--src/main.c8
1 files 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) {
521 } 521 }
522 } 522 }
523 523
524 OBJ_ATTR_0(0) = (OBJ_ATTR_0(0) & ~0xFF) | (y_a & 0xFF); 524 OBJ_ATTR_0(0) = (OBJ_ATTR_0(0) & ~0xFF) | (y_a & 0xFF);
525 OBJ_ATTR_1(0) = (OBJ_ATTR_1(0) & ~0xFF) | (x_a & 0xFF); 525 OBJ_ATTR_1(0) = (OBJ_ATTR_1(0) & ~0x1FF) | (x_a & 0x1FF);
526 OBJ_ATTR_0(1) = (OBJ_ATTR_0(1) & ~0xFF) | (y_b & 0xFF); 526 OBJ_ATTR_0(1) = (OBJ_ATTR_0(1) & ~0xFF) | (y_b & 0xFF);
527 OBJ_ATTR_1(1) = (OBJ_ATTR_1(1) & ~0xFF) | (x_b & 0xFF); 527 OBJ_ATTR_1(1) = (OBJ_ATTR_1(1) & ~0x1FF) | (x_b & 0x1FF);
528 }; 528 };
529 529
530 return 0; 530 return 0;