グラフィック画面に線を描きます。'b'を指定すると四角形を描きます。'bf'を指定すると塗りつぶされた四角形を描きます。グラフィック画面に円を描きます。グラフィック画面に楕円を描きます。x,y,x2,y2[,カラーコード][,f][説明]範囲(x,y)(x2,y2)の枠の中に楕円をカラーコードで描画します。指定すると円の中は塗りつぶしされます。グラフィック画面を塗りつぶします。境界カラーの指定で塗りつぶします。境界カラーが指定された時はその色が塗りつぶしの境界になります。省略された時は最初の座標(x,y)のバックグランドカラーが境界色になります。*AntialiasがONモードの時は、Line,Circleの描画で指定色以外の滲んだカラーコードが使われるため境界の線として判別されません。境界に使う描画はAntialiasのOFFモードで描画して下さい。グラフィック画面に文字を描きます。フォントサイズの指定で描画。[例]symbol(20,20),"Test。グラフィック画面(1番目の座標)からグラフィックバッファ(2番目の座標)へ画像データを収めます。GET@(x1,y1),w1,h1,(x2,y2)[,w2,h2][説明]当BASICはグラフィック画面の他にグラフィックバッファを持っています。これはスプライトとバックグランドグラフィックで使用されます。(GET@PUT@)命令はグラフィック画面とグラフィックバッファの間で直接グラフィックデータのやり取りをすることができます。グラフィックバッファ(2番目の座標)からグラフィック画面(1番目の座標)へ画像データを引き出します。<描画モード>の指定で次の選択ができます。グラフィックバッファからグラフィック画面への描画。1~3はグラフィック画面からグラフィック画面への描画となります。重ね合せモードで描画。転写元と転写先を消去した上で元画像を描画。以下グラフィックバッファ間、重ね合せなし。グラフィックバッファからグラフィックバッファへの描画。グラフィック画面をスクロールさせます。ソフトウェア描画によるスクロールの移動量を指定します。実際にグラフィック画面は描画で書きかえられます。省略されると描画は行われません。(vx,vyを指定する時はx,y省略推奨)球面スクロールで画面端に消える部分は逆側から現れます。表示開始位置を変える仮想ハードウェアスクロール機能です。表示開始する座標を指定します。グラフィック画面のどの部分をBG画面枠中に表示するかを指定します。グラフィック画面サイズからはみ出している部分は黒く表示されます。BG画面同期オンモードにしておきます。表示される範囲はBG画面と同じ枠になります。BG画面と重ねあわせスクロールする表現が可能になります。画像をグラフィック画面の指定した場所に読み込む。"ファイルネーム"[,n][,(x1,y1)][説明]座標の指定がない時は左上からになります。グラフィック画面に読み込む。グラフィックバッファに読み込む。グラフィックバッファでは最大2048x2048までの画像を読み込めます。初期バッファサイズより大きい画像を読み込むとバッファサイズもそれに合わせて拡大されます。"mt**_sys.png"ファイル"mt**_sys.png"の形式(**は数字)はシステムで予約されたファイル名として自動で内部素材と判別され、システムから素材が読み出されます。各素材は指定の座標位置にそれぞれ読み込むことができます。システムの予約ファイル名でフォルダの中に実体はありません。カレントフォルダの現在位置がどこであるかにかかわらずパスなし"mt**_sys.png"の指定で素材を読み込むことができます。数字が一桁の時は0を付け加えて二桁表記で指定して下さい。グラフィック画面の指定した場所をファイルに保存する。"ファイルネーム"[,n][,(x1,y1)-(x2,y2)][説明]範囲の指定がない時は全体になります。グラフィック画面を保存します。グラフィックバッファを保存します。