Hi;
Instead of [OK], you should use [SST]. I am not sure right now, but I think INFORM would not force the running condition, unless the INFORM is in a 'subroutine'. That lead us to the difference between [SST] and [SSTv].
When stepping into a program, any user-defined call will be treated as an internal call, say, if you have a programm named AUX and you execute [SST] for having AUX as the next step, AUX will be evaluated completely. If you want to step through AUX, you first use [SSTv] and then you step through AUX with [SST]. If you are in doubt about which to use, both have the same action for internal commands/functions.
That also leads us to other question: If I am using [SST], how will I know when to use [SSTv]? You would have to know which is the [NEXT] command - see? - without executing it. So, you press [NEXT] (the softkey [NEXT] is different of the keyboard [NEXT]!!!) to see what is the next instruction. Most of the times, the two next instructions will appear, but you may have access to only one next instruction.
I believe this is all. I still cannot understand why is the program running free after INFORM, unless it is in another programm called by the one you are debbuging. Please, check it and post the results OR the (even partial) listings.
Cheers.