(9914)
9914:
VZの編集限界のファイルサイズは?
投稿者:
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)
9915:
Re: VZの編集限界のファイルサイズは?
投稿者:
文太
2020/11/16(月) 20:05
9914 番 konno さんへのコメント コメント数 2
konnoさん
あまりどんぴしゃな記述を見つけられなかったのですが、Vz1.6が扱える
最大ファイルサイズは16MBです。Emmettさんがいっぱい書いていました。
黒本のどっかにあったのかな?
1.6以前は、この制限がなかった、とも。
なにがゆえにこの制限がでてきてしまったのかを調べたかったのですが、
僕は、もう安全志向のかたまりなので、扱う大きなファイルは、それこそログ
ファイルぐらいで、ま、いっか、となってしまいました。
- No.9915 -
このTreeへ
コメント元:9914 へ
[リストへもどる]
soft
(9914)
9916:
Re^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)
9917:
Re^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)
9918:
VZ1.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