VSYNCだとウエイトが入るかわからない(のでボタンが安定しない)というのが理由だとしたら、ボタン待ちは、 REPEAT:WAIT:UNTIL BUTTON(2)==#A みたいな感じなら正常に待つのだろうか…。というか駄目な状態に遭遇しないとテスト出来ないのでわからない…