Program is not working properly ...
Bug is in the last line of code...
Instead GOTO start must be RESUME.
I suppose to fill stack memory, because it is not empty when using GOTO.