まずどの命令でエラーになっているかは分かりますか? 9行目のLOCATE X,Yだと思います。 このLOCATE命令のヘルプを見ますと引数の解説に 座標X,Yには文字単位の座標(X:0~49,Y:0~29)と あります。この範囲を外れるとエラーになるので、 IF命令でこの範囲を超えないようにLOCATE命令の 前に入れてみて下さい。 IF X<0 THEN X=0 IF X>49 THEN X=49 変数Yについても同様です。