あくまで塗られてるか塗られてないかの二つの状態を判別するだけならってことなので、実際は1024×1024くらいのサイズでやりくりする程度が無難かもしれないですね。 GLOAD命令を使えば配列の先頭が矩形の左上端、後は順番にPRINT命令みたく指定した範囲の幅で1ラインずつみたいな感じで、配列の中身を色情報に解析して描画されていくはず。 けどグラフィック画面の描画範囲を0~511までフルに使うなら上画面の横幅が400ドットだから112ドット分は見えないはずなので、この見えない部分を上手く使って、GSAVE命令とGLOAD命令と別スロットへデータ書き出し&読み込みを駆使してスクロールさせれば幾らでも広く出来そうな気するんですよね。