スマイルツールを使わない場合のBGのセーブ&ロードのサンプルです
すでに画面にBGFILLやBGPUTで描画済という前提で
DIM MAP0[0]
DIM MAP1[0]
BGSAVE 0,MAP0 'レイヤ0を格納
BGSAVE 1,MAP1 'レイヤ1を格納
SAVE "DAT:HOGEMAP0",MAP0
SAVE "DAT:HOGEMAP1",MAP1
とすると保存出来、読み込みは同様に配列を用意しLOAD→BGLOADを各レイヤの分だけ実行してください
64*64などの表示しきれない大きさのデータもきちんと読み込めました