プログラムの流れを考えてみるときは引数とかをザックリ消して単純化して、どの命令がどんな順番で使われているかを頭に処理番号を振ってみると分りやすいかもですね。 SAVEしておけばどんなに変更加えてもLOADで戻せますし。 注意しとかないといけないのは「=」や「?」も代入やPRINT命令の短縮なのと、IF文などで使われている条件式は一つ前の処理で、例えば15行目のは (適当な条件判断用の変数)=H!=-1 みたく一つの変数として計算し直す処理を足してやると、より分りやすくなるかもですね。 そういえばプチコン3号は編集モードだと構文解釈で自動的に文字の色を変えてくれるのでかなり分りやすくなってますけど、mk2は命令を熟知してないと只の変数か命令なのか分からなくて、他の人のプログラムを見るのも大変だったなぁ(遠い目)。