HSP3でのセーブやロードの質問です。

配列変数を使わなければちゃんと保存されるのですが、
dimやsdimを使うとa.0だけ保存されてそれ以降のa.1 a.2などが保存されません。
どうすればいいのでしょうか?


↓のサンプルをそのまま試してもHSP2.6だとちゃんと動くのですがHSP3だとちゃんと保存されません。
ttp://sapporo.cool.ne.jp/daturyoku/HSP/jitugi/rpg_01.html

ttp://72.14.253.104/search?q=cache:pHb1U77pzF4J:noise.b7m.net/Lang/HSP/hsp_m7.html+sdim+HSP+%E3%82%BB%E3%83%BC%E3%83%96%E3%80%80bsave&hl=ja&ct=clnk&cd=10