diff --git a/main.c b/main.c index 8a75e30..0a1621c 100644 --- a/main.c +++ b/main.c @@ -1270,7 +1270,7 @@ static void compile_buffer(uint8_t *buffer, uint16_t line_number) { c[7] = 3; // Skip over indirect jump. // Jump to top of loop, indirectly through ptr1, which has the address. c[8] = I_JMP_IND; - c[9] = (uint8_t) &ptr1 & 0x0F; + c[9] = (uint8_t) &ptr1 & 0xFF; c[10] = (uint8_t) &ptr1 >> 8; g_c = c + 11; } else if (*s == T_DIM) {