配列の使い方が少し間違っています。
dim g_RECORD, 128, 2
;
;
;
bsave "test.txt",g_RECORD
このように書くとg_RECORDの内容が全てtest.txtに『バイナリとして』保存されるかと。
バイナリではなく文字列として保存する場合は
C言語でいうsprintfに近いstrfを使うか、文字列操作を行なって
変数に保存してからbsaveを行なえば良いかと思います。
dim g_RECORD, 128, 2
;
;
;
g_RECORD_str = ""+g_RECORD(0, 0)+""; // 文字列型変数に数値を文字として代入していく
g_RECORD_str += ""+g_RECORD(1, 0)+""; // 文字を後ろに追加していく
;
;
;
bsave "test.txt",g_RECORD_str
文字列型変数に代入していく処理は、
forループやrepeatループを使うのが楽です。
Cに慣れているのでしたらforループでstrfを使い文字列型変数へ代入していく
という形の方がやりやすいかもしれません。
forの使い方はCと少し違う所がありますので
HSPスクリプトエディタでF1キーを押して確認してください。