DirectXの3つ目のエラーにどうしても引っかかるようになってしまいました。
(VRAMの容量が不足しているか、もしくは、画像サイズが大きすぎるために転送に失敗しました。)
ちなみに、使用している画像は288×288で、グラフィックボードが
256ドットを超えた画像に対応していないという事も考えましたが、
前は大丈夫だったので、違うと思います。
前から変更した点は、スプライトを10個ほど追加登録した事。
#include "hspdx.AS" es_ini es_screen 640,480,16,0,1,0 if stat = 1 { ; goto *DXerr1 } ;DirectXとスクリーンの初期化が if stat = 2 { ;OKかをチェック。 goto *DXerr2 } ; goto *start *DXerr3 es_bye ;DirectXシステムと切り離し wait 100 dialog "VRAMの容量が不足しているか、\nもしくは、画像サイズが大きすぎるために\n転送に失敗しました。\n"+"stat="+stat,1,"User nomination error" end *start ;基本設定 es_cls 0,0,100 es_cls es_sync buffer 3,,,1 bmppalette "a.bmp" picload "a.bmp" es_buffer 0,0 if stat : goto *DXerr3
ちなみに、本当はhspdxfixを使用していて、statには
es_syncの値(200〜800)が返っていて、es_bufferの値は
返っていませんでした。