[HOME]  [リストへもどる]
一括表示

  VZの編集限界のファイルサイズは? - konno 20/11/15-00:48 No.9914
  ┗ Re: VZの編集限界のファイルサイズは? - 文太 20/11/16-20:05 No.9915
   ┣ Re^2: VZの編集限界のファイルサイズは? - としき 20/11/17-18:22 No.9916
   ┗ Re^2: VZの編集限界のファイルサイズは? - konno 20/11/17-20:15 No.9917
    ┗ VZ1.57 は17Mでもセーブできます - konno 20/11/17-21:58 No.9918

(9914) 9914VZの編集限界のファイルサイズは?  投稿者:konno   2020/11/15(日) 00:48
   コメント数 1

最近の、十分割ジャンプマクロなどの実験で、VZの編集限界のファイルサイズが
以外に小さいなと感じていました。
#9910 でも

> xxxxxxxx.x01   11,375,571  のファイルで正常に動作しているように見える
> xxxxxxxx.x00   11,734,237  手持ちの最大のファイルで動作不定
> 
> 11.7M のファイルは私の環境ではVZの編集限界を超えているようなので
> 他の問題で動作不定になっている可能性もあります。

このように書いていましたが、この11.7Mのファイルは、[ESC]Sで別名セーブしても
セーブ後のファイルサイズが 8M 以下になってしまうのです。
これを正常にしようと、VZの設定を色々変えてみましたが、駄目だったのです。
これが私の環境での VZの限界なのかと思っていました。

ところが最近、別の巨大ファイルがあって、正常にセーブ出来るのを知りました。

 11,460,783 ISH_ALL.LOG

名前でわかるように、11.4MのISHデータの集合ログです。
これに別のログファイルを追加してセーブしていくと、約16Mまでになりました。

 15,913,088 ISH_ALL.LO4

だいたいこの辺が限界で、16Mを超えるファイルは作れないようです。
このファイルは、オリジナルVZで十分割ジャンプマクロも正常に動作します。

ということは・・・今までテスト用に使っていた 11.7M のファイルが壊れている?

ガーーーン

何と言うことだ、これからこのファイルの壊れているところを調べなくては。(;_;)


      - No.9914 -    このTreeへ           [リストへもどる] pre

(9914) 9915Re: VZの編集限界のファイルサイズは?  投稿者:文太   2020/11/16(月) 20:05
    9914 番 konno さんへのコメント    コメント数 2

konnoさん

 あまりどんぴしゃな記述を見つけられなかったのですが、Vz1.6が扱える
最大ファイルサイズは16MBです。Emmettさんがいっぱい書いていました。
 黒本のどっかにあったのかな?
 1.6以前は、この制限がなかった、とも。

 なにがゆえにこの制限がでてきてしまったのかを調べたかったのですが、
僕は、もう安全志向のかたまりなので、扱う大きなファイルは、それこそログ
ファイルぐらいで、ま、いっか、となってしまいました。


      - No.9915 -    このTreeへ    コメント元:9914 へ [リストへもどる] soft

(9914) 9916Re^2: VZの編集限界のファイルサイズは?  投稿者:としき   2020/11/17(火) 18:22
参照先:http://toshiki.la.coocan.jp/
    9915 番 文太 さんへのコメント

>  黒本のどっかにあったのかな?
>  1.6以前は、この制限がなかった、とも。

黒本77ページにありますね。
以下引用。

> ただし従来はテンポラリファイルのサイズに制限はありませんでしたが、
> Ver1.6は合計16MBということになります。

      - No.9916 -    このTreeへ    コメント元:9915 へ [リストへもどる] soft

(9914) 9917Re^2: VZの編集限界のファイルサイズは?  投稿者:konno   2020/11/17(火) 20:15
    9915 番 文太 さんへのコメント    コメント数 1

>  あまりどんぴしゃな記述を見つけられなかったのですが、Vz1.6が扱える
> 最大ファイルサイズは16MBです。Emmettさんがいっぱい書いていました。
>  黒本のどっかにあったのかな?

以下のように、VZ16.DOC にも書かれていますね。

VZ16.DOC
 EMS、XMS、テンポラリファイルを、合計16MBまで管理できます。詳しくは、「3.2 マルチファイル」をお読みください。
★注意★
 16MBというのはあくまで管理の上限です。テンポラリファイルを管理する場合は、別個に管理用のワークエリアが必要です。この個数に限りがあるため、特にテキストバッファのブロックが小さい場合(EMS上にある場合)には、16MB全てを使えない場合があります。


黒本の「3.2 マルチファイル」の中に、1.6以前はテンポラリファイルの制限がなかった、とありますね。
と書こうとしたら、としきさんが先に書いていますね。(^^;


>  1.6以前は、この制限がなかった、とも。

ということは、1.57 なら、16M以上の編集ができるということ!?
V1.57の README.DOC には

 EMSの利用可能な最大ページ数は、マニュアルとは異なり「2MB」までです。
※ いずれの場合も、VZが使用できるEMSページ数は最大128ページ(2MB)です。

EMSは2Mまでしか使えないので、残り全てをテンポラリファイルでやっていたんですね。
当時の低速HDDはともかく、今なら充分実用的な速度で動くかも、動作すればですが。


      - No.9917 -    このTreeへ    コメント元:9915 へ [リストへもどる] soft

(9914) 9918VZ1.57 は17Mでもセーブできます  投稿者:konno   2020/11/17(火) 21:58
    9917 番 konno さんへのコメント

VTDOS+CKWV で、VZ1.57 を動かしてみました。
起動させるのは実に28年ぶりとなります。(^^;

やってみたら、「メモリが足りません」で動きません。(>_<)
原因は、1.6用のVZ.DEF を読み込んでいたからでした。<(^^;)
環境を変えたくないので、VZ1.COM と VZ1.DEF にリネームして

VZ1/VZ1

とやって起動できました。\(^^)/ ヤッタ-

15,913,088 ISH_ALL.LO4

このファイルを開いて、末尾に別のファイルを何度か追加すると

17,009,668 ISH_ALL.L08

ここまで大きくなってもセーブ出来ました。
VZ1.6 ではこのファイルをセーブできません。

編集可能かどうかは、ファイル末尾にジャンプさせてトップに戻す。
これでテンポラリエラーが出たら編集不能ということになります。


MSDOS Player でも動作確認してみました。
起動はすぐにできましたが、ファイルのセーブでテンポラリエラーになります。
原因は、環境変数 TMP が長すぎるせいのようです。
専用BAT で、TMP=C:\TMP\ としたら問題なくなりました。

これは意外と使えるかもです。(^^;
未だにVZ1.5 を使っている人がいるかどうかわからないですが
はまってしまいそう。(^^;

# 十分割ジャンプマクロ行数版を入れてしまったし。(^^;
 としきさんの式が役に立ちました。m(__)m


      - No.9918 -    このTreeへ    コメント元:9917 へ [リストへもどる] soft