(09-27-2021, 01:50 PM)maeloterkim Wrote: Hi
in the original ZX spectrum basic you can do this
goto MyVariable or gosub MyVariable where this variable must be a line number
maybe you can implement this with the compiler
...
this way the behaviour is more like the original ZX spectrum
You don't need all of this. Use ON ... GOTO / ON GOSUB instead.
Code:
on myVariable gosub MyRoutine1, MyRoutine2, MyRoutine3
myLoop:
goto myLoop
MyRoutine1:
print "MyRoutine1"
return
MyRoutine2:
print "MyRoutine2"
return
MyRoutine3:
print "MyRoutine3"
return
Try this, and let me know if it works.
![Shy Shy](https://www.boriel.com/forum/images/smilies/shy.png)