すぎさんも言われているように必要な情報は揃ってそうな印象ですね〜。 SPCHRはスプライトに割り当てている絵を切り替える命令なので、スプライトの入れ替えとは異なります。SPSWAPは絵を切り替えているんじゃなくてスプライト自体の位置を変更しています。 おそらく管理番号と定義番号に絡むスプライトの仕組みを少し勘違いしているか、もしくはうろ覚えなのかなと言う印象を受けますね〜。 言われているようにSWAPで[0,0]と[0,1]を入れ替えても、その変数の中身が入れ替わるだけでスプライトとは無関係です。なのでスプライトにも反映させたかったら、その入れ替えた内容によって変更する必要があって、それが位置の入れ替えで済むのであれば僕の作ったSPSWAPでも実現出来ると思います。