塗られてるかどうかの判定なら1ビットのフラグで管理出来そうだし、整数型の配列使えば確か1024×1024要素くらいまで使えたはずなので%付けて、更に整数型変数のビットの長さ分の32倍すると32768×1024くらいの広さまでやろうと思えば可能じゃないです? GPSET使う時は0~511の数値に変換してやらないと描画範囲外なので反映されないですけど。