あ、ちなみに、アセンブラいうてもインラインアセンブラね。
うちは、メインがDelphiだから、Delphiのインラインアセンブラ。


ちなみに、最適化する際は、必ずプロファイルをとることね。
どこがボトルネックになっているかをチェックするのが重要ですんで。
実行速度の9割は1割の場所で発生している、なんて話もありますし。

けっこう、ロースペックマシンだと、描画よりも最後のFlipで
(もしくは、バックバッファから、画面に転送する段階で)
時間をくっていることもあるから、要注意です。