Just curious as to why you can't killing a gosub by killing the stack associated to it. Why could you not just use a goto in the subroutine and kill the stack pointer? This obviously would not work if you have nested gosubs though. However with just one stack could you not just use something like this?
STKPTR.0 = 0
STKPTR.1 = 0
STKPTR.2 = 0
STKPTR.3 = 0
STKPTR.4 = 0
Bookmarks