関係ないですが、65行目のBGPUT 0,TX DIV 16,TY DIV 16,559てありますが、マリオメーカーのようにするなら、BGCOORDした方がいいですよ。あと、何て言うエラー出るんですか? Out of range ならば一回プログラムのACLSとかしたあとにBGSCREEN 0,400,40てしてみてください。