thanks Hendrick , i did not follow what he ment by the comment

I eventually found that code
Code:
 if (T0Count = Smoothfade) and Fade_flag = 2 then Smooth_reset
was not returning , thought it was acted upon the same as

Code:
 if (T0Count = Smoothfade) and Fade_flag = 2 then gosub Smooth_reset
but it is not , as you say , the first is a goto and 2nd statement with the " gosub" returns and works fine


Well something i did not know, i know now


More fun learning ahead

Cheers

sheldon