Half way through updating the instructions
So it turns out the X and Y index registers are 8bit, not 16bit. Whoops
Integrated memory