It still resets when the warning subroutine is run. I am going to try another computer to compile and generate the hex code. I am currently useing an ancient laptop with 98SE.