SPANIMとかSPCHRで、スプライトの定義番号(というか絵)を変えるとSPHOMEの内容が無効になります。原因は絵ごとに中心座標が決まっていて、上書きされてしまうから。 SPDEFで定義番号ごとの中心座標を定義しなおすとか、SPHOMEを使わない他の手段がひつようになります。