Thanks Colin & Adrian for helping me out, I realized I had forgotten to make a new stack and when I did this I then pointed my pointer to the beginning of the new stack and not at the end minus 2 bytes.
Andy
Thanks Colin & Adrian for helping me out, I realized I had forgotten to make a new stack and when I did this I then pointed my pointer to the beginning of the new stack and not at the end minus 2 bytes.
Andy