If I create a 64 byte list and attempt to access it as a 8x8 matrix (with *{LIST+(X*7)+Y}), the numbers marked with a 0 work fine, but the numbers marked with the same letter mirror each other:
(Example: If you change one A, the other one changes as well)
If I create a 64 byte list and attempt to access it as a 8x8 matrix (with
*{LIST+(X*7)+Y}
), the numbers marked with a 0 work fine, but the numbers marked with the same letter mirror each other: (Example: If you change oneA
, the other one changes as well)I don't know why this is happening, but it makes writing a matrix-based game impossible.
P.S. This happens with lists/matrices of all lengths and sizes, and just follows the pattern