BGPUTでエラーが出るのなら、BGSCREEN命令で指定している範囲外の座標の数値になっているからかも。 デフォルトの状態だと横幅×縦幅は25×15。BGPUTで指定する座標の数値は0以上なので、別途BGSCREEN命令を実行しなければ横0~24、縦0~14の範囲の数値じゃないとエラーになるはず。