diff options
author | Bad Diode <bd@badd10de.dev> | 2021-04-18 15:42:54 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-04-18 15:42:54 +0200 |
commit | 627f8611c87b2d911f369a86d7a28457dbbb6839 (patch) | |
tree | fa4261cf8da9f22d728813843b75016fec79c9f7 | |
parent | e49a98e80e8807d7d5141e7ac190df69aad7d479 (diff) | |
download | gba-experiments-627f8611c87b2d911f369a86d7a28457dbbb6839.tar.gz gba-experiments-627f8611c87b2d911f369a86d7a28457dbbb6839.zip |
Fix wrong masking of x coordinates to 9 bits
-rw-r--r-- | src/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; |