Mike_Z
Veteran Member
I think I ruled out the stack as a problem. Used the pattern in memory and then looked at how far down the pattern changed to see the depth of the stack. I checked my CBIOS stack, which I had set in high memory, away from everything, the CCPSTACK, which doesn't go very deep at all and the STKAREA, the BDOS stack, this one goes deeper but has more space. The stacks don't seem to be the problem. My monitor program which I wrote before I did my assembler, has a little routine that prints out the flags and is very handy.
I have the idea that my problem lays with the interrupts, or more specifically, the routine that interprets them. So, I'm working on that line right now. In particular the Sense Interrupt after a Seek. So, I'm trying some ideas and different code. Thanks Mike.
I have the idea that my problem lays with the interrupts, or more specifically, the routine that interprets them. So, I'm working on that line right now. In particular the Sense Interrupt after a Seek. So, I'm trying some ideas and different code. Thanks Mike.