できるけど、0~511までですよ つまりforの立て方がおかしいです 見たところsp0はすでに使っているようなので、 for mon=1 to 511 spset mon,1000 next が正解 ちなみに、もし「スプライトが無限に置ける」と仮定した場合、27行~30行で無限ループになります