I'm no 6502 guru. Does adding u8 and i8 really need 16 bit ops?
0000 0011 ($03 = +3) + 1111 1111 ($FF = -1)
Expected result +2
Or maybe there's some way to do INC and DEC (x++ isn't very BASIC-esque, though.)
BTW another nice-to-have would be expression-based consts.
const TILE_COLUMNS_LESS_1 = TILE_COLUMNS - 1 '21