なかなか微妙なところは説明しづらいというかちゃんと説明しようとすると長文になるんで難しいですよね〜…。
とりあえずSPキャラを表示して動かせているようなのでOKだと思いますよ。問題点もなんとなくわかりました。
例えばダイレクトモードで試してもらいたいんですが、
SPSET 0,500
SPOFS 0,200,100
としてキャラを中央に表示してから
SPSET 0,400
とキャラを変えようとすると左上に表示されてしまいますよね? これをSPSET 0,400とせずに
SPCHR 0,400
とすれば位置は変えずにキャラだけを入れ替えることが出来ます。また
SPSCALE 0,2,2
として2倍に拡大した際も、SPCHRでのキャラ変更ならキャラ拡大を維持したまま変更出来ますが、SPSETで変更すると全て元に戻ってしまうわけです。
2そうだね プレイ済み