ズレは、スプライト定義ごとに原点位置が違うからでは? SPHOME 0 OUT X,Y などで原点位置が取れるので、?X,Yで確認を。