BLOAD
BLOAD SDカードからバイナリデータ読込
書式
BLOAD "ファイル名" , アドレス , バイト数
引数
"ファイル名" :ディレクトリパス(省略可能)+ファイル8文字+拡張子3文字 のファイル名
アドレス :読み込みデータ格納アドレス $0000 ~ $FFFF
バイト数 :読み込みデータサイズ 1~32767
説明
SDカードから指定したファイルの内容を指定したアドレスに指定バイト数分、読み込みます。
アドレスには仮想アドレスを有効範囲内で指定します。
BSAVEで保存したユーザーワーク領域、変数領域等内容を読み込んで利用することが出来ます。 ファイル名には、PRINT文と同じ書式の記述が可能です。 例:
code:bload_sample1.bas
10 N=1
OK
上記の例では、ファイル "DATA01.BIN"をユーザー作業領域に読み込みます。
注意:
読み込むファイルはBSAVEコマンドで保存したファイルに限られます。オリジナルのファイルを読み込む場合は、先頭に2バイト$00,$00を付加して下さい。 アドレスにプログラム領域を指定して読み込みを行った場合、プログラムの内容が破壊されて動作がおかしくなる場合があります。
エラーメッセージ
Syntax error :文法エラー、書式と異なる利用を行った
Illegal value :指定した引数が有効範囲を超えている
Bad file name :指定したファイル名が正しくない
SD I/O error :SDカードの利用が出来ない
File read error :SDカードからのファイル読み込みに失敗した
Overflow :指定した数値が-32768 ~ 32767を超えている
利用例
画面表示内容(グラフィック表示)をファイルに保存し、そのファイルを読み込み再表示を行う
code:bload_sample2.bas
BSAVE "GDATA.BIN",GRAM,6048
OK
CLS
OK
BLOAD "GDATA.BIN",GRAM,6048
OK
関連項目