Pretty much. Depending on the size of the sprite, I would recommend setting the SPHOME to (8,8), though if you use 32x32, you'd want something more like (16,16). You may want to scan a larger sprite all the way, so instead of IF BGGET(0,X/16,Y/16)==0 you'd do something like
FOR I=0 TO (SPRITE SIZE)/16-1
FOR J=0 TO (SPRITE SIZE)/16-1
IF BGGET(0,X/16+I,Y/16+J)==0 THEN BEEP
NEXT
NEXT
0そうだね プレイ済み