ん、GOSUB の方のプログラムはこれ、エラー出てないだけでミスってますね。
本当は、GOSUB @LOOP を最初の行に持っていって、そしてその次の行にEND が必要ですね。
それはそうと、DEF の方はDEF 命令内でローカル変数を定義すると再帰可能数が減りました。
DEF 用のメモリは、呼び出し位置の記憶と、ローカル変数用のメモリを共有しているっぽいですね
そして……
えーと、GOSUB を10000回くらい再帰させてからDEF の再帰を呼び出すのと、16000回くらい再帰してからDEF の再帰を呼び出すと、DEF の再帰可能数が減ったので……
GOSUB と DEF って、メモリ共有してるんじゃないのかなぁ?
1そうだね プレイ済み