共通課題(2)をうpしますた。
http://forgamedev.zombie.jp/uploader/up1/img/008.zip
 
内容は、◆GD.rVX/Uさんが>>41でうpしたDirectX8用ソースを
改造したものです。OSごと吹き飛ぶことは無いと思います。

640x480x32bitの画面モードでHALが使えないと、何もせずに終了します。
256x256x32bitのテクスチャが読み込めないと、同じく終了します。
たぶん、RivaTNTクラス以上が必要だと思います。