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

  VZk09 をアップ - konno 07/10/04-07:28 No.2751
  ┣ Re: VZk09 をアップ - めざら 07/10/06-05:55 No.2752
  ┃┗ Re^2: VZk09 をアップ - konno 07/10/07-00:23 No.2753
  ┃ ┗ Re^3: VZk09 をアップ - konno 07/10/18-00:59 No.2762
  ┗ VZk09 ソースをアップ - konno 07/10/09-01:03 No.2759
   ┗ Re: VZk09 ソースから作成して、実行してみるテスト - おうら 07/10/09-21:46 No.2760
    ┗ Re^2: VZk09 ソースから作成して、実行してみるテスト - konno 07/10/10-01:04 No.2761

(2751) 2751VZk09 をアップ  投稿者:konno   2007/10/04(木) 07:28
   コメント数 2

VZk09 をアップしました。変更点は

 ● サイズ肥大で問題あり、k08r からマクロモジュールライブラリ機能を削除
  ということで、高橋版系でのverUPとします。
 ● ol+ コマンドラインでファンクションキー表示の不具合修正(DOSV版)
  起動時にプロンプトが表示しないなど、完璧とはいえないですが、実用
  範囲になったかと思います。LCは1減ります。
 ● ファイラーのシステムメニューで メニュー項目数の省略機能(Oura)
  おうらさんの修正をそのまま採用しました。m(__)m

VZの部屋 高橋版のほうです。
http://homepage3.nifty.com/tamaneko/vz.htm#000001

      - No.2751 -    このTreeへ           [リストへもどる] soft

(2751) 2752Re: VZk09 をアップ  投稿者:めざら   2007/10/06(土) 05:55
参照先:http://homepage3.nifty.com/mezala/
    2751 番 konno さんへのコメント    コメント数 1

いただきました。いつもありがとうございます。
わたしの使い方だと,違いのわからない版になりますけどね。(笑)

年表やオプション一覧の記述がなかなか追いつかない…。


…って昨日書き込んだと思ったのですが,消えてた。プレビューで閉じちゃったのかな。
      - No.2752 -    このTreeへ    コメント元:2751 へ [リストへもどる] soft

(2751) 2753Re^2: VZk09 をアップ  投稿者:konno   2007/10/07(日) 00:23
    2752 番 めざら さんへのコメント    コメント数 1

> いただきました。いつもありがとうございます。

サイズ肥大のせいか、不安定な状態が改善しないので、泣く泣くDANNYさんの
マクロライブラリ機能をバッサリ削除したところ、うそのように安定したのもあり、
この辺で一区切りつけたいと思っていたので、高橋版ベースとしてアップしたしだい
です。660byteほど減りましたが、それでも63000byte!!

> わたしの使い方だと,違いのわからない版になりますけどね。(笑)

私的には数年越しの課題であるコマンドラインでファンクションキーをなんとか実用化
できたのがうれしいです。
k09にして気が付いたのは、ファイルオープン窓の履歴数がいつのころからか異常に
少なくなっていたのが増えたみたいだということです。バッファ領域とかが圧迫
されてたのかなぁ。うちの環境だけかもしれませんが。

> 年表やオプション一覧の記述がなかなか追いつかない…。

すみません、オプションや独自機能については私の怠慢です。なかなかキチンとDOCを
書けないのと、中途半端な機能ばかりなうえに、ちゃんと動かない機能もあったり。


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

(2751) 2762Re^3: VZk09 をアップ  投稿者:konno   2007/10/18(木) 00:59
    2753 番 konno さんへのコメント

自己レスです。

> k09にして気が付いたのは、ファイルオープン窓の履歴数がいつのころからか異常に
> 少なくなっていたのが増えたみたいだということです。バッファ領域とかが圧迫
> されてたのかなぁ。うちの環境だけかもしれませんが。

異常に少なくなっていたのは、Bv オプションのせいでした。
Bv256;1024 ;ログファイル履歴バッファサイズ ##1.6

デフォルトでは1024だったのですが、だいぶ前から256になってました。これでは
まともに使えるわけないですよねぇ。(^^; う〜ん、何かのテストで減らしたまま
忘れてたのかなぁ。

・・・k09ですが、LXのコマンドラインで文字が表示されないバグがありました。
25行決めうちにしていた手抜きのせいです。その他古いバグも発覚。(++;
修正版は今しばらくお待ちを。m(__)m

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

(2751) 2759VZk09 ソースをアップ  投稿者:konno   2007/10/09(火) 01:03
    2751 番 konno さんへのコメント    コメント数 1

VZk09 のソースをアップしました。

マクロモジュールライブラリ機能を IFDEF MODULE_LIB でコンパイルオプションに
しようとしましたが、あまりに複雑に入り組んでいるので挫折しました。
しかたなく、MACRO.ASM を高橋版ベースのものに差し替えています。マクロモジュール
ライブラリ機能を組み込みたい人の為に、MACRO2.ASM を追加しました。これは
DANNY版用ですので、差し替えて使ってください。

余談ですが、オリジナルのDANNY版では、XPや2000で常駐して、空Enterを
するだけでハングしてしまいましたが、MACRO.ASM を高橋版のものと差し替えて
アセンブルしたVZIBMJ.COM では全く問題なく動作しました。う〜ん、これはサイズ
の問題なのか、それともMACRO.ASM になにかあるんでしょうかねぇ。

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

(2751) 2760Re: VZk09 ソースから作成して、実行してみるテスト  投稿者:おうら   2007/10/09(火) 21:46
    2759 番 konno さんへのコメント    コメント数 1

こんばんわ、おうらです。

> VZk09 のソースをアップしました。

お疲れさまでございます m(_ _)m。
ダウンロードさせて頂いたものの、どのバージョンに対するパッチなのか判らなかったりで、ワタクシちょっと(^^;手間取ってしまいました。結局
なごすけさんのサイト http://members.jcom.home.ne.jp/nagosuke/vz/chap1.html
にある vzt03k2 に対してパッチは当たりました。何度か試行錯誤してしまいました。出来ればどのバージョンに対するパッチなのか明記してあった欲しかったです。
また k09_s.com を実行した際に macro2.asm が無いと出てしまいました。もっとも、アセンブル・あ〜んど・リンクは出来ました。
新らしいソースから作成した .com で、ワタクシの .def ファイルもちゃんと読み込んでくれました。おおっ。システムメニューの省略もちゃんと動いている様子。やったー!! ありがとうございます。

さて vzibm も もはや 63,000バイトと 2^16 に刻々と近付いている感じであります。
ソースを見ていると proc で DOSV だと ret だけで返っているコードなども見られてしまいます。例えば keyibm.asm の setkey, setfnckey, initvzkey, on_ezkey, off_ezkeyなど。しかし、これですと near call 3 バイト に ret 1 バイトで 4バイト×幾つか程度です。あと sprintf.inc の . 対応も必要なのかとなってしまいます。ただ気にするとハマって進まなくなるというか、許容すべき範囲なのかと思うところだったりもします。
いつかは時間を掛けて更にスマートなコードにして行ければなぁと考えては 思わず遠くを見てしまいます。
      - No.2760 -    このTreeへ    コメント元:2759 へ [リストへもどる] soft

(2751) 2761Re^2: VZk09 ソースから作成して、実行してみるテスト  投稿者:konno   2007/10/10(水) 01:04
    2760 番 おうら さんへのコメント

> ダウンロードさせて頂いたものの、どのバージョンに対するパッチなのか判らなかったりで、ワタクシちょっと(^^;手間取ってしまいました。結局

ああ、すみません。最近はどんどん手抜きになってしまって。m(__)m
VZkは基本的にはCOMもソースも高橋版のvzt03k2 に対する差分にしています。
ソースのほうは特に明記してなかったですね。見直します。

> また k09_s.com を実行した際に macro2.asm が無いと出てしまいました。もっとも、アセンブル・あ〜んど・リンクは出来ました。

ありゃ、差分をミスってしまいましたか。もっともmacro2.asm はDANNY版の
ソースそのままですので。

> 新らしいソースから作成した .com で、ワタクシの .def ファイルもちゃんと読み込んでくれました。おおっ。システムメニューの省略もちゃんと動いている様子。やったー!! ありがとうございます。

その部分はおうらさんのソースそのままですので。(^^; 動作確認もおうらさんに
おまかせです。(^_^)

> ソースを見ていると proc で DOSV だと ret だけで返っているコードなども見られてしまいます。例えば keyibm.asm の setkey, setfnckey, initvzkey, on_ezkey, off_ezkeyなど。しかし、これですと near call 3 バイト に ret 1 バイトで 4バイト×幾つか程度です。あと sprintf.inc の . 対応も必要なのかとなってしまいます。

確かに整理すれば少しは小さくなりますが、焼け石に水ですね。ソレよりは私が無駄に
太らした機能を整理するほうが有効かもしれません。おうら版に期待してます。(^^;

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