I have a concern for you, in this bit of code
I think your intention is to set chselvar equal to the contents of address chsel. then in the next line you test to see if they are different. So if I am following this correctly, you will have to move the channel selector at the exact moment between the peek and the IF. May work better to set a var like chselvarold then on the next loop see if chselvar = chselvarold. if = then goto start, if not decode what to do.Code:LOOP PEEK CHSEL CHSELVAR If CHSEL > CHSELVAR Then UP Else PEEK CHSEL CHSELVAR IF CHSEL < CHSELVAR Then DOWN Else GOTO Start




Bookmarks