I always did this from early PicBasic days. Can't remember why.
#A Meaning the decimal representation of an ASCII value.
I always assumed that in a loop declared as a character, the loop iterated the character the number of times in the loop (i.e. first time round, A=1 in decimal but A was still a character representing that value)
Hope that makes sense.
Bookmarks