(6472)
6472:
VTDOS139
投稿者:
konno
2014/05/14(水) 21:55
コメント数 2
スレッドが込み合ってきたのでVTDOS139の話題はこちらで
まずは 10#さんの掲示板から引用
------------------------------------------------------------
Version 1.39 リリースノート - 10♯ URL
IAS部分互換のFEP APIを実装しました。ckwvを併用することで、
IASに対応したDOSプログラムからIMEを制御できる可能性があります。
これまでもIME制御用にVTDOS専用APIを用意していましたが、
これと等価なことをIAS API経由でも実行できるようにしたものです。
完全互換ではないので、期待通りの効果が得られない場合もあります。
----------------------------------------------------------------
ということで、窓のIMEをFEPと同様に制御できるというVZerの夢が実現しました!
更にVZ以外のDOSツールでもIME制御できる場合もあるでしょう。
VTDOS1.39 + ckwv7 のセットです。
&g()の窓、インスタントマクロの窓では挙動が若干違いますが
&j(1) fr- のように fr などと組み合わせれば&g()窓も制御できるようです。
1.38以降、環境変数の扱いが変更になっています。
従来の set 使用では問題が出る場合があるようです。
$xset や yset のような拡張SET 使用するのがいいです。
path = も同様なので
$xset path = のように変更してください。
1.38以降、UMBのエミュレーション?追加されました。
UMB=0 だとTAGLIGHT 常駐でエラーになります。
UMB=1 にしてください。
以上、備忘録です。
- No.6472 -
このTreeへ
[リストへもどる]
soft
(6472)
6474:
Re: VTDOS139
投稿者:
10#
2014/05/14(水) 22:05
6472 番 konno さんへのコメント コメント数 1
横からすみません。
UMBオプションのパラメータはUMBサイズになるので、
1だと4で丸めるので、UMB 4kBytesになります。
現状、最大64kです。
- No.6474 -
このTreeへ
コメント元:6472 へ
[リストへもどる]
soft
(6472)
6476:
Re^2: VTDOS139
投稿者:
konno
2014/05/14(水) 22:20
6474 番 10# さんへのコメント
> UMBオプションのパラメータはUMBサイズになるので、
> 1だと4で丸めるので、UMB 4kBytesになります。
あれ? VMAPの表示は64k になっていたような? と思って確認したら
UMB=64
になっていました。ご指摘感謝です。
- No.6476 -
このTreeへ
コメント元:6474 へ
[リストへもどる]
soft
(6472)
6475:
Re: VTDOS139
投稿者:
konno
2014/05/14(水) 22:15
6472 番 konno さんへのコメント コメント数 1
なんとなく以前に比べて動作がもっさりな気がしたので
タスクマネージャのCPU使用率を見てみた(4スレッド表示)
大きなログファイルを開いてページ送りする
以前は負荷が50%くらいに上がっていたが、1.39では25%くらいか
ページ送り速度も遅くなったように見える。
文字化け対策の影響?
速度はともかく、CPU使用率が上がらないのはうちの今の環境のせいだろうか。
と思って1.37を見てみたら、40%くらいだった。
1.39+CKWV7 だと、55%くらいまで上がった。なぜ?
VTDOS単体のとき、全角文字にカーソルがあると、左右交互に点滅する。
文字化け対策の影響だろうが、これはこれでいいかも。
- No.6475 -
このTreeへ
コメント元:6472 へ
[リストへもどる]
soft
(6472)
6477:
Re^2: VTDOS139
投稿者:
10#
2014/05/14(水) 22:46
6475 番 konno さんへのコメント コメント数 1
描画スレッドの同期に問題があったので
1.39では一旦シングルスレッドに戻しています。
おそらく1.40では対策済みです。
クアッドコアでのシングルスレッドの最大負荷は25%になりますね。
(1コアを100%で回してる)
ckwvはVTDOSが全速で描画しているときは全然追いつかないので、
これも1コアを100%消費するので、トータルで50%ぐらい?
VTDOS単体でのカーソルの左右交互は元からだったと思います。
コンソールの仕様かな?と思ってます。
- No.6477 -
このTreeへ
コメント元:6475 へ
[リストへもどる]
soft
(6472)
6479:
Re^3: VTDOS139
投稿者:
konno
2014/05/16(金) 01:21
6477 番 10# さんへのコメント
> 描画スレッドの同期に問題があったので
> 1.39では一旦シングルスレッドに戻しています。
やはり文字化け対策の影響だったんですね。
> おそらく1.40では対策済みです。
おお、対策版が出るんですね。わくわく (^_^)
> ckwvはVTDOSが全速で描画しているときは全然追いつかないので、
> これも1コアを100%消費するので、トータルで50%ぐらい?
そうか、別EXEだから別々のスレッドで動作できたんですね。この辺が
マルチコアの利点ですね。問題は同期か。
> VTDOS単体でのカーソルの左右交互は元からだったと思います。
> コンソールの仕様かな?と思ってます。
そ、そうでしたっけ、最近はCKWVのほうしか使ってなかったもので。
- No.6479 -
このTreeへ
コメント元:6477 へ
[リストへもどる]
soft