HMMでバッファをどれだけ取れるかテストしたんだけど
512*512のBMP(769KB)を↓のサンプルで86回読み込むと
ゲームが動かなくなる。
単純計算でテスト用読み込み部分で769KB×86で約66MB
VRAMが128MBあるから余裕ある筈なんだけど…

ひょっとして計算方法おかしい?

dgscreen 800,600,1,16
;----------テスト用読み込み-------
repeat 86,1 ; ※85回まで成功
await 5
dgbuffer cnt,, : dgloadfname "512×512.bmp" ,cnt
title " "+cnt
loop
;--------------ゲーム本編用----
dgbuffer 123, 800,600
dgbuffer 124, 800,600
dgbuffer 125, 640,480 : dgloadfname "640×480.bmp",125
dgbuffer 126,, : dgloadfname "512×512.bmp" ,126
dgbuffer 127,, : dgloadfname "512×512b.bmp" ,127