FOR~NEXTを使ったループだと FOR I=0TO BUTTON(2)!=16I=0NEXT と書くこともできますね。 プチコンのFORは終了値に条件式を書くことができるためWHILE~WENDやREPEAT~UNTILが無かったmkIIではこのような書き方は多用されていました。 Aボタン入力待ち処理が1フレームの間に複数来る可能性がある場合は誤判定防止のためWAITを入れておくと良いです。