推測なので間違っていたら、すみません。 可能性1)ユーザ定義命令SPCOLCでスプライトを解放している。 可能性2)変数Hがグローバル変数で、ユーザ定義命令SPCOLCで書き換えている。 ユーザ定義命令SPCOLCで何をしているかと変数Hのスコープがグローバルなのかローカルなのかが気になります。