So apparently I have to use SPDEF.
When I was fiddling around with SPDEF, I noticed that SPHOME was still a thing. I decided to try it, and it worked as before...except...
When I used SPCHR to change the sprite in my control loop, it reset the coordinates of the control point to 0,0. In PTC, SPHOME set the origin of the sprite via the control #. Even if you changed the sprite with SPCHR,
1そうだね プレイ済み