I have some late breaking news that shows that the program is not skipping.
To day 1/14 I put a version of SHOWSTUF imbedded in RESUE22. OVER1 in REDUE22 looks like this{1,0,3,0,5,0,7} so values for J of 2 and 4 are illegal if the skipping is done correctly.
SHOWSTUF is shown below. It's function is to display the values shown on each pass of the J loop
ClrHome
Output(1,1,"L4 "
Output(1,5,⌊JONL4
Output(2,1,"L5 "
Output(2,5,⌊JONL5
Output(3,1,"L1 "
Output(3,5,⌊JONL1
Output(4,1,"TWO "
Output(4,5,⌊OVER1
Output(8,1,"JA "
Output(8,5,J
Pause
ClrHome
On each consecutive pass I recorded the values shown below.
Some short hand L4, L5,L1,J
So there we go.
Pass 1
L4 {3}
L5{}
L1{}
J 1
pass two
L4{3,3
L5{}
Li{2}
J 2
pass three
L4{3,3,3,}
L5{}
L1{2}
J 3
pass four
L4 {3,3,3,3}
L5{}
L1 {2,4}
J 4
pass five
L4 {3,3,3,4}
L5{5}
L1{2,4}
J 5.
Some observations about the data. When the program runs the first flash card runs everything is O.K. On the next pass which should be Illegal I get the reversed message. On the third pass which is in the same problem as pass two I get the correct answer. There is a pattern here.
I think that the program is not skipping. Which is something concrete to work on.
I do have any idea on how to work on this but I feel I have provided some data to consider.