いぶきさんの言うとおりです〜。 ちょっとだけ補足するとおそらく前はコンソール(文字)で動かしたり出来ていたんだと思いますがSPだとちょっとやり方がかわります。 一つは、毎回消さなくてもSPの位置を変えれば前のキャラは消える(ので移動する)のでループの中や移動前のCLSは不要です。 またスプライトはSPSETで表示させますが、これも一度表示したらSPCLRなどで消さない限りは消えないので、ループの前に置けばOKです。(ただしACLSでは全て消えるのでその後にしてください) もう一つは移動するときはいぶきさんのアドバイスのようにSPOFSでの変更になります。なのでLOCATEは文字を表示する位置を決めるための命令なので不要になります。 ということでいぶきさんのアドバイス通りの結果になります。いぶきさんが書いてない(書き忘れた?)点はCLSが不要ってところぐらいですね。