SPSETをスプライト生成時のみにしてもまだ重たい!と悶えてましたがメインループ見直してみるとループ時のウェイトがWAITだった(VSYNCじゃなかった)り、G描画系関数使ってないのに毎フレームGCLSが回ってたりと他にもいろいろと・・。使ってないPRINTとか探したら出てきそうな気がします。 ただ初期段階よりは明らかに軽くなったもののまだ60FPSにならない。スプライト描いてる”だけ”と書いてた割に結構別な処理突っ込んでたので、一度空のプログラム作ってテストしてみた方がいいのかも。