[HOME]  [現在掲示板へもどる]     [ツリー表示]    [全部表示 保存用]
過去ログ  番号順 全部表示   FGALVZ   

06637/06637 BQO00549  konno            Win7をWin10に更新
( 1) 15/08/15 00:40 コメント数:3
Windows10の無料アップグレードの通知が来ていたので、試しに入れてみました。
メインのPCはTV機能などが使えなくなるようなので、Win7ノートでやってみました。

いろいろ罠もとい紆余曲折がありましたが、2時間ほどでインストールはできました。

UIや見た目は多少変わったものの、慣れたら同じように使えるようになりました。
Win10の特徴はクラウドメインというか、共有志向という感じで、個人情報がMSに
丸見えになるのが嫌なので、新機能は全てOFFにしました。

新しいブラウザのエッジというのを試してみましたが、違いすぎて使えない。
結局使い慣れたIEにしました。

ということで、Win10のメリットは特に感じないですが、Win8に比べて
あまり違和感なく使えるので、ノートPCはこのままいくつもりです。
Win7に比べて軽くなった感じなのでこれはメリットかな。


06638/06637 BQO00549  konno            Win10でVTDOS146
( 1) 15/08/16 23:36 06637:konnoさんへのコメント
VTDOS146が出ていたので、Win10での動作報告を

って、普通にWin7と同じに動きますね。以下引用

----------------------------------------------------

Version 1.46 リリースノート - 10♯ URL

2015/07/16 (Thu) 02:52:41

wddに対応するため、MOUSE BIOSを一部実装しました(MOUSE不在を報告)。
PRINTER BIOSを暫定的に実装しました。
また、PRINTER BIOSを拡張するプラグインサンプル(LPTSKEL)を添付しました。

※今回実装したPRINTER BIOSは各種サンプルを頼りに実装してみましたが、
十分な動作検証が出来ていません。
代わりにといってはアレなんですが、Int17h PRINTER BIOS を拡張する
プラグインのサンプルソースを添付しました。
もしやと思われる方は一度ご確認ください。
同じ方法でその他のBIOSやDOS、I/Oの拡張も可能になっています。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ということで、VTDOS146の今回の更新では特にテスト出来ることもないです。

> DoDiaryでの Error on memory release

これが対応されたということで、互換性はますますUPしたようですね。

あ、そうだ、IMEで予測変換機能が使えるのでVZが窓ソフトのように見えます。
そのIMEの設定は初期化されたのか、ATOK風に変更しないととても使えないです。
こうして Windows10でもVZが快適に使えるのもVTDOSのおかげですね。

10#さんに感謝です。





06653/06637 BQO00549  konno            Win10のDOS窓
( 1) 15/08/30 23:50 06637:konnoさんへのコメント コメント数:1
Win10のDOS窓は32ビット版にはありました。
動作もWin7とさほどは変わらない感じです。

更新前からあった、VZJ.BATのアイコンから起動はできますが
pathが作業フォルダのみに固定されていて、
C:\Windows\System32にあるコマンドも動かない。
BATの中のPATHも効かないし、システムの環境変数を変えても変わらない。

結局、VZJ.BATのアイコンのプロパティの詳細設定で
C:\Windows\System32にあるAUTOEXEC.NTの中のPATHを変更して
やっと反映されました。やれやれ。




06742/06742 BQO00549  konno            VZk07t2
( 1) 15/10/11 23:59 コメント数:1
VZk07t2 をUPしました。

 ・新フラグ Rf+ DOS窓のファイラーで#RがLfフラグなど関係なしにロングファイル名変更となる(大文字小文字区別する)


htmlやcgiなどは小文字ファイルなのに、VZファイラーのSFNのリネームでは
大文字になってしまうので、ちょこっとやってみた。
リハビリにはちょうどいいか。

#レガシーなシステムをどうにかする話はそろそろ新スレがいいのでは。(^^;


ダウンロードはVZの部屋から

 VZK07T2.LZH ver1.60k07t2 (2015-10-11版)

   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。



06750/06742 BQO00549  konno            Re: VZk07t2 備忘録
( 1) 15/10/28 01:26 06742:konnoさんへのコメント コメント数:1
> VZk07t2 をUPしました。
>  ・新フラグ Rf+ DOS窓のファイラーで#RがLfフラグなど関係なしにロングファイル名変更となる(大文字小文字区別する)

全然反応がないのは、需要がないから?
不具合がある場合はできるだけ対処しますので、レポがあるとうれしいなぁ。

> htmlやcgiなどは小文字ファイルなのに、VZファイラーのSFNのリネームでは
> 大文字になってしまうので、ちょこっとやってみた。
> リハビリにはちょうどいいか。

結構簡単にできたように書きましたが、実はリネーム後のカーソル位置が
変わってしまうのではまったのです。(天井に張り付いてしまう)

そこで思い出したのがくらとさんのファイラーカーソル位置制御技
くらとさんはVZの挙動を知り尽くしていましたね。先人の技は凄い!!

要はパスバッファをクリアすればよいということだったのですね。

;doren9:		call	newpath1		; #U
こうだったのを

doren9:							; #151011
		call	clrpath				; カーソル位置保持
		call	newpath1			; #U

これで解決しました。先人の方々に感謝。



06751/06742 GST01234  10♯             Re^2: VZk07t2 備忘録
( 1) 15/10/29 23:32 06750:konnoさんへのコメント コメント数:1

> 全然反応がないのは、需要がないから?
> 不具合がある場合はできるだけ対処しますので、レポがあるとうれしいなぁ。

実は一瞬「おおお」と思ったんですが、このアップデートは、
大文字小文字のファイル名("UserController.php"みたいな感じのやつです)
や、「ファイル」Pのファイル名変更や、通常のセーブにも対応していますか?
UNIX環境にコピーすると、ファイル名の大文字小文字を区別するんですが、
VZは小文字に変換してセーブしますよね。
ちょっと自力でパッチ当ててみたんですが、意外に手こずっちゃって、
中途半端な状態で放置しちゃってます。


06752/06742 BQO00549  konno            Re^3: VZk07t2 備忘録
( 1) 15/10/30 00:51 06751:10♯さんへのコメント コメント数:2
10#さん

> 大文字小文字のファイル名("UserController.php"みたいな感じのやつです)

今回の変更は、ファイラーモードの中の#Rコマンド(リネーム)だけで、
DOS窓とVTDOS環境限定で、本来SFNリネームでは大文字になってしまうのを
高橋版のLFNリネーム機能を使用するという変更なんです。

なので、変更前のファイル名が小文字なら、小文字のまま表示されます。
打ち込んだ文字が小文字なら小文字に、大文字なら大文字のまま変更されます。

> や、「ファイル」Pのファイル名変更や、通常のセーブにも対応していますか?

これは編集モードの、[ESC]P (#82) [ESC]S などのことですよね。
残念ながらこちらは読めていないので、今回は対応してないです。

> UNIX環境にコピーすると、ファイル名の大文字小文字を区別するんですが、
> VZは小文字に変換してセーブしますよね。

あれ?そうでしたっけ?

> ちょっと自力でパッチ当ててみたんですが、意外に手こずっちゃって、
> 中途半端な状態で放置しちゃってます。

一瞬、おおお!! となったんですが、途中放置だったですか。
もし編集モードの、[ESC]P (#82) [ESC]S などに対応できていたら
ソースを参考にさせていただきたいのですが。(^^;


06753/06742 BKL00575  和生             Re^4: VZk07t2 備忘録
( 1) 15/10/30 08:07 06752:konnoさんへのコメント コメント数:2
konnnoさん

ご無沙汰しています。ここはどこ? 私は誰? 状態ですが、書かせていただきます。
実は8インチタブレットを入手、Win10にして、HP100LXを思い出し、Vzを動かしたいなぁと試行錯誤、挫折しています。ネットをうろついていたら、ここに辿りつきました。

手元にあるのは、VZK08G、タイムスタンプは2003年、でした。

文太さんもいるなぁ。^_^;

あまり頻繁にアクセスしていませんので、勝手な書込みに終わるかも知れません。ご寛恕ください。

     和生 wanama 拝




06754/06742 CRG00666  文太             Re^5: VZk07t2 備忘録
( 1) 15/10/30 17:00 06753:和生さんへのコメント コメント数:2
お久しぶりです、和生さん、

 ckwvでIME対応環境をつくり、そこからvtdosを呼び、そこからVz起動です。
 command.comはWindowsのものでなく、PC-DOS, あるいはMS-DOSのそれを使う。
 こんなところですよ。


>dir 略
 C:\ckwv のディレクトリ

2014/07/02  11:43               894 CKWV.CFG ---
2010/03/12  19:29                16 CKWV.CMD
2014/05/08  21:12           159,744 CKWV.EXE
2014/04/27  02:43             2,180 ckwv.txt

>dir 略
 C:\vtdos のディレクトリ

1994/12/20  06:20            12,459 BILING.SYS
1994/12/20  06:20            58,886 COMMAND.COM	★ms-dos 6.20のもの★
2015/07/03  19:52               194 VTDOS.CFG	--- ★COMMAND.COMには制限多し
2015/02/22  08:01           207,904 VTDOS.EXE
2014/04/22  07:23               420 VTDOS.KEY
2014/04/28  21:01            95,264 VTDOSAPI.DLL
2013/03/14  00:33                97 VTD_CMD.CFG
2015/07/03  20:00               914 VTVZ.BAT    ---

----- CKWV.CFG -----
Ckw*title: ckw/VTDOS
Ckw*exec:  c:\vtdos\vtdos.exe
Ckw*chdir: c:\vtdos

Ckw*font: terminal
Ckw*fontSize: 22
Ckw*geometry:  110x38-600+0	★画面位置や行数・文字数調整
Ckw*saveLines: 500
--------------------

----- VTDOS.CFG -----
BREAK=1
USECMD=1
TMP=C:\tmp
SHELL=c:\vtdos\command.com /e:8192 /p /msg /k c:\vtdos\vtvz.bat
WIDTH=158
HEIGHT=38
DISKFREE=K
UMB=1
---------------------

----- VTVZ.BAT ------
$xset =clear		★$xsetを使うこと。vtdos.exe内部コマンド。setは駄目。
$xset =reload
$xset PATH+=;C:\;C:\VZ;C:\TOOL;C:\BIN;c:\bin2;C:\BAT;c:\ddic;c:\c
$XSET VZDEF=C:\DEF\
$XSET VZBAK=\TRASH
$XSET VZPATH=C:\ C:\DEF C:\TK C:\DOC
$XSET VZSYM=S16 ME W7
c:\vz\vwx -z2 -l6144 -x1 -v1 -w
c:\vz\vkeyc
c:\vz\vz -z
c:\vz\vz %1 %2 %3 %4 %5 %6 %7 %8 %9
---------------------


 対応vz.comの版は、いろいろあるみたいです。
>vz.com  は、VZK07s3 を使うこと。
 と #6446 にありますが、もっとあとの版でもいいはずです。
 この記事(#6446)に導入の手引きがあります。それほど大きな修正は必要なかったはずです。

 僕は、XP、7(32bit / 64bit)、8.1(32bit)の環境で試してますが、快適に
使えるようでした。「ようでした」って、まだ、XP現役なもので。
 Win10も、konnoさんの報告で、問題なしだったはずですよ。



06755/06742 BQO00549  konno            Re^5: VZk07t2 備忘録
( 1) 15/10/31 00:24 06753:和生さんへのコメント コメント数:1
和生さん、お久しぶりです。

> 実は8インチタブレットを入手、Win10にして、HP100LXを思い出し、Vzを動かしたいなぁと試行錯誤、挫折しています。ネットをうろついていたら、ここに辿りつきました。

おお、8インチタブレットのWin10ですか、いいですね。
Win7以降はVTDOS環境がいいですよ。V-TEXTなので、画面サイズに合わせて使えます。
80*25より小さいのは・・・10#さんにおねだりかなぁ。(^^;

DOS窓でもVZは動きますが、FEPが実用にならないので、VTDOS+CKWVですね。

> 手元にあるのは、VZK08G、タイムスタンプは2003年、でした。

げげ、12年前のものですか〜
もうバグバグで恥ずかしいです。(今も進歩してないという説も)
新しい版もぜひお試しください。
なんでしたら、OFF会ででも。(^_^)

> あまり頻繁にアクセスしていませんので、勝手な書込みに終わるかも知れません。ご寛恕ください。

ここは何でもありなので、気軽にどうぞ。



06756/06742 BKL00575  和生             Re^6: VZk07t2 備忘録
( 1) 15/11/02 16:17 06755:konnoさんへのコメント コメント数:1
konnoさん、レス、ありがとうございます。

ところで最初に伺っておきたいのですが、ここはkonnoさんのHPなんですね。
FGALVZ と書かれてましたが、niftyの会議室じゃないですよね。
何分、最近のことには疎いもので、お世話をかけますが、
よろしくお願いします。m(_ _)m

>DOS窓でもVZは動きますが、FEPが実用にならないので、

手元の環境、win8.1からVupした win10、32ビットでは動きません。
DOS窓は cmd.exe のものだと思いますが、

-----------------
16bit MS-DOS subsystem
NTVDM has encounterd system error
  [閉じる][無視]
-----------------
というような状態です。
win8.1だと、文字化けはあっても一応Vzが立あがったのですが。

>VTDOS+CKWVですね。

VTDOSは、10#さんの労作ですね。所在までは確かめてます(^^;。
これから伺ってDLさせていただきます。
CKWVは知りませんでした。

>新しい版もぜひお試しください。

はい。でもまぁ、ゆっくりトライさせて下さい。


     和生 wanama 拝

06757/06742 BKL00575  和生             Re^6: VZk07t2 備忘録
( 1) 15/11/02 16:19 06754:文太さんへのコメント コメント数:1
文太さん、レスありがとうございます。

> ckwvでIME対応環境をつくり、そこからvtdosを呼び、
> そこからVz起動です。
> command.comはWindowsのものでなく、
> PC-DOS, あるいはMS-DOSのそれを使う。
> こんなところですよ。

そう簡単そうに書かないで〜。X_X
こちとら、長いブランクの後なんですよ。

command.com と、cmd.exe が違うことは知ってますが、
win7 あたりに入っている command.com ではダメですか。
ちと家探しがいるなぁ。

>この記事(#6446)に導入の手引きがあります。

拝読しました。かなりのリハビリが必要な中身です。
ゆっくりトライさせて下さい。


     和生 wanama 拝

06758/06742 CRG00666  文太             Re^7: VZk07t2 備忘録
( 1) 15/11/02 16:48 06757:和生さんへのコメント コメント数:1
和生さん

>そう簡単そうに書かないで〜。X_X
>こちとら、長いブランクの後なんですよ。

 お気持ちは分かります。離れてると、ぜんぜん分からなくなってますよね。

>command.com と、cmd.exe が違うことは知ってますが、
>win7 あたりに入っている command.com ではダメですか。
>ちと家探しがいるなぁ。

 ぜったい駄目です。純DOSのcommand.comです。
 色んな人が色んな版で試してます。詳細は、vtdosXXX.txtの下を見てください。
 ときどき、PC-DOS 2000とか、ヤフオクに出てますよ。

>■シェルについて

 大事なのは、たぶん、ここ。
MS-DOS  E5.0			起動BATの指定が無理っぽい
MS-DOS  E6.0			動作確認済み
MS-DOS  E6.21			動作確認済み
MS-DOS  E6.22			実行不可
MS-DOS	J6.2/V			日本語メッセージ表示にbiling.sysが必要

 bootdisk.comで、英語版(E)6.0 or 6.21って、手に入るのでしたっけ?

 素直にMS (PC) DOSのcommand.comを捜してください。
 freecom's command.comについては、避けられるなら、、、という感触。

 VTDOSの導入は、確かにハードルが低くはないです。根性が要ると思う。
 ckwvを解凍、配置
 vtdosを解凍、配置
 vz起動バッチをつくって、何回も試す、です。
 道具がそろってなければ、絶対だめです。
 vtdosXXX.txtは、解読が、ふつう、かなーり、大変です、はい。
 解読は、動くようになってからでいいんじゃないですか?

 あと、詳細不明ですが、Windowsの「管理者権限」と「環境変数」に
ときどき引っかかることもあり得ますね。僕は、引っかかった。

 ごゆっくりでどうぞ。VTDOSのお陰でVISTA以降でも、Vzが使えるように
なったのです。使わない手はないでしょう。救世主で、唯一の方法です。



06759/06742 CRG00666  文太             command.com for VTDOS
( 1) 15/11/02 20:54 06758:文太さんへのコメント コメント数:1
和生さん

http://www.bootdisk.com/bootdisk.htm

DOS 5.0
DOS 6.0
DOS 6.21
DOS 6.22

 とあるようですね。著作権XXとか、そういうことは僕に訊かないでください。
MSもこのレベルのOS基礎部分は大目に見ているのだろう、みたいな話を聞い
たことがあるような気もしますが。
 最初に試したのは僕だったような気もしますが、ドックにある「シェル」につ
いては、10# さんがきちんと調べてくれていたはずです。
 英語版ゆえの制限等については、茨道覚悟なのかもしれませんし、ぜんぜん問
題ないのかもしれません。何しろ使っている人が多くはないのと、ここに情報が
集積されているわけでもないので、やっぱり茨道っぽいところはあるにはありま
すね。

 いちばん気持ちが良いのは、押入れの中から探してくることでしょう。
 いずれにせよ、がんばってね〜。 (^.^)/~~~~


06760/06742 CXB00940  としき           Re: command.com for VTDOS
( 1) 15/11/02 21:52 06759:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
>  いちばん気持ちが良いのは、押入れの中から探してくることでしょう。

版権的にはアレですが。
一番手抜きなのは、200LXからコピーする、とかかな。
逆に古すぎるかな。
DOSモバとかの方がいいかな。

06761/06742 CRG00666  文太             Re^2: command.com for VTDOS
( 1) 15/11/02 22:16 06760:としきさんへのコメント
和生さん、としきさん

https://ja.wikipedia.org/wiki/HP200LX
>3MBのROM中にMS-DOS V5.0(英語版)を内蔵し、

>MS-DOS  E5.0			起動BATの指定が無理っぽい

 というわけで、無理っぽいみたいですね。


06762/06742 CRG00666  文太             Re^6: VZk07t2 備忘録
( 1) 15/11/02 22:57 06754:文太さんへのコメント コメント数:1
和生さん

 もう一点だけ、です。

> ckwvでIME対応環境をつくり、そこからvtdosを呼び、そこからVz起動です。
> command.comはWindowsのものでなく、PC-DOS, あるいはMS-DOSのそれを使う。
> こんなところですよ。

 CKWV+VTDOS+Vz の連携を ckwv.cfg と vtdos.cfg(中で vz 起動バッチ指定)
で作ったら、ckwv.exe をクリックです。普通、ckwv.exe への「ショートカット」
を作るものだと思いますが。
 で、最後に僕は、このショートカットをCraftLaunch というランチャに登録して
いますので、 CraftLaunch 窓から「V(zd)」とやってます。最後のランチャは、
パイソンとか導入しなくちゃならないので(できたら大したことではないのですが)、
これまた、ちょっとだけ低くないハードルが待っている、ということになるのかも
しれません。別に要らないなら、要らないのですが。

 環境設定は、できてしまったら「簡単ですよ」と言えるけど、できるまでは
「ああ、しんどい」ですね。
 大昔から、世界はそんな具合に成り立ってましたよん。

 すいません、ちょっと忙しくしたいので、先走りしました。

追伸:vtdos.cfgの意味不明な箇所を一箇所、その後、修正しました。


06763/06742 BQO00549  konno            Re^7: 備忘録 DOS窓での起動BAT
( 1) 15/11/04 01:53 06756:和生さんへのコメント コメント数:1
> ところで最初に伺っておきたいのですが、ここはkonnoさんのHPなんですね。
> FGALVZ と書かれてましたが、niftyの会議室じゃないですよね。

はい、私の個人の掲示板です。FGALVZ はしゃれですよ。
でも全部表示はふんいきでてるとおもうし、会議室形式の過去ログもありますよ。
めざらさんのマクロでまとめています。

> 手元の環境、win8.1からVupした win10、32ビットでは動きません。
> DOS窓は cmd.exe のものだと思いますが、


VZW.BAT 作成。内容は下記のもの

chcp 437
graftabl 932
mode con:cols=80 lines=40
path=c:\ut;%path%;
pansi
set tmp=c:\tmp
set vzdef=c:\vz\vz.def
set vzsym=W10
vwx -z2 -v2 -x1 -l4096
vzibmj -nq+ -oe+


VZのオプションは最近のKVZ前提で、疑似常駐モードです。
常駐モードでは終了してしまうので。

PATHの環境が整うまでは、関連ファイルが全部そろったフォルダを作業フォルダに
しておけばいいでしょう。

このBATのショートカットをデスクトップに置いて起動できています。



06764/06742 BKL00575  和生             Re^8: 備忘録 DOS窓での起動BAT
( 1) 15/11/05 11:31 06763:konnoさんへのコメント コメント数:1
konnoさん

> はい、私の個人の掲示板です。FGALVZ はしゃれですよ。
> でも全部表示はふんいきでてるとおもうし、

了解しました。お世話になります。m(^ ^)m
なんせ、パソコン通信以来、メールは使ってますが「発言」はほぼ皆無。
時々じっちゃんのところを覗くぐらいでした。

> VZW.BAT 作成。内容は下記のもの
>
> chcp 437
> graftabl 932
> mode con:cols=80 lines=40
> path=c:\ut;%path%;
> pansi
> set tmp=c:\tmp
> set vzdef=c:\vz\vz.def
> set vzsym=W10
> vwx -z2 -v2 -x1 -l4096
> vzibmj -nq+ -oe+

chcp、graftable なんてコマンドも初見です。
pansi も行方不明、\ut にはまだ何かありそうですねぇ。
vwx ・・・どこかにあったはずだけど。(; ;)

> VZのオプションは最近のKVZ前提で、疑似常駐モードです。
> 常駐モードでは終了してしまうので。

kVZ 差分は、どうやらあてられたようです。m(_ _)m
で、cmd窓での起動は少し保留させていただいて、
3種の神器?、tcwv+vtdos+command.com で…っと、
こちらの方が困難でしょうかね。

> PATHの環境が整うまでは、関連ファイルが全部そろったフォルダを作業フ

ォルダに
> しておけばいいでしょう。

はい。…と答えだけは素直でも、
課題の輪郭さえ掴めてないかもしれません。

vtdos だけは、どこかから DL させていただいて、立ち上げ、
tVZ を動かしてみました。動きました。
文字化けもなく、filer罫線が半角ずれるだけでした。
まぁ、他の挙動不審は環境が整ってないことがわかってますから…。

「どこかから」と書いたのは、ダウンロードと書かれたタグ?で
vtdos だけ先に入手してしまったからですが、
tcwv を探したら、チクワブやらどこかの FM やら、
なんのことはない、10#さんの HP トップに揃ってた。(+ +;
……てな、始末です。
(以下、文太さん宛のレスに)

   和生 wanama 拝

06765/06742 BKL00575  和生             Re^7: VZk07t2 備忘録
( 1) 15/11/05 11:38 06762:文太さんへのコメント コメント数:3
文太さん (too としきさん?)

>  もう一点だけ、です。

うう……っ、ランチャは敷居が高すぎまする。

チクワブならぬ ckwv、vtdos 入手しました。
まだ vtdos しか解凍してません。文太さんに習い、申込みだけ早速に。
動きますねぇ、Vz が。ウヒヒ。^_^:/

command.com は継続捜査中。
win3.1 の IBM ミニマシンが、出てきました。
こいつの備品に dos の FD が、あったはずだけど、
FD ドライブは…?、う〜ん端子が古いなぁ。

100,200LX は3台ころがってましたが、デカいメモリーカードを
読めるものがありません。

だいたい、以前の Vz 環境は全部 zip100 に入れていたのですが、
zip ドライブがお釈迦さまです。

command.com が揃ったら、#6754 丸写しさせていただきますからね。

前途多難ですが、光を見ちゃったからなぁ。

>  環境設定は、できるまでは
> 「ああ、しんどい」ですね。
>  大昔から、世界はそんな具合に成り立ってましたよん。

は〜い。
でも cfg 多いなぁ。

>  すいません、ちょっと忙しくしたいので、先走りしました。

どうぞ、今はピピっと反応できませんが、いつかは。
m(_ _)m

   和生 wanama 拝

06766/06742 CRG00666  文太             Re^8: VZk07t2 備忘録
( 1) 15/11/05 17:46 06765:和生さんへのコメント コメント数:2
和生さん

 10#さんのところのURLを最初に挙げればよかったですね。
 VISTA以降で、Vzが生き残ってるのは、10#さんのお陰なんです。

>まだ vtdos しか解凍してません。
 ckwvは、FEPが使えないVTDOS環境で(これは無理なんです)、windowsのIMEを
使って日本語入力を可能にする手段です。万が一、日本語不要なら、ckwvも
不要ですよ。チクワブ、爆! ところで、何の略だったんだ? ググったけど、
深すぎて、分かりませ〜ん。

>動きますねぇ、Vz が。ウヒヒ。^_^:/
 よかった。僕も嬉しいです。

>command.com は継続捜査中。
 あの英語版を使ってしまえば?
 わかんないけど、たぶん大丈夫じゃない?
 command.comが出すメッセージが英語になるだけじゃないのかな?
 起動するかのテストしかしたことがないので、分からないのですが。これも
大昔の話だし、、、。
 それからゆっくり捜す、とか。

>FD ドライブは…?、う〜ん端子が古いなぁ。
>zip ドライブがお釈迦さまです。
 分かりますよ。ただ根性を出せば、時間はかかってもヤフオクできっと必ず欲
しいものは手に入りますよ。 僕は、素 dos で使える PCMCIA のスカジーカード
とか、CD-ROM ドライブとかとか、買ってますもの(変人です)。
 ノート用、デスクトップ用のFDDも買いましたね。安いからですが。
 僕、もうPCに関して、もう何も前に進まなくてけっこう、という人なのです。
(とはいえ、これがまた大変で、、、。)

>100,200LX は3台ころがってましたが、デカいメモリーカードを
>読めるものがありません。
 DOS 5はバッチが読めないらしいから、止めたほうがいいと思う。
 長く、まともに使うなら。
 (「デカいメモリーカード」--> USBとPCMCIAのあるXPノート、2000円。)

 とはいえ、VTDOS 環境でも、大昔のVzがVzの制限しか受けなかったフルな
環境は、もう再現できません。今のマシンで昔のVz環境の復元は、たぶん無理
です。
 (あんまり大きい声で言うべきことじゃないんですが) たとえば、 XPで
VTDOS あり、 VTDOS なしでは、 前者はワイドディスプができる(僕の場合、
158x38 とか)が、後者のスピードの100分の1になる(全ロググレップとか
は、やっぱり後者を使ってしまう)など。実は他にも不具合がぜったいあります。

 もちろん、XPだから、NTVDM(dos窓--cmd.exeも呼ばれるけどcommand.comも
呼ばれてるはず--)とVTDOSを比較できるであって、VISTA, 7, 8, 8.1, 10では、
普通に日本語を使う場合、NTVDMは色々あったと思う(道けわしだったと思う。あ
まり常用してる人を知らないです)。
 後者のラインがkonnoさんの示してる道(だと思う)。
 VTDOS推薦です。

 というわけで、制限はどっかにあるんです。でも、最近のHDは速いし、買う
の簡単だし。一昔前のHDとかMBとかは、メンテにとっても時間がかかるし、、、。
 マシンの買い換えをせまるOSバーアップは永遠に続きそうだし。
 一長一短です。僕、WinME環境保存会の唯一の会員。だから会長。

>だいたい、以前の Vz 環境は全部 zip100 に入れていたのですが、
 USB接続のZIPドライブを買ってしまえばいいんですよ。
 (簡単にいうけど、ドライバは? 対応OSは? 深くなりますねぇ。)
 これから先使わない(だろう)というのが気になるかもしれませんが、2000円
で欲しい環境が作れるなら、安いものでしょう?
 その昔、ZIPドライブのために1万円とか払ったでしょう?
 メディアだって、1000円以上もしたじゃないですか。
 因みに、僕もまだZIPドライブ・メディアを持っていて、いつか復活させて
使ってやろうと思ってます。100MBのうち、30MBしか使わないのがコツですよね。
 (実用性度外視の話ですよ、もちろん)

 簡単なのは、2000円くらいでXPノートとか(ネット繋げられないからね)
買ってしまうこと。
 とはいえ、目的をよく見定めてからね(相変わらず失礼な奴>おのれ)

>command.com が揃ったら、#6754 丸写しさせていただきますからね。
 どうぞ、どうぞ。(いくらなんでも釈迦説で失礼ですが)pathは気をつけてね。
windows環境の、システムの環境変数とかありますからね。
 「動かない」の原因の最大のものは、僕の場合、pathです。
 「なんでpathが通ってないんだ?」は、よくあります、いまだに。
 永遠にレベル低いのですねぇ。

>前途多難ですが、光を見ちゃったからなぁ。
 見ちゃった、見ちゃった。
 たいして多難でもないですよ。だから、簡単だって。

>うう……っ、ランチャは敷居が高すぎまする。

 追記の意図は、「ckwv->vtdos->vz」で、ckwvをクリックでVz起動ですよ、
というつもりでした。ckwvとvtdos連係では、画面サイズを合わせるのがキモ
だったような記憶です。(Vzで1行80文字以下は不可。10/06/12 10#さんBBS、
あじゃさん情報。「桁数80未満だと〔Vzは〕ハングアップします」)
 ckwvは別に何も設定できませんから、簡単ですよ。
 VzからフルでMS-IMEが使えるのは、半端なくすごいことです。

 さて、お仕事!


06768/06742 BQO00549  konno            Re^9: 備忘録 DOS窓での起動BAT
( 1) 15/11/05 22:43 06764:和生さんへのコメント コメント数:2
和生さん

> kVZ 差分は、どうやらあてられたようです。m(_ _)m
> で、cmd窓での起動は少し保留させていただいて、

す、すみません、不親切すぎましたね。
VTDOS無しで、DOS窓でVZを動かすためのBATです。



chcp 437		  内部コマンド 一旦英語モードにする
graftabl 932		  内部コマンド それから日本語モードにする
mode con:cols=80 lines=40 内部コマンド DOS窓を30、40行にできる

これらは、c:\windos\system32\ の中にあります。
下のパスで動くと思います。

path=c:\ut;%path%;	  パス\ut は自分の環境に合わせて

pansi			  これでVZのコンソールを使えるのであったほうがいい

set tmp=c:\tmp
set vzdef=c:\vz\vz.def
set vzsym=W10

vwx -z2 -v2 -x1 -l4096		無くてもいいですが、あったほうがいい
vzibmj -nq+ -oe+		kVZ07s 以降で疑似常駐モード実現

vzibmj  でもいいです。常駐モードはこのやり方では不可。


FEPは使えませんが、これを仕込んでおけばいざという時に便利でっせ。


# 和生さんに捧げものを・・・と思っていたらご本人登場であせってます。(^^;
  旦那、いい娘がいまっせ (^_^) てな感じでいくかな。(^^;


06769/06742 CXB00940  としき           Re^9: VZk07t2 備忘録
( 1) 15/11/05 23:44 06766:文太さんへのコメント コメント数:3
参照先:http://homepage3.nifty.com/~toshiki/
> 不要ですよ。チクワブ、爆! ところで、何の略だったんだ? ググったけど、
> 深すぎて、分かりませ〜ん。

VTDOS用のckwがckwv。
でもって、Windowsのコマンドプロンプト互換なckがckw。
うむ、ckがどういう意味かは分からないなぁ。
c-kなキーアサインが便利に使えるターミナルソフト、とか。
cygwinで漢字が使えるターミナルソフト、とか。

この命名規則から考えて。
例えば、kVz専用のckwvが開発された暁にはckwvkとなることが予測されます。
#いや、まぁ、希望的観測というやつで

> 呼ばれてるはず--)とVTDOSを比較できるであって、VISTA, 7, 8, 8.1, 10では、
> 普通に日本語を使う場合、NTVDMは色々あったと思う(道けわしだったと思う。あ
> まり常用してる人を知らないです)。

VISTAとWin7(@会社)でcmd.exeからVzを使っています。
会社では、毎日のようにVZTOWERとFREECELLで遊んでいるので、常用してると
いってもいいかもしれません。
その他も含め、記憶している範囲では、マクロの動作不良はありません。
会社で使っているVzのバージョンは現在自宅からは不明ですが、VISTAでは
1.60t03kというバージョンです。
いずれも、日本語の入力は全くダメです。
私の作ったFakeFEPを使えば何とかなるかもしれませんが、そんなことをするなら
素直にVTDOSを使ったほうがよろしいでしょう。
ということで、私もVTDOSを推薦します。

なお、ちょっと工夫が必要ですが、VISTAとWin7でも、日本語の表示だけであれば
Vzでの使用に全く問題がありません。
VISTAでは画面サイズ80x30、Win7では80x25で問題なく日本語文書を閲覧できて
います。
今日はたまたま会社で、他人の作った社内ホームページのファイルを編集しよう
としたんですが、文字コードがUTF-8だったんであきらめました。

参考までに、上記の、日本語を表示するためのちょっとした工夫を以下に。

(1) 常駐だと使い物にならないので、コマンドラインから >vz[RET] で起動。
(2) ファイル名入力窓でリターン空打ちでファイラーに移行。
(3) 私の場合は「H」一発にキーアサインしてあるのですが、ファイラーから
  コマンドプロンプトに移行。
(4) コマンドプロンプトで >chcp 932[RET] で文字コードを日本語に。
(5) 日本語化できたところで、チャイルドプロセスから >exit[RET] で Vz
    の世界に復帰。

ちなみに会社のWin7では、上記(4)項のところで、dirでも、それこそ存在しない
コマンドでも日本語化できています。


>  一長一短です。僕、WinME環境保存会の唯一の会員。だから会長。

うちにもWinMEのマシンは2〜3台ありますが。
それ以上にWin98やらWin95のマシンがあるというのはいかがなものかと。


>  因みに、僕もまだZIPドライブ・メディアを持っていて、いつか復活させて
> 使ってやろうと思ってます。100MBのうち、30MBしか使わないのがコツですよね。

SCSI接続のZIPドライブと、20枚かそこらのメディアを各方面から押し付けられて
いるのですが、完全に不良在庫と化して困っています。
一体、何が入っているんだろう。エッチなファイルとかあるかもしれない。
あるいは、個人情報の山だったり。
いつか探検してみたいと思っています。



追伸
サイト引越しました。


06770/06742 CRG00666  文太             ZIPドライブ
( 1) 15/11/05 23:58 06765:和生さんへのコメント コメント数:1
和生さん

 レガシーからのデータ継承。悩ましいですね。どっかですっぱり切るしかない
んでしょうね。テキストファイルなら、まず、そのまま行けるはずなんですが。
 CD-R に焼くとかしておけばよかったのに。
 で、PCMCIA カードについては、誰でもできると思うので、まあ、誰かに。

 ZIP ドライブ。メディアだけ発見しましたが、ドライブが見つからない。スカ
ジー、パラレル、USB と、いろんな接続形態があるんですね、これ。
 1、2週間かかって捜してみますので、期待せずに待ってみてください。
 としきさんにつぐ、レガシーの鬼と呼ばれてます(嘘)。

 ヤフオクで見たら、USB のものが3500円だった。僕には高すぎだと思えま
した。普及しませんでしたからね、日本では。

 宜しかったらメールください。FGALDC のログを「asahi」で検索すれば、僕の
メアド、見つかると思います。昔の名前で、、、。

 無理にレガシーな世界に引き留めおこうというつもりはないですが、それでも、
Vz、やっぱりすごいんですよ、と言ってみる。
 僕は今日、病院(!)の待合室でWin8.1のSSDの0.9Kgマシンで、うん、やっぱり
Vzだ、とニヤニヤしました。今時のものはみんな付いていて(デジカメとか)、
そ、し、て、キーボードのまともなマシン。ASUS, TransBook (32bit Win)
https://www.asus.com/jp/2-in-1-PCs/ASUS_TransBook_T100TA/
 もちろん、with a big help from VTDOS.
 こ、これ、3万円ちょっとのマシン。
 「環境設定できてねーじゃん!」というのもありましたけど。(^^;



06771/06742 CRG00666  文太             Re^10: VZk07t2 備忘録
( 1) 15/11/06 00:14 06769:としきさんへのコメント
としきさん

(ck-w-vという名前について)
>cygwinで漢字が使えるターミナルソフト、とか。
 cygwin with Kanjiですかねぇ?
 でも、ちらっとソースとかみたら、imewrap.h? 漢字(IME)対応は主ではない
みたいでした。まったくの憶測ですが。

>VISTAとWin7(@会社)でcmd.exeからVzを使っています。
 できなくはないと。

>いずれも、日本語の入力は全くダメです。
 ですね。だって、掲示板のレスも日本語だもの、、、。

>としたんですが、文字コードがUTF-8だったんであきらめました。
 これがおっきな壁ですね。YASATさんが予言してましたね。
 でも、僕は、SJISで乗り切れるだろう、と甘くみてます。

>>  一長一短です。僕、WinME環境保存会の唯一の会員。だから会長。
>うちにもWinMEのマシンは2〜3台ありますが。
 所有しているだけでは駄目です。積極的に活用し普及に努めるというのが
会員資格になっています。

>それ以上にWin98やらWin95のマシンがあるというのはいかがなものかと。
 数は少ないけど、僕も。やっぱり、Windowsって偉い。

>SCSI接続のZIPドライブと、20枚かそこらのメディアを各方面から押し付けられて
 よかった、よかった。ここにありましたよ。
 やっぱり、としきさんには敵わない。

>サイト引越しました。
 知ってます。bookmarkを書き換えます。


06772/06742 CRG00666  文太             Re^10: 備忘録 DOS窓での起動BAT
( 1) 15/11/06 00:27 06768:konnoさんへのコメント コメント数:1
konnoさん

set vzdef=c:\vz\vz.def
 こういう指定の仕方もOKなんですね。

 この場合、
set vzdef=c:\vz\vz	;(A)
 でも良いそうです。(see 黒本、p.30)

 これでvzdefディレクトリも指定されたことになるんですかね?
 インクルードのファイル群とか対象にしてもOK? [ESC]^とかも。

set vzdef=c:\def\	;最後の\の省略不可
 は、何でだか、一生忘れないくらい鮮明に記憶されているのですが。
 (A)が可能だから、末尾の\が必要なんですね。



06773/06742 CRG00666  文太             Re^9: VZk07t2 備忘録
( 1) 15/11/06 01:06 06766:文太さんへのコメント コメント数:1
> もちろん、XPだから、NTVDM(dos窓--cmd.exeも呼ばれるけどcommand.comも
>呼ばれてるはず--)とVTDOSを比較できるであって、VISTA, 7, 8, 8.1, 10では、
>普通に日本語を使う場合、NTVDMは色々あったと思う(道けわしだったと思う。あ
>まり常用してる人を知らないです)。

 気がつきました、というだけです。独り言です。
 VISTA以降では、「NTVDM環境」というのは存在しませんね。cmd.exeな32bitな
コマンドプロンプトがあるだけですね。(64bitなcmd.exe環境もあるのだろうか)
 すると、VISTA以降では、cmd.exeがcommandを内包してるのか?
 いえ、Win8.1でも、\windows\system32\ に、ちゃんとcommand.comはありました。
MSジャパンがcommand.comを日本語対応しなかったのがいけないんでしょう?
 まあ、それが容易にできるようには、MS・USAがしてなかったのかもしれま
せんが。システム・エンジニアリングでは、英語だけで宜しいとか。


 和生さんへ

 大筋で間違ってないと思しいのは、

 (1)NT、2000、XP、では、NTVDM (NT Virtual Dos Machine)
というエミュレータ環境で、DOSしてきました。
 (2)VISTA以降は、日本語がDOS窓で通じません。
 (3)VTDOSというのは、VISTA以降でも(XPでも走ります)、
NTVDMに匹敵する環境を提供してくれるアプリです。Vzerには、ふつう、
必須。

 ということです。


06774/06742 CXB00940  としき           Re^10: VZk07t2 備忘録
( 1) 15/11/06 01:39 06769:としきさんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
1ヶ所訂正。

> VISTAとWin7(@会社)でcmd.exeからVzを使っています。
> VISTAでは画面サイズ80x30、Win7では80x25で問題なく日本語文書を閲覧できて
> います。

Win7では「80x50」で問題なく日本語文書を閲覧できています。
(80x25ではありません)


06775/06742 CRG00666  文太             追記・修正(NTVDM)
( 1) 15/11/06 12:05 06773:文太さんへのコメント
 意図は通じていると思いますので、和生さん宛ではなく、たんなる修正です。
 独り言2。

https://ja.wikipedia.org/wiki/%E4%BB%AE%E6%83%B3DOS%E3%83%9E%E3%82%B7%E3%83%B3#NT.E7.B3.BB.E3.81.A7.E3.81.AE.E4.BB.AE.E6.83.B3DOS.E3.83.9E.E3.82.B7.E3.83.B3

>なお、64ビットのWindowsが動くCPU及びそのモードでは仮想86モードが
>使えないため、64ビット版WindowsにはNTVDMは存在しない。

 ということなので、Win8.1(Win10 も)の「コマンドプロンプト」でも、それが
32ビットなら、NTVDMなんですね。
 64ビットだと、NTVDMなし、と。XPの64ビット版は、どうだったのだろう?
 駄目ですよね。


 32bit OS と 64bit OS は、VTDOS (いわば拡張NTVDM)を使うかぎり、Vzと
してはあまり違いはないようですが、Windows アプリ全般とかだと、個人的には
違いが大きいなぁ、と感じています。
 それで、先日の ASUS 軽量ノートは、かなり無理して 32bit Win8.1 版を捜し
ました。



06776/06742 CRG00666  文太             ckwvについて
( 1) 15/11/06 12:14 06769:としきさんへのコメント コメント数:1
としきさん、10#さん

>この命名規則から考えて。
>例えば、kVz専用のckwvが開発された暁にはckwvkとなることが予測されます。
>#いや、まぁ、希望的観測というやつで

 割と便乗ネタなのですが。
 ってことは、現在のckwvが「kVz専用」とは言い難い、ということですよね。
 どんなところに改善の余地があると思われますかね?

 僕は、マウスのサポートをオプションで殺せるようにしてほしいです > 10#さん

 うっかりマウスに触れるとブロック指定モードになり範囲指定してしまう。
「別に間違って触っちゃっただけで、ブロックモードにしなくていいよぉ」と言
いたくなる場面があります。
 Vzでマウスって、かつて切望していて実現した人もいたのですが、僕的には、
なくていい、というか使用が選択できたらいいなぁ、と思うのです。どうでしょ
うか?

 あ、名前について言えば、ckwvが「ckw for vtdos」だと思うので、konnoさん
が改変しないと、ckwvk(チクワブック)にならないですね。



06777/06742 CRG00666  文太             Re: ZIPドライブ
( 1) 15/11/06 23:41 06770:文太さんへのコメント
和生さん

 USB 接続のZIPドライブを発見し、XPでちゃんと読めることを確認しまし
た。す、すごいな、俺。たぶん10年以上ぶりです。
 ご判断は、もちろん、お任せします。
 ドライブを発見できたのは、 半分以上偶然です。 メディアを発見したときは
「見つける気」があった。今日は、たまたまです。運が良いのか悪いのか。
 どうぞ。和生さんのメディアが健全なら、復旧の可能性はあります。
 ついでにPCカードも送ってくれたら、救出してCDに焼きますよ。ちょっと
長めに時間をみていただけると嬉しいですが。


06778/06742 CXB00940  としき           Re: ckwvについて
( 1) 15/11/07 13:14 06776:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
実は私、ckvwって使ったことがないのですよ。
使おうとしたことはあったのですが、うまく導入できなかったのです。
再チャレンジしてみようかなぁ。

>  ってことは、現在のckwvが「kVz専用」とは言い難い、ということですよね。

聞いた範囲では、現在のckvwは高橋版VzでもオリジナルVzでも使えてしまえるとか。
そういったもので使えなくなったときこそ、kVz専用を名乗れると思います。

>  あ、名前について言えば、ckwvが「ckw for vtdos」だと思うので、konnoさん
> が改変しないと、ckwvk(チクワブック)にならないですね。

どうなんだろう。
機能が満足されていれば作成者は不問のような気がするのだけど。


06779/06742 CRG00666  文太             Re^2: ckwvについて
( 1) 15/11/08 00:35 06778:としきさんへのコメント
としきさん

>実は私、ckvwって使ったことがないのですよ。
>使おうとしたことはあったのですが、うまく導入できなかったのです。
>再チャレンジしてみようかなぁ。

 あらま、ですが、vtdos なしの NTVDM の話とか(VISTA 以降)、やっぱり日
本語入力の需要って、このあたりでは、それほど高くないんですかね。
 いえいえ、本当は、皆さん、そろそろVzを半分卒業してるか、そもそも文字
入力自体をあんまりしなくなってるんでしょうね。viewerとしてのVz。僕には駄目
ですけどね。

 戻って、ckwv 導入失敗の話。 心理が想像できなくもありません。皆がばんば
ん使っているご時世でもありませんし。 でも、僕が vtdos を使うとき(XPで
半々ぐらい。7以降はまだほぼ実戦してない)、必ず ckwv を使ってます。それ
がないと、僕には vtdos 自体を使う意味がないですから。日本語入力が駄目だっ
たら、とっくの昔にVzから秀丸に乗り換えていたでしょう。
 いうわけで、ちゃんと導入できたら、動く可能性はかなり高いと思いますよ。
ちょっとしたミスじゃないですか? としきさんが失敗するぐらいだから、それ
なりの理由がありそうではありますね。嫌なニュースだ。

 ckvw でなく、ckwv ですが、導入のどこで躓けるのだろう?
 .cfg を2つを、僕のと比べてみたらどうです?
 64bitがらみなのかな? もしそうなら、言えば直してくれますよ、10#さんが、
きっと。



06780/06742 CRG00666  文太             Vz on cmd.exe
( 1) 15/11/08 00:48 06774:としきさんへのコメント コメント数:1
としきさん

 僕は、「動けば正義」な人なので、VTDOS で、と思ってはおりますが、宜しけ
れば、お教えください。

> VISTAとWin7(@会社)でcmd.exeからVzを使っています。
> VISTAでは画面サイズ80x30、Win7では80x25で問題なく日本語文書を閲覧できて
> います。

 この  VISTA と Win7 って、64bit ですか? ふつうそういうものなんだろう
(会社では「普通」のマシンを買うものでしょうから)と思っているのですが。
 ちらと調べたら、  64bit   マシン・OSでも、 windows  ディレクトリには
system32  ディレクトリがあり、32bit 用の cmd.exe  が、64bit 用の cmd.exe
のほかに用意されてるものみたいですね(手元に 64bit 環境はないんです)。
 この辺を意識して、Vz on cmd.exe の調査をされましたか?
 「32bit cmd.exe  の話に決まってるじゃないか。64bit の cmd.exe で 16bit
のVzが走るわけないだろう」みたいな回答が、じつに分かりやすいのですが、
上の「会社の普通」予想からして、そうでもないのかな、と。
 NTVDM さえなくても、Vzって、ビューワとしてなら、VISTA/7 で起動できる
んですか?



06782/06742 CXB00940  としき           Re: Vz on cmd.exe
( 1) 15/11/08 11:49 06780:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
>  この VISTA と Win7 って、64bit ですか? ふつうそういうものなんだろう
> (会社では「普通」のマシンを買うものでしょうから)と思っているのですが。

VISTAは実家です。
現在、ほぼメインとして使っているマシンです。
こいつは32bitです。
会社のWin7ですが、これも確か32bitだったはず。

> (会社では「普通」のマシンを買うものでしょうから)と思っているのですが。

会社って、先進的なことに取り組んでいる部署は新しいものをどんどん導入する
のですがね。それ以外のところは、特に一般的な事務にかかわるようなものは、
後方互換性というのでしょうか、なるべく実績のあるものをそのまま使うような
ところがあります。

>  NTVDM さえなくても、Vzって、ビューワとしてなら、VISTA/7 で起動できる
> んですか?

ここ、わかりません。
Xpの64bit版での挙動も含め、私も知りたいところです。
私も、身近に64bit環境がないんですよ。

06783/06742 CRG00666  文太             Re^2: Vz on cmd.exe
( 1) 15/11/08 14:44 06782:としきさんへのコメント コメント数:1
としきさん

 ご丁寧にどうもありがとうございます。
 64bit Windows というのは、我々には分からないところだらけですね。もっと
も、そんな最新のOSでVzしようとしたら、VTDOS に差異を解消してもらうの
がはやい。あるいは、それしかない。

>VISTAは実家です。こいつは32bitです。会社のWin7ですが、これも確か32bitだったはず。

 なるほど。でも、ckwvが駄目なんですか。必要性があまり高くないんですよね、きっと。

>> NTVDM さえなくても、Vzって、ビューワとしてなら、VISTA/7 で起動できる
>> んですか?
>ここ、わかりません。Xpの64bit版での挙動も含め、私も知りたいところです。

 #03000 by konno 「64ビットXPマシンのDOS窓」

>64bit版Xp                 なのか
>32bit版Xpを64bitマシンで使用 なのか
 と、レムさんが指摘していましたので、上も64bitマシンで32bit OS(XP)
ということだったのでしょう。システム全体としては、32bit。

 64bit OSがどう見ても既に時代のメインなので、VTDOS (ckwvも)にはちゃんと
動き続けてもらいたいものですね。でも、そこからも逃げてる僕。
 Win10 でも32bit版があるようなのが、せめてもの慰め。

 ちょっと前に  10# さんが言ってたのですが、Win は 10 でお終いらしい。
Win11 とか Win12 とかはないらしい。 でも、3年一度のイベント的OSバーア
ップはなくなっても、3ヶ月に一度ぐらいにマイナーバーアップはあるそうで、
きっとこれから先も同じような展開なんでしょうね。Windows がある限り。
 10年したら、32bit、なくなってそうですね。10年、もたないかな。



06784/06742 CRG00666  文太             DFT(command.com)
( 1) 15/11/08 18:01 06765:和生さんへのコメント コメント数:2
和生さん(宛てなのかな?)

http://hpcgi3.nifty.com/tamaneko/Wifky/wifky.pl?p=DOS%2FCOMMAND.COM
 で、konnoさんが、command.comの入手法(先)をまとめてくださってます。

 PCパーツ業界もそのサイトも変更改変はなはだしいので、念のため調べてみたら、DFT
の入手先は以下になっているようでした。中までは確認してませんけれど。

http://www.hgst.com/support/hard-drive-support/downloads/legacy-downloads
Pre-2013 Drive Fitness Test
Version 4.16 (Pre-2013)


 根性、要りますねぇ。

 VTDOS導入で多くの人が苦労したのが、このcommand.comの入手法でした。
 その前にどのcommand.comで動くのかのテストもけっこう大変でした。作者の10#さんだって、
手元のPC-DOSのでしかテスト(実装)できなかったわけで。テストする余裕がなかったわけで。
 Windowsのcommand.comでは駄目、というのは開発初期から分かっていたはずですが。

 あの、このレガシー・ワールド、色々とディープな世界です。ですから、無理に引きとめ
ませんよ。一歩間違えば(間違わなくても)、病人、廃人の世界ですもの。
 ブラックホールのように、いったん中に入ると外になかなか出られない、、、。



06785/06742 GST01234  10♯             Re^3: Vz on cmd.exe
( 1) 15/11/08 21:21 06783:文太さんへのコメント コメント数:1
32bit版WindowsのNTVDMは386以降に存在する「仮想86モード」を利用してるんですが、
このモードは64bitモードでは利用出来ないんですよね。
このためx64版にはNTVDMはありません。(スタブとおぼしきntvdm64.dllのみがある)
その代わりにx64版は仮想的に32bitコードを実行するWOW64という仕組みがあります。
このNTVDMはDOSだけでなく、Win16やOS/2向けの仮想マシンもサポートするため、
結構大がかりなものになってるようです。(VGAなどもエミュレートする)
かつては16bitWindows上でWIN32を実行する Win32sという仕組みもありました。
また386以降でCPUのみでEMSを実現するVMM386なども仮想86です。
この辺りは全てCPUの仮想化機能を利用しています。

IA64(Itenium)版はエミュレーションでIA32を動作させてたので、
似たようなことをリアルモード(IA16?)でも出来そうではありますね。
実際にやってみてるのがVTDOSやMS-DOS Player(MAME)だという。
IA32のエミュレーションは相当な需要が見込めるため用意されたと思われます。

MacOSなどは680x0→PowerPC→x86と全く互換性の無いプロセッサを渡ってきてるため、
移行期にはやはりエミュレーション層が作られています。

//support.microsoft.com/ja-jp/kb/896456#bookmark-7


06786/06742 BQO00549  konno            VTDOSとcommand.com
( 1) 15/11/09 00:53 06784:文太さんへのコメント コメント数:1
command.comの入手はすぐにはできないですが、無くてもVZは動きます。

1.VTDOSだけでVZを動かす。
・VTDOSのショートカットアイコンのプロパティの作業フォルダをVZが起動できるフォルダに指定する。
・VTDOSを起動する。この状態で、内蔵の簡易コマンドラインモードになります。
・vz -z でVZが常駐し、普通に起動できます。
command.comの内部コマンドや一部の機能は使えないものの、VZは結構普通に使えます。

2.10#さん改造のFreeCom(command.com)でVZを動かす。
・これはVZが常駐使用できるように改造された版なので、普通のcommand.comとして使用できます。
・他と違うのは、NULへのリダイレクトがエラーになる >NUL が使えない。

>  あの、このレガシー・ワールド、色々とディープな世界です。

極めようとすると深いですが、とりあえずVZが動けばいいなら上のやり方でもいいかと。

お気楽に行きましょう。


・・・て、アリ地獄の底から呼びかけているような気がするのはたぶん気のせいだな。


06787/06742 BKL00575  和生             Re^10: 備忘録 DOS窓での起動BAT
( 1) 15/11/09 06:41 06768:konnoさんへのコメント コメント数:2
konnoさん

いろいろお手数かけます。

>VTDOS無しで、DOS窓でVZを動かすためのBATです。

この「DOS窓」ってのは、僕の言う「cmd窓」のことですよね。
win10ではcommand.comの窓も作れるようです。(他は知らない、試していない)
タイトルバーは「MS-DOS Prompt」で「コマンドプロンプト」ではないです。
で、もう一つcmd窓を作ってみたら「cmd.exe」のタイトル。
「ええ娘がいてまっせ」ってヤツかな。(^ -;
……おいといて、n(_ _)n

cmd.exe っての内部コマンド、とにかく増えてるんですねぇ。
コードページ932が日本語であることはわかりました。
graftabl は GUI のコマンドではないんですか?
なんか思いっきり外してそうな気もしますが。

>pansi		これでVZのコンソールを使えるのであったほうがいい

pansi は ansi があっても、さらに必要、でなければ Vz のコンソールが使えない、という理解でいいかしら?

VTDOS 上では、kVz も tVz も無事起動、filer コマンドも無事なようです。
(tkwvは未使用)
でも、konnoさんbatで cmd窓からはやはり NTVDM エラーが出ます。??

>FEPは使えませんが、これを仕込んでおけばいざという時に便利でっせ。

もう少し勉強させて下さい。
なんせ体力減退、知力朦朧、気力衰弱、老眼進行・・・(* *;
ckwv はまだトライできていませんから、FEP は先の話でっせ。
(^ -;

10# さんからライセンス届きました。
押入れならぬ引出しから「sys+format」と書いたFDが数枚、
バージョンが中身を見ないと、です。

遅々としますが、状況は書かせて頂きます。m(_ _)m

   和生 wanama 拝

06788/06742 BKL00575  和生             Re: DFT(command.com)
( 1) 15/11/09 06:51 06784:文太さんへのコメント コメント数:2
文太さん

遅レスになるかな、すみません。m(_ _)m
マトレスは間違いないなぁ。(+ -);;

> 根性、要りますねぇ。

はい〜。でもまだチョン切れちゃあいませんょ。

konnoさんにも書きましたが、VTDOSでVz無事起動、です。
最初、filer枠の罫線がズレていたのですが、VTDOS窓の右クリックで、
プロパティをいじり、コンソールフォントで解決しました。
(10#さんのご教示)
まだここまでです。

その他の報告。
数種の sys+format とラベルを貼ったFDが出てきました。
ドライブがまだで、バージョン不明。
sys A: ってやって、command.com を作るんでしたよね。
VTDOS.TXT に推奨バージョンがあったけど、当るかなぁ。(^ ^;

ckwv は、検索したらチクワブ@なんとかが出てきたんです。
どこかのFM放送も。
で、ckwv はまだ取り組めていません。

>で、konnoさんが、command.comの入手法(先)をまとめてくださってます。

ありがとうございます。もすこし自力更生でもがいてみます。
…そうか、レガシーワールドかぁ。でもさ、いい娘もいそうな。”\(^^;

しかし、です。
Vz から離れていたあいだ、PC では何も面白さはなかったんです。
ソフトは使っていても、使われている感じがぬぐえない。
せめて一角でも、とは思います。おもいますが、
気力、体力、精力・・・といって、能力には眼をつぶって、
とりあえず、です。m(_ _)m

32bit,win10,8inch,タブレットで、画面縦横にしながら、頑張ります。
bluetoothキーボードを入手します。
老眼鏡も新しくしなきゃダメかと思いつつ。

> HDが動きづらくなってても、しばらく回すと(回せれば)
> HDがシステムに素直に認識されるようになる。

IBM の Parmtop PC 110 (窓3.1)で試してみますよ。


文太さんの書込みに全部応えられてないかも。
ご勘弁ください。m(^ ^)m

   和生 wanama 拝


06789/06742 CRG00666  文太             mhdd
( 1) 15/11/09 11:42 06788:和生さんへのコメント
和生さん

#6686
http://hddguru.com/software/2006.02.10-Magic-Boot-Disk/

>>HDが動きづらくなってても、しばらく回すと(回せれば)
>>HDがシステムに素直に認識されるようになる。
>IBM の Palmtop PC 110 (窓3.1)で試してみますよ。

 ブートできるFDDかCDDが必要です。
 これらのディスクを作る場所・マシンも必要です。


06790/06742 CRG00666  文太             Re^2: DFT(command.com)
( 1) 15/11/09 13:03 06788:和生さんへのコメント
和生さん

 切れ切れで。

>その他の報告。
>数種の sys+format とラベルを貼ったFDが出てきました。
>sys A: ってやって、command.com を作るんでしたよね。

 これは色々と論理が錯綜している模様です。状況は想像できるのですが。
 >sys A:は、HD起動でHDのシステムをFDに転送する場合の使い方です。
 そのFDがそのままブートするなら(しそうなラベル)、その中に既に
command.comが入ってるはずです。
 いずれにせよ、物理FDドライブが必要みたいです。

>ありがとうございます。もすこし自力更生でもがいてみます。
>…そうか、レガシーワールドかぁ。でもさ、いい娘もいそうな。”\(^^;

 いいですね。まず在庫・持ち札確認からですね。
 いい娘、いるんじゃないですか。v(^^)z

>32bit,win10,8inch,タブレットで、画面縦横にしながら、頑張ります。
>bluetoothキーボードを入手します。

 キーボード、いいですね。
 でも、母艦はどうしても必要かもしれません。
 USB接続のFDDで、上のFDからcommand.comを取り出せるのかも。


06791/06742 CRG00666  文太             Re^4: Vz on cmd.exe
( 1) 15/11/09 16:53 06785:10♯さんへのコメント コメント数:1
10#さん

 コメント、ありがとうございました。
 何か分かったか、と問われたら、分からなかった部分が100%ではありませ
んでした、というのが回答ということになるでしょうか。
 抽象的に書かれてることのイメージが湧かなくはないですが、分からない感は
強烈ですね。質問さえ出てきません。
 CPUが「仮想システム」を想定して作られている、というのが僕のささやか
な学習成果でした。16bit -> 32bit のときは、これほどくらくらしなかったよ
うな気がするのですが。 DOSは 16bit しか扱えない、でも、もうCPUは
32bit になっていた、とか。

 以下のリンクも読みました。目を通しました。頭が沸騰しました。

https://ja.wikipedia.org/wiki/IA-32

 うーん、64ビットOS。すごーく遠い世界だ。そっちでネイティブとして生
きようと思ったら、まるでゼロからのやり直しみたい。
 32ビットも切ろうとしたインテル。
 互換性保てよ、と引き留めたMS。
 互換性保ちますよ、何しろシェア小さいので、お客さん、逃がすわけにいかない
ので、なAMD。

 ともかくも言えるのは、VTDOS、ありがとうございます。 これに尽きます。
64な世界では、VTDOS がなければ生きていけません。
 じゃなきゃ、秀丸ですよ。機械に使われてる感、ばりばりですよ。

 というわけで、暴走(!)を止められたインテルがどれくらい下位互換したの
かとか、Vz (16bit) が cmd.exe (64bit) でビューワとして動くのかとかは、や
ってみなくちゃ分かりませんが、あんまり期待しないほうがいいと思うし、もの
が書けない(日本語が入力できない)Vzは、僕には、やっぱり使えないのでし
た。



06792/06742 CRG00666  文太             Re: VTDOSとcommand.com
( 1) 15/11/09 17:09 06786:konnoさんへのコメント
konnoさん

>お気楽に行きましょう。
 はい!

>・・・て、アリ地獄の底から呼びかけているような気がするのはたぶん気のせいだな。
 はい、はい! 気のせいではないような気がします!
 でも、レジストしちゃったらしいからなぁ、可哀想に。あっはっは。

 これ、僕あてなんですよね。


06793/06742 CRG00666  文太             Re^11: 備忘録 DOS窓での起動BAT
( 1) 15/11/10 00:50 06787:和生さんへのコメント コメント数:1
和生さん(konnoさん、失礼します)

 和生さんは、FGALDC で 2004 年くらいにはアクティブでした。 その頃XPを
お使いだったはずですよね。だから釈迦説なのですが、Win NT, 2000, XP, VISTA,
7, 8, 10はNT系と呼ばれ、W95から始まるDOSベースの9x系とは違います。

http://homepage3.nifty.com/mezala/vz/env/win/winxp.html
 ここからどうぞ。XPですらcommand.comから.pifです。
 でも、VISTA以降では、日本語入力はできませんよ。

>pansi は ansi があっても、さらに必要、でなければ Vz のコンソールが使えない、
>という理解でいいかしら?
 いえ、上位・下位互換ソフトです。エスケープ・シーケンス用です。
 一緒に使うものではありません。
 コンソールファイル参照には別のツールを使いますが、VTDOS環境なら、何も
要りません。

「NT/2000/XPでコンソールファイルの参照」
http://hpcgi3.nifty.com/tamaneko/Wifky/wifky.pl?p=VZ%2FFAQ#p1.1
 の「TOINT29.EXE」が、Win10 32bit なら、もしかしたら使えるのかもしれません。

 cmd窓(「コマンドプロンプト」から)でVzというのは未開の荒野なの
かもしれません。
 konno さんの最初の薦めは、とりあえずも動いてるVzを Win10 で見せるた
めの出し物みたいなものだったろうと僕は思いました。
 konno さんのアドバイス、#6786 は、かなり現実的みたいに見えました。

 船頭が多くてすみません。引っ込みますね。

 10#さん、和生さんは、伝説のマクロ師なんですよ。宜しくお願いいたします。
 和生さん、みんな和生さんが帰ってきてくれて嬉しくて嬉しくてしょうがない
んですよっ。


06794/06742 BQO00549  konno            Re^11: 備忘録 VZ起動DEF
( 1) 15/11/10 22:49 06772:文太さんへのコメント コメント数:1
文太さん

>  この場合、
> set vzdef=c:\vz\vz	;(A)
>  でも良いそうです。(see 黒本、p.30)

なるほど、同じように動きますね。

>  これでvzdefディレクトリも指定されたことになるんですかね?
>  インクルードのファイル群とか対象にしてもOK? [ESC]^とかも。

はい、そのようです。
文太さんや他の人はこういう指定やっていないということですか。

> set vzdef=c:\def\	;最後の\の省略不可
>  は、何でだか、一生忘れないくらい鮮明に記憶されているのですが。
>  (A)が可能だから、末尾の\が必要なんですね。

この指定だと、起動するVZの名前と同じ名前のメインDEFが必要になると思いました。
VZIBMJ.COM の場合、VZIBMJ.DEF が無いと、エラーになります。
必ずVZ.COMにリネームするから関係ないというのが普通なのかも。

私の場合は、VZT.COM とか、VZO.COM など、いろいろなVZを全て一つのVZ.DEFで
起動させるための指定です。




06795/06742 BQO00549  konno            Re^11: 備忘録 DOS窓での起動BAT
( 1) 15/11/10 23:17 06787:和生さんへのコメント コメント数:1
和生さん

> graftabl は GUI のコマンドではないんですか?

グラフィックモードを日本語に指定というような意味ではないでしょうか。

> pansi は ansi があっても、さらに必要、でなければ Vz のコンソールが使えない、という理解でいいかしら?

ansi.sys はありますが、NT系のXPやWin10のやつは、コンソールの取り込みが
できないんです。それで代わりに pansi.com を使うわけです。

さらに、32ビットコマンドの実行結果は取り込めないという制限もありますが
#6793で文太さんが紹介してくれています TOINT29.EXE が使えるかもしれません。

VTDOS環境なら上記のツール類は何もいらないです。
> VTDOS 上では、kVz も tVz も無事起動、filer コマンドも無事なようです。


> でも、konnoさんbatで cmd窓からはやはり NTVDM エラーが出ます。??

あのBATはエクスプローラで表示させて右クリックでショートカットを作成し
デスクトップに張り付けるんです。
その張り付けたアイコンをダブルクリックすればVZが起動すると思います。



06796/06742 BQO00549  konno            Re^4: VZk07t2 にバグ
( 1) 15/11/11 01:37 06752:konnoさんへのコメント コメント数:1
> もし編集モードの、[ESC]P (#82) [ESC]S などに対応できていたら
> ソースを参考にさせていただきたいのですが。(^^;

10#さんからメールが来ていました。
以下に引用します。

----------------------------------------------------------------------

konnoさんのサイトでお知らせしたファイル名大文字小文字保持オプションですが、
あれから不具合修正して何となく動いてるのでお渡しします。
k07t1からの差分になってます。

ソース中の "## 10# mod" の部分がパッチ箇所です。
vz.defのオプション "KC+" で有効になります。

LFN APIが必須となります。
また、LFN APIの有無はチェックしていません。

通常Windows/DOSファイルシステムは大文字小文字を区別しませんが、
この版のVZは内部的に大文字小文字を区別するため、
OS上の同一ファイルを別ファイルと見なしたりするなどの問題があります。
なおこの挙動はUnix/Linuxファイルシステム上では正常な挙動となります。

----------------------------------------------------------------------

10#さん、ありがとうございます。このパッチはばっちりうまく動きました。
ところが私のソースに組み込むとマクロやVZの挙動がおかしくなります。
原因は私の改造部分、ファイラーのLFNリネームのほうでした。

あまり動作検証していなかったので気が付かなかったのですが、
どうも改造によって、キャリーかなにかで条件分岐が不正になっている
ような感じです。あるいはマクロエリアのどこかを壊しているのかも。

ということで、VZk07t2 は凍結します。
しばらくおまちください。



06797/06742 GST01234  10♯             Re^5: Vz on cmd.exe
( 1) 15/11/11 02:34 06791:文太さんへのコメント コメント数:2
平たい言い方をすると、64ビットWinに16ビットプログラムを
動作させる機能はありません。

cmd.exeはあくまでシェル(コンソールコマンドインタープリタ)なので、
32ビットWinでも、cmd.exeがDOSプログラムを動かしてる訳ではなく、
これはNTVDM(というOSにバンドルされるモジュール)が実現しています。

ついでにいうと、command.comもDOSプログラムを動かしている訳ではありません。
これもあくまでシェルです。

DOSプログラムの取り扱いは32ビットと64ビットでは全く異なりますので、
動作報告やTIPのやりとりは32ビット環境か64ビット環境かを
明記しないと受け取る側が混乱するんじゃないかと思いますが…
("Vz on cmd.exe"という表現自体がある種の誤解に基づいてるように見えます)

06798/06742 CRG00666  文太             環境変数vzdef
( 1) 15/11/11 20:34 06794:konnoさんへのコメント
konnoさん

 ありがとうございました。考えるきっかけだったんです。
 うん、konnoさんの発想とやり方も十分合理性がある。

>文太さんや他の人はこういう指定やっていないということですか。
 他の人はどうでしょう? どうだったんでしょう。
 僕は最初「vzdef ディレクトリ」という概念だとばかり思っていたんです。そ
してそれが一般的な捉え方だろうと。でも、そんなことないかもしれないな、と
思うようになりました。

 記憶が強烈なのは、
> set vzdef=c:\def\	;最後の\の省略不可
 を、FVC で c.mos さんが、「だからぁ」的に連発してたことです。
 でも、メイン・デフもデフ・ディレクトリも指定できるんだから(Vz得意の
省エネ的に、メイン・デフ指定でディレクトリ指定も含む。さらにデフの拡張子
省略可)、ディレクトリのつもりでも「\」なしにしちゃう人が続出しても、まあ、
仕方なかったんだよな、と考えています。
 ユーザをあえて擁護すれば、defなんて主ファイル名があるわけないじゃないか、
それは拡張子として使う文字列だ。だから、\defで、ディレクトリ名だと分かれ、
とか(無理があるか)。copyコマンドでも、\が必要だったり、不要だったり。

>この指定だと、起動するVZの名前と同じ名前のメインDEFが必要になると思いました。
 はい。 旧8用 vz.com と IBMJ 用 vz.com、それぞれ用の vz.def が、同じマ
シンに入ってることはないから、メイン・デフは、vz.def と決めうちしてます。
テストするときに、>vz /vztest.def とかしていました。>vzibmj で起動したこ
とはほとんどないですね。 よっぽどのことがないかぎり。 僕が特殊なのかな?
というか単細胞。
 たぶん、旧8とIBMでvz.defを共通化してからは(旧8なんて、もう10年くらい
使ってないのに)、とりわけ vz.com + vz.defのパッケージ傾向は強かったみたい。

 とはいえ、僕は konno さんのような .com  作者ではないですが、今や、vzX.
com, vzX.def みたいのもごろごろしちゃってますね。>vzX /org.def (original.
def) という起動法はけっこう使いますね。




06799/06742 CRG00666  文太             Re^6: Vz with cmd.exe
( 1) 15/11/12 00:52 06797:10♯さんへのコメント コメント数:1
10#さん

 いやいや、もう120%完璧な「平たい言い方」解説です! ありがとうござ
います。
 僕が曖昧にしてきた穴がどんぴしゃで埋まり、世界があるべき美しき秩序を取
り戻し、天上の音楽が聞こえました。
 同時にエントロピーの法則が作動し始めた、ということでもありますが、、、。
不条理でうすのろな生の始まり。

 いやあ、基本的にやる気なく、だらだらとその場かぎりでしている僕の数多く
の発言を読んでいただいているようで、ひたすらに感謝です。
 相手が読めなかったら、これが書けないぐらいは分かります。
 というより、きっと熟達した職人の勘が働いてくれたのですね、多謝です。
 全部、引用したいくらい明晰。お見事と言うしかなく、同時に、本当にありが
たいことだと思っています。


 このあと長文が続いていたのですが、さすがに 64bit Win7 を手元において、
最低限の実験ぐらいしなくては、いくらなんでも失礼で不効率だと思い、 少し
64bit Win を週末に動かしてみます。日曜の夜・月曜の朝くらいに、できたら、
あまりお手間をとらせすぎない、to-the-point な質問・お伺いをさせていただ
きたいと思います。m(__)m
 質問を言葉にできそうな予感があります、ご迷惑かもしれませんが。

 「平たい」説明、ほんとうにありがとうございました。


06800/06742 BKL00575  和生             Re^12: 備忘録 DOS窓での起動BAT
( 1) 15/11/12 08:47 06795:konnoさんへのコメント コメント数:1
konnoさん

> グラフィックモードを日本語に指定というような意味ではないでしょうか。

う〜ん、かな、なるほど〜、かな。

> できないんです。それで代わりに pansi.com を使うわけです。

そうかぁ、com なんですね。どおりで。
adddev とか、adddrv とか書いてないわけだ。(+ +;
こういうのは、今の「内外部」コマンドから消えてるわけですね。

> あのBATはエクスプローラで表示させて右クリックでショートカットを作成し
> デスクトップに張り付けるんです。
> その張り付けたアイコンをダブルクリックすればVZが起動すると思います。

いやね、bat をショートカットに、てな発想がまるきり無かったんですよ。
コマンドラインのものだと固〜く信じていたんです。

> VTDOS環境なら上記のツール類は何もいらないです。

了解です。
ようやく全体像がおぼろげになってきました。

文太さん紹介の TOINT29.EXE はまだ保留とさせていただいて、
その pansi や vwx など、手元不如意の com も rem して、
path や set はちゃんと効いてます。でも
ショートカットからも vzibmj は ntvdm に引っかかってしまうのです。
まだ何かあるんでしょうねぇ。

●kVZ の認知(?)確認
VZ Editor DOS/V(JP) Version 1.60t03k k07t2 Copyright (C) 1989-93 by c.mos
arranged by H.Takahashi + DANNY + H.Konno
EMSを最大 20 ページ使用します.

これが VTDOS 環境での起動メッセージです。
差分はこれでいいんですよね。(凍結は別で)

次のようなことをやって、VTDOSコマンドラインから
vzibmj(kVZ) 動かせてます。

●VTDOS窓のプロパティを変更
オプション
 コマンドの履歴
  バッファーサイズ(B) 80
  ■重複する古い履歴を破棄(D) ■=□にチェック、以下同。
 既定のコードページ
  →「932 (ANSI/OEM - 日本語Shift-JIS)」になっていた。
フォント
 ラスターフォント
レイアウト
 画面バッファのサイズ・ウィンドウのサイズ
  幅 82 高さ 25
 ウインドウの位置
  左から 0 上から 30
  □システムの設定を使う(P)  □=チェックを外す、以下同。
互換性
  ■互換モードでこのプログラムを実行する
   Windows8
  ■管理者としてこのプログラムを実行する

VTDOS のショートカットに「管理者マーク」がつきました。(^ ^;
ラスターフォントのサイズ調整で8インチタブレット縦横自在Vzになる?
かも、と思いながら、まだ試してません。
しかしショートカットのプロパティなんざぁ初体験でっせ。

で、古えの自作「カレンダーでふ」動きました。v(^ ^)
やっぱり嬉しい。
…本日ここまでです。ふ〜。m(_ _)m
次は……??

   和生 wanama 拝

06801/06742 BKL00575  和生             Re^12: 備忘録 DOS窓での起動BAT
( 1) 15/11/12 08:50 06793:文太さんへのコメント コメント数:1
文太さん

>  和生さんは、FGALDC で 2004 年くらいにはアクティブでした。
> その頃XPをお使いだったはずですよね。

忘却の彼方ですが、XP ではなかったような。
大体が NEC-9821 系だったんです。
確か立上げ時に DOS と Win を選択できてたような……。
NEC が DOS/V?に転向する前ね。
で、LX と Let's note mini を個人的には持ってました。
mini は Windows ME? だったかな。ME ってどっち系?
vzibmj は一応動いてたけど。
我が家にも 9821 はありましたが、家人がコンパックに変更、
そのうち Dell になって、これは XP だった。
この XP は今もありますが、いじってません。
共用のデスクトップは今は7です。
Windows はいじる気もおきなかった。DTPとメールだけ。

まぁいろんな意味で Vz に遠い環境だったということです。
一番最初に書いたように、8インチタブレットWin10までは、
Vz も忘却というより、選択肢になかったのね。


> cmd窓(「コマンドプロンプト」から)でVzというのは未開の荒野なの
> かもしれません。

そうかも知れません。でもそれにトライしてるんじゃないですよ。
konno さんにも書きましたが、bat、まだうまくいきません。
bat でショートカットなんて思いもしなかった。これ先入観。

ただ一歩前進は VTDOS ではマクロも動かせました。
(マクロ起動キーを忘れてしまって、いちいちDEF見ながら)

bluetooth キーボードは入手したけど、Fnキーがない。(; ;)
USB 接続の FDドライブ入手します。sys.com だっけ、exe だっけ
試してみないと気が済まないの。n(^ -)n
10# さんのところに機能限定 command.com もあるようですし。
で、TKWV はまだまだ先になりそうです。
こんなテンポですもん。

>  船頭が多くてすみません。引っ込みますね。

そんなぁ〜、ただね、も少しゆるテンポにしていただければ。

   和生 wanama 拝

06802/06742 ASA00132  10#              Re^7: Vz with cmd.exe
( 1) 15/11/12 21:43 06799:文太さんへのコメント コメント数:2
理屈上はそうなんだけど、ということで。
僕は普段は64ビットに移行済みなんですけど、一応今回32ビットも試しましたよ。
前に文太さんに頼まれてた32ビット検証用の仮想がまだ残ってたので。
純正DOSの挙動を調べるためXPの仮想を動かすこともたまにあります。

8.1の32ビットだとなんでか英語モードになるんですよね。
graftablも効かなかったような気が。これはまた追試してみます。
(konnoさんのバッチはなぜかスルーしてました)

NT時代はNTVDM向けのDOSのデバイスドライバー(jkeyb.sysとか)がいろいろ
バンドルされてた気がするんですけど、8.1に関しては見当たらないんですよね。
NTIO.SYSやNTDOS.SYSはあります。
ひょっとしたらXP以前にバンドルのドライバーとか使えるか?
と思わないこともないですね。
XPにはもう無くて、2000やNT4.0ぐらいまで遡るかもしれませんが。
やってみる価値がありますかね?

昔「このあたりにパッチを当てたら何とかなるんじゃないか?」
と試行錯誤してた事があります。
NT4.0だとフルスクリーンモード時にdspss.sysとかが動いてました。
VTDOSを立ち上げる直前です。


06803/06742 GST01234  10♯             Re^8: Vz with cmd.exe
( 1) 15/11/13 00:39 06802:10#さんへのコメント
追試してみました。
8.1x86でもgraftablは有効ですね。
80x50のDOS窓が使えます。
これは日本語キー配列で入力できてるんですか?


06804/06742 CRG00666  文太             sys.com!
( 1) 15/11/13 00:47 06801:和生さんへのコメント コメント数:2
和生さん

>大体が NEC-9821 系だったんです。
 でしたね。

>で、LX と Let's note mini を個人的には持ってました。
 LXは復旧させないんですか? 字が小さすぎる?

>mini は Windows ME? だったかな。ME ってどっち系?
 DOSベース9x系です。

>そのうち Dell になって、これは XP だった。
>この XP は今もありますが、いじってません。
 これが母艦として有力候補じゃないですか。ノートなら PCMCIA スロットが
あるでしょう。これでLXのPCカード問題、解決しますよ。

>共用のデスクトップは今は7です。
 これで、USBを使えばデータはどこへでも。
 少しいじってあげてください。

>ただ一歩前進は VTDOS ではマクロも動かせました。
 ほぼ全部動くはずですよ。動かなかったら、10# さんが解決してくれますよ。
 sabrina とか動かす気には、さすがになりませんが。アセンブラ系だとNT系
OSが圧倒的に有利だ。MEだとマシンが落ちちゃう。ま、もう関係ない話です、
僕には。独り言です。

>USB 接続の FDドライブ入手します。sys.com だっけ、exe だっけ
>試してみないと気が済まないの。n(^ -)n
 うーん、FDDのほうはまだしも、sys.com は意味があるんでしょうか? 中
身を見たいFDがあるんですよね。でも、たぶん旧8のは駄目ですよ。

http://pf-j.sakura.ne.jp/program/dos/doscmd/sys.htm


追伸です:
 うーん、どうでもいいことを考えていると思いつくものです。
 なぜ我々日本人がsys.comに強烈なノスタルジーを感じるのか。それは旧8から
出発してるからです。>sys b: (FDD=B:)だけで、リセットしてFD起動すると日本語
が表示できたからです。フォントがromに入っていた。Windowsでは、コンパネ-
アプリケーションの追加と削除-Windowsタブで「起動ディスクの作成」をします
(WinMEまで)。これで、日本語Windowsなら、日本語表示してくれる起動ディスク
ができます。Win98SEまで、sys.comはそれなりに機能します(日本語表示ないで
しょうけど)。WinMEでは、sys.comの機能が制限されました(DOS切りが使命
だったから)。

 Win98から純DOSを取り出す(FAT32対応です)みたいな酔狂がなければ、やっぱり、
ごめんなさい、Windows環境で、かなり特殊な状態を除いて、sys.comに役目はない
でしょう。PC-DOS, 5, 6 or 7 or somewhere around hereだと、意味はあるでしょう。
でも、Palmtop のHDは無理じゃないかな。Palmtop用専用特殊FDDを探してくだ
さい。もちろん勧めませんが。ブートしないマシンは、ありがとうと言って見送り
ましょう。HDだけ残しておけば、何かできるかもしれませんが。たぶん、違うHD
の入手はけっこう大変でしょう。ネットワーク社会でヤフオク、そしてハードオフ
があるから、お金と運があれば、できるだろうと思うけど、ディスプレイは大丈夫?
その字の大きさに耐えられますか? とか色々あるでしょう。

 それでも、これを機にブートって何かと、じいいっと考えると、僕はけっこう豊かで
楽しい人生が展開するかも、と少し、少しだけ思う。
 本当は、モバイルで、歩いて動いて体を使って、ちゃんと体をメンテすることが
いちばん大事だと思ってます。



06805/06742 CRG00666  文太             Re^8: Vz with cmd.exe
( 1) 15/11/13 00:50 06802:10#さんへのコメント
10#さん(雑談モードで)

>理屈上はそうなんだけど、ということで。
 いやあ、エミュレータ層なんてガシガシなんですよ、たまんないんですよ、と
いうプログラマの本音の意味がよく分かりました。
 よくやりますね。お疲れ様です、ありがとうございます。

>NT4.0だとフルスクリーンモード時にdspss.sysとかが動いてました。
>VTDOSを立ち上げる直前です。
 しょ、職人っていうか、苦労人!


 次のは、konnoさんへの質問でよかった。
>これは日本語キー配列で入力できてるんですか?
 すげえ大事。



06806/06742 BQO00549  konno            Re^13: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/13 01:45 06800:和生さんへのコメント コメント数:1
和生さん

> path や set はちゃんと効いてます。でも
> ショートカットからも vzibmj は ntvdm に引っかかってしまうのです。

BATの起動中に何かエラーがあるとDOS窓が閉じてしまいます。
開いたDOS窓が閉じてしまうなら、何かでエラーになっているのでしょう。
vzibmj.com は、vz.com にリネームしたほうがいいかもしれませんね。
無事起動できるまではVZ起動オプションは無しがいいでしょう。


> ●kVZ の認知(?)確認
> VZ Editor DOS/V(JP) Version 1.60t03k k07t2 Copyright (C) 1989-93 by c.mos
> これが VTDOS 環境での起動メッセージです。
> 差分はこれでいいんですよね。(凍結は別で)

すみません、そのVerはバグがあるので、k07t1 のほうでお願いします。

VZ環境はデスクトップで整えるのが楽ですよ。うちも共用ですが、
最近はノートのWin10使用が多いです。(^^;


06807/06742 CRG00666  文太             XP/7/8でDOS起動ディスク
( 1) 15/11/13 23:10 06804:文太さんへのコメント

>Windowsタブで「起動ディスクの作成」をします(WinMEまで)。
 あれ? ネットワーク・ブートディスクでXPから作ったな、と思い、、、。

http://memorva.jp/internet/pc/windows_dos_bootdisk.php
 これを検証する気力はありません、すいませんです。
 日本語できるの、きみ? DOSのヴァージョンはやっぱり5なの?
 って、誰も必要としてない情報ですね。
 少しでも正しくあろうとしてるだけ、、、です。


06808/06742 CRG00666  文太             32bit vs 64bit
( 1) 15/11/14 16:23 06797:10♯さんへのコメント コメント数:1
10#さん

 まず、文章とアイディアを整理させてくださいね。10# さんの文章を切り張り
します。ご容赦ください。

 (1)64ビットWinに16ビットプログラムを動作させる機能はない。
 (2)cmd.exeはあくまでシェルなので、32ビットWinでも、cmd.exeが
    DOSプログラムを動かしてる訳ではない。これはNTVDMが実現している。
    (NTVDMがio.sys相当)

 (1)ですが、はい、16ビットプログラムは動かなかったし、command.com
    もなかったので、(wiki情報で)NTVDMもないそうですから、動作
    しませんね。つまり、Vz with 64cmd.exe or graftablバッチは無理だと。
    64ビット環境で16ビットプログラムを動作させるには、VTDOSが必須。

 (2)32ビットWinにおけるcmd.exeとcommand.comの関係が分かったような
    分からなかったようなという感じです。前者は「コマンドプロンプト」と
    窓タイトルに出、後者は「DOS窓/DOSプロンプト」と出るように思います。
    そもそも、command.comからショートカット(.pif)を作ってそこの
    バッチとしてVz起動バッチを指定するのが、XPでの従来でのやり方
    でした。それで、cmd窓=「コマンドプロンプト」のVzという意味で
    "Vz on cmd.exe"という表現をしました。10#さんがご指摘してくださった
    点・意図は、今や理解したつもりですが。
    cmd窓で>vmapすればcommand.comが呼ばれています。DOS窓でのrcp32.exe
    には(きっと)cmd.exeが呼ばれています。
    が、この2つの窓が互換でないのは、cmd窓ではVzが困ってしまうこと
    から分かります。
    この2つ違うように思うのですが、どう違いますでしょうか。何かヒント
    チップスをいただけると嬉しいです。cmd窓なんて、何かに困ったとき
    しか使わないのですが。16ビットアプリ命みたいな奇特な僕だけでしょうが。


 (3)DOSプログラムの取り扱いは32ビットと64ビットでは全く異なる。
   (ので)以下に続く。
 (4)動作報告やTIPのやりとりは32ビット環境か64ビット環境かを明記
    しないと混乱を招く。

 (4)は御意です。
 (3)ですが、ちょっと曲解しようとすると、「16ビットDOSプログラムが
    64ビットで取り扱える」と言ってるみたいに見えなくもないです。
    (1)と矛盾するかのように。
    DOSプログラムを取り扱えるようにする仕組み(VTDOS)で、内部的
    に、32ビット環境での仕組みと64ビット環境での仕組みは全く異なる。
    こういう理解で宜しいでしょうか。

 はい、いいえ、キーワードはこれ、だけで結構です。お教えいただければ
幸いです。

 けっこうすっきりしてて(分からない・分からなくていいの範囲がクリア
になっていて)、気持ちいいです。ありがとうございます。

(どうでもいいことですが)追記しますね。

 一般的にそう使われている、捉えられているという意味で、我々はOSのメジ
ャー・ヴァージョンアップで分類します。XP, Vista, 7, 8, 10。でも、僕なん
かVz中心なので、 もちろん、Win98 と WinME が違うところなんてのにまだ拘
っていたりするわけですが、僕には Vista 以降でほとんど一くくりです。32bit
でも 64bit でも、VTDOSだから。

 なので、 実は cmd 窓が 64bit ネイティブ(で 32bit アプリにより 32 用
cmd が使われる)か 32bit ネイティブかというのは、今のところユーザとして
あまり気にならなかったりします。 もちろん、16bit の sed が 32bit の sed
になったように、あと10年もすれば、64bit アプリを使うことになるのかもし
れません。また、プログラムの更新みたいなので、CUI のコンソールって、密か
にいっぱい使われてますよね。そこに首をつっこむことが僕の場合あるような気
はあまりしていませんが、それでも、今回教えていただいた程度のことは知らな
いと、 さすがに、「なんでそんな CUI の訳の分からないプログラムを使ってる
んですか?」と言われたときに胸をはれなくなります。これは困る。変なところ
で、ちょっとだけ、システムについての知識は持ってたいな、あるいは知ってる
自分でありたいな、というのはあるんですね。つまらんプライドのような気も大
いにしますが。

 sys.comについて知っている、調べれば思い出せる、というのはやっぱり偉いの
です。えっへん。



06809/06742 GST01234  10♯             Re: 32bit vs 64bit
( 1) 15/11/15 15:09 06808:文太さんへのコメント コメント数:1
NTVDMはNT上に構築された仮想的なPCであり、DOSとWin16の実行環境を提供します。

NTVDMは32ビットプロセスですが、内部で仮想86モードを生成します。
NTVDMで可能なのか、カーネルの機能なのかは不明です。

仮想86モードはCPUが命令を実行しますが、通常のプロテクトモードの
セレクタアドレッシングではなくリアルモードのようなセグメントアドレシングで、
I/O命令などの特権命令はOSカーネルにトラップされます。

一般的に、近代のOSはユーザー側からハードウェアに向かって、
「シェル」「カーネル」「デバイスドライバー」で構成されています。

CP/MではCCP/BDOS/BIOS、出自がCP/M86の互換品であったMS-DOSでは
COMMAND.COM/MSDOS.SYS/IO.SYSとなっています。
NTVDMにはこれに該当するものとしてCOMMAND.COM/NTDOS.SYS/NTIO.SYSがあります。

NTVDM/Windows DOSは実際にハードウェアにアクセスできる訳ではなく、
ファイルシステムを管理している訳でもないため、DOSのシステムコールの多くや
ハードウェアアクセスはNTVDMによりトラップされてNTカーネルコールに翻訳されます。
NTVDM上にロードされた "Windows DOS" はその機能の一部をNTVDM固有
システムコール命令BOP(0x1C,0x1C)によりNTVDMを呼び出すことによって実現します。

NTVDMがソフトウェアによるハードウェアのエミュレーター(故に仮想機械)であるのに
対して、本来io.sysは単なるデバイスドライバーなので、NTVDMがio.sys相当
というのは、僕の感覚では違和感があります。

一般的にWin32の実行ファイルはGUIとCUIの2種類有ります。
GUIプログラムはデスクトップ上にウィンドウを作成してユーザーによる操作を
受け付けるのに対して、CUIプログラムはWindowsにより作成されたコンソールという
特別なウィンドウをCUIの標準入出力として扱います。

ショートカットやpifをクリックすることによる起動はWindowsのシェルの機能ですね。
explorer.exeやshell32.dllなどにより実現しています。
explorer.exeはファイルオープンや実行のコマンドを検出するとshell32.dllの
ShellExecuteを呼び出します。ShellExecuteはファイル拡張子に関連付けられた
実行プログラムをレジストリから検索して、カーネルのCreateProcessを呼び出します。

ここからは半ば推測ですが…

実行プログラムがWin32GUIプログラムである場合はWindowsとしては一般的な
プロセス起動シーケンスに移行します。詳細に興味があれば調べて下さい。

Win32CUIプログラムの場合、GUIプロセスから起動した場合、カーネルにより
コンソールウィンドウが作成され、そのコンソールにカーネルが起動した
CUIプロセスが接続されます。
VISTA以降はconhost.exeがコンソールを作成しているようですね。
CUIプロセスから起動した場合、そのプロセスが接続しているコンソールが
引き継がれます。場合によりそれはファイルなどにリダイレクトされています。

なおcmd.exeはWin32CUIプログラムです。Win10x64版でも現状はWin32のようです。

実行プログラムがDOSプログラムやPIFである場合、カーネルによりNTVDMが起動され、
NTVDMはコンソールに接続されます。
NTVDMはPIFにより仮想86マシンの設定を行い、NTIO.SYS、NTDOS.SYSをロードし、
COMMAND.COMを実行し、場合により指定されたDOSプログラムを実行します。
なお、特定のDOSプログラムが起動される場合も必ずCOMMAND.COMを経由するようです。

仮想86マシンの主にNTDOSカーネルは必要に応じてBOP命令によってNTVDMを呼び出します。
例えばNTDOSのINT21システムコールでWin32プログラムの起動が呼び出された場合は
NTVDMがそれを受け取ってShellExecuteを呼び出します。
結果的にCOMMAND.COMからPIFやTXTなどの呼び出し等も出来るようになってます。


DOSプログラムの取り扱いについてですが、
x64では ntvdm64.dll というカーネルモジュールが存在しています。
このモジュールのプロパティーで見れる説明にはこう記述されています。

「NT64上での16ビットエミュレーション」

このモジュールはおそらく、主に「サポートされていない16ビットアプリケーション」
メッセージを表示しているものと思われますが、その説明は意味深です。
実際にはWin16のInstallShieldなどは代替手段で実行されたりするらしいので、
その為のものかも知れません。

x64ではありませんが、NT4.0まで存在した非インテル系のNTにはフルエミュレーション
によるNTVDMが存在したらしいです。

ここまでほぼwiki(en)"NTVDM"の翻訳のようなものなんですが…

MSはx64でもNTVDMを実装するスキルをおそらく有しています。
今ではほとんどの機能は32ビットで実現されているので16ビットが必要なのは
インストーラぐらいだろう、という判断ですかね?
あと、なにが悲しくてx86プロセッサで100倍遅い8086エミュレータが必要なのか?
というシュールな疑問もあります。僕もたまに感じます。


CUIは128ビット時代が来ても存在するでしょう。
ネットワーキングのコア部分は今までもこれからもストリームI/O、
標準入出力で、エンジニアリングの現場から無くなることはありません。
そして設定やスクリプトはテキストファイルに保存されます。
いつの時代にも一般ユーザーからは「何その黒い画面?」と不思議がられます。


06810/06742 CRG00666  文太             Re^2: 32bit vs 64bit
( 1) 15/11/16 00:54 06809:10♯さんへのコメント コメント数:1
10#さん

 10回は読みました。感想文にならない感想文であり、感謝状です。

>MS-DOSではCOMMAND.COM/MSDOS.SYS/IO.SYSとなっています。
>NTVDMにはこれに該当するものとしてCOMMAND.COM/NTDOS.SYS/NTIO.SYSがあります。
 ほんとだ。ほんとにあるぞ!
 以下、XPにて。

>Tosfind /n:ntdos.sys |to	;>和生さん、この"to"が、TOINT29.EXEを
C:\WINDOWS\system32\ntdos.sys	;使っている場面です。XPではすごく便利。
				;パイプすると、コンソールが取れます。
>Tosfind /n:ntio.sys |to
C:\WINDOWS\system32\ntio.sys

>Tosfind /n:wowexec.exe |to
C:\WINDOWS\system32\wowexec.exe

>Tosfind /n:conhost.exe |to	;確かに、「VISTA以降」のようです。ない。
0 files in 35518 dirs.

>NTVDMがソフトウェアによるハードウェアのエミュレーター(故に仮想機械)
>であるのに対して、
>本来io.sysは単なるデバイスドライバーなので、NTVDMがio.sys相当というのは、
>僕の感覚では違和感があります。

 了解です。io.sys という言葉を出したのがいけませんでしたね。
 言い訳する必要も、僕の意図も通じているので書く意味もありませんが、Vz
から見て、command.com の向こうは、存在する、機能する、OK、ありがとう、
みたいな世界です。 機能しないと、「Intel 845GE, WinME NG」みたいなことに
なり、OSがインスールできなきゃ、Vzが動くわけない、となってしまいます。 
あるいは、NTVDM も VTDOS もなけりゃ、Vz動くわけない、そんなレベル、と
まとめると、言い訳っぽいですけどね。
 ま、それでも、Vzって、MS-DOS の世界で(世界内だから)、「BIOS を直接
叩く・叩かない」とかこれ見よがしに、vz.def に書いてあったりする。それが魅力
であり、同時にいけずなところです。

>ここまでほぼwiki(en)"NTVDM"の翻訳のようなものなんですが…
 違うんですか。と見てみました。

https://ja.wikipedia.org/wiki/%E4%BB%AE%E6%83%B3DOS%E3%83%9E%E3%82%B7%E3%83%B3
https://en.wikipedia.org/wiki/Virtual_DOS_machine

 情報量がぜんぜん違うんですね。
 前の発熱のときに、10#さんが丁寧に正確に書いて下さったのをそれなりに一生懸命
読んだので、英語版も、読めなくはなかったです。わお、みたいなものでしたけれど。

>NTVDM is not supported in 64-bit versions of Windows,[15] which do not support
>16-bit code of any kind, including MS-DOS programs.[16] The only way to run 
>them is to use Windows XP Mode or other virtualization software.

 間違いなく、64-bit環境では、VTDOS頼みだ、ということだけ、再度確認しました。


>DOSプログラムの取り扱いについてですが、x64では ntvdm64.dll が存在しています。
>主に「サポートされていない16ビットアプリケーション」メッセージを表示しているものと思われます

 はい、よく見ました。3回ですが。ここの過去ログにもありました。そのメッ
セージを出すための dll か。ったく。立派な名前してるくせして。
 インストーラー用、了解です。これはどっかで聞いたことがある話でした。先
日調べた、MSの Knowledge Base でしょうね、きっと。

>MSはx64でもNTVDMを実装するスキルをおそらく有しています。

 この書き方、意味深ですね。技術力という意味でのスキルではないですよね。
コードが一部だけ存在する、あるいは、続き(真似)は好きな人がやりな的な種
が存在した?
 真似しちゃったもんね、の人が、10# さんなのかな、と想像(IA-16?)

 どうでもいいアナロジーですし、比較・アナロジーがそもそも失礼かもしれませんが、
Mobile GearをつくったNECの人たちは、DOS化されることを予想し期待していたの
だろうなと思ったことが思い出されました。
 MSがそんなに親切だったはずはない、とも思いますが。

>あと、なにが悲しくてx86プロセッサで100倍遅い8086エミュレータが必要なのか?
>というシュールな疑問もあります。僕もたまに感じます。

 シュールだな、との感慨を覚えるわけですか。うん、Vzを使っているひとは、
10# さんほど強くではないでしょうが、シュール感にやっぱりときどき包まれて
いるのでしょう。
 僕は僕の人生、選択、現在について、他のとっても多くの事とともに、シュー
ルだとも感じますが、納得してしまってもいます。選択の結果であり、偶然の結
果であり。
 10# さんみたいな人がよくいたものだ(これは間違いなく偶然ですね)、あり
がたや、ありがたや、偶然、人生における偶発性、あなどれないぞ、所詮、何が
起こるか分からんものだ、との思いを強くしています。諦めるな、とも。
 それでも、 僭越で失礼なのですが、僕は 10# が感じるシュール感、シュール
感を感じているに 10# さんに興味を覚えもします。 なりゆきはいつもある。で
も、これは意地というものなのだろうな、と。こういう抽象・一般化、人生論化で、
けっこう見習えたり、羨ましがったり、尊敬できたりもするものです。

 なぜ勉強しなくてはいけないのですか?
 勉強はしなくてはいけないものではありません。したくなるものです。
 (c) 『女王の教室』(天海祐希主演)

>CUIは128ビット時代が来ても存在するでしょう。
>ネットワーキングのコア部分は今までもこれからもストリームI/O、
>標準入出力で、エンジニアリングの現場から無くなることはありません。

 後半の例、原因の兆候的サンプルが面白いですね。
 GUI 部分って、システムをつくるときには必要ないですからね。WinUpdate の
ような。で、基本はそっちでしょう、と。
 僕はもちろん、そっちではなくこっちの人です。command.com手前。

>いつの時代にも一般ユーザーからは「何その黒い画面?」と不思議がられます。

 僕にはそんな場面は滅多にありませんが。あれは半分以上冗談です。
 でも、 最近はもう coming out してしまって、「だからぁ、32 ビットじゃな
いと駄目っていったじゃん」 (64 ビット Win7 の dynabook は、業者の手違い
で購入されたものでした)と事務のお姉さんに言っちゃったりして、つまりこう
いうことなのよと言いながら(けっして自慢なんかではなく、理解を懇願しつつ)、
ドコモバ(MS-DOS 6.2)と Win8.1 の VTDOS を見せ(同じVzファイラ画面)、
さらには PATA 40GB HD 購入が、ちゃんとした目的であることを証明(!)する
ため、経理の人にデモとかしちゃいました。変な遊びではありませんと。
 間違いなく変な遊びなのですが、ワードが使えない・使う気なしなので仕方なし
です。

 coming out してしまうと、会議のときに、『DOS/V ドライバー』本とかを持
っていたりもできます。
 もちろん、すごく変わった人、との評判と引き換えですが。
 職場が職場なので一発で話が通じる人も、もちろんいるにはいます。カーニハ
ンのC本の翻訳者とか。
 反応は同じです。「変わってるね」。



06811/06742 BKL00575  和生             本棚から
( 1) 15/11/16 20:57 06804:文太さんへのコメント コメント数:1
文太さん

>  LXは復旧させないんですか? 字が小さすぎる?

させません。色がついてない。(- ^;

>  これが母艦として有力候補じゃないですか。ノートなら PCMCIA 
> スロットがあるでしょう。これでLXのPCカード問題、解決しますよ。

ありますねぇ。いや、ありましたねぇ。CD接続カードが入ってました。
で、電源コードはどこじゃあ〜っ。_°°;;
出してみたらカシオの casiopea fiva というやつでした・・・??
これさえ今は重い。

さて、command.com ですが、USB接続FDドライブ入手しました。
sys 関係の FD は、command.com が入ってなかったのね。意味ないじゃん。
なんでこんなもん作ったんだろ? 郷愁かな? 忘却の・・・。

しかし家探しはするもんですねぇ。v(^ ^;
本棚から
「カ・ン・タ・ンDOS PC-DOS J6.3/V」というIBMの本(マニュアル)
と、その隣に例の parmtopPC のセットアップ FD が見つかりました。
本の奥付は H6.5.11 初版、期待が膨らみましたねぇ。でも FD は
	command.com 1995/07/07 7:00
でした。vtdos.txt では「動作確認済」ということですから、これで
行きますっ。

ようやく3種の神器?もどきが。(^ ^;
これでようやく文太さんの最初のレスにとりつけるかな?m(_ _)m

>  sabrina とか動かす気には、さすがになりませんが。

なんで? 魔女シリーズはキラウディアじゃないクラウディアもあった。
m.gannさんの名作 BufTour を、早速、とりあえず、動かして、みて、
ニヤつきました。\(^o^)/

> その字の大きさに耐えられますか? とか色々あるでしょう。

実はこのレスも8インチで書いてます。
流石にきついわぁ。

   和生 wanama 拝


06812/06742 BKL00575  和生             Re^14: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/16 21:02 06806:konnoさんへのコメント コメント数:1
konnoさん

> すみません、そのVerはバグがあるので、k07t1 のほうでお願いします。

あ、これは申し訳ない確認の仕方でした。「凍結」は読んでいたのですが、
なにせ差分の当てかたもおぼろげで、tVZバージョンも不確か、それで
とりあえず起動メッセージで、と思って書いたのでした。
こちらこそすみません。

でも、ばふつあ(^ ^;で見る限りマクロ部分は大丈夫なような…。
もっとも、LFNはまだ手がでてませんが。

> vzibmj.com は、vz.com にリネームしたほうがいいかもしれませんね。
> 無事起動できるまではVZ起動オプションは無しがいいでしょう。

わかりました。実を言うとオプションも忘却の彼方です。
新しいオプションもあるんですよね。これは無知の壁。

> VZ環境はデスクトップで整えるのが楽ですよ。うちも共用ですが、
> 最近はノートのWin10使用が多いです。(^^;

「共用」の権力関係の問題かな?(^ ^;
konnoさんの10ノートで大丈夫なら、10タブでもイケルはずですよねぇ。

ただ、頑固なようですが、なによりタブレットで整えたいんです。
1280×800ピクセルの液晶で、10ピクセルのフォントなら、
縦使いしても、80桁は確保できるはず、と、VTDOSを含め
ショートカットのプロパティをいじり続けてます。

VTDOSの方は、cfg にはまだ手付かずですが、縦横Vzがなんとか。
bluetoothキーボードにはFnが無いんです。タブレット「ソフトキーボード」が
フルボードに少しは近い。10ピクセルは老眼にはキツいけど。

フルキーボード、持ち歩きたくないしねぇ。(+ -)

   和生 wanama 拝



06813/06742 CRG00666  文太             Re: 本棚から
( 1) 15/11/16 23:56 06811:和生さんへのコメント コメント数:1
和生さん

>(LX、復旧)させません。色がついてない。(- ^;
 はい、Win10 タブレットで持ち歩ける奴で勝負ですね。ただ、もう一方で母艦に
あたるものを用意しておいたほうが、過去からの資産の確認・整理・移動が楽かな、と。

>出してみたらカシオの casiopea fiva というやつでした・・・??
>これさえ今は重い。
 母艦は持ち歩かないので、重くてもいいじゃないですか。データの発掘・移動
・管理に目処がたてば、「こんな場合にだけ使う」と。

 物理接続が必要なPCカードとかFDとかZIPとかのデータさえ一度吸い出
してしまえば、 とても必要なときにだけ母艦(Win7 デスクトップでも)とLAN
接続でもいいんじゃないでしょうか。
 Win7 デスクトップにも、VTDOSを導入しちゃえば、色々と楽ですよ。そんなに
Windowsを嫌わないでくださいよ。Vzが起動したらVzの世界なんですから。
 恐いことに、MS-DOSから始まって現在のWin10まで、MSのOSなら(他もある
けど)、Vzが動かないところはないんです。すごいですよねぇ。

>さて、command.com ですが、USB接続FDドライブ入手しました。
>sys 関係の FD は、command.com が入ってなかったのね。意味ないじゃん。
 外れましたか。しかし不思議なFDを作りましたねぇ。
 でも、容量が小さいぶん、分類が楽でしたよね。ラベルさえ貼っておけば、
手と目で探せる。物理世界にも楽なところは間違いなくあります。
 ZIPの中でファイルを探すよりFDを探すほうが楽でした。対象の容量が違い
ますが。

>command.com 1995/07/07 7:00
>でした。vtdos.txt では「動作確認済」ということですから、これで行きますっ。
 やった!

>これでようやく文太さんの最初のレスにとりつけるかな?m(_ _)m
 はい。あそこで僕の仕事は終わってました。

>>  sabrina とか動かす気には、さすがになりませんが。
>なんで? m.gannさんの名作 BufTour を、早速、とりあえず、動かして、みて、
>ニヤつきました。\(^o^)/
 sabrinaは、そうですね、どこにバグがあるのか迷宮入りしそうだから。
 でも、sabrinaとBufTourはレベルが違います。後者は所詮マクロでVzの
データ領域だけをみてるわけでしょう。前者は(ま、僕の作るものならきっと問題
ないでしょうが)、もろにDOSを使ってるから。
 DOSの再現性という意味で、NTVDM vs VTDOS vs DOS 7 (Win98)とかになっちゃう。
 それより、もうマシン語が必要なマクロは書かないでしょう。
 是非是非、sabrina、試してください。

 そういえば、DENTA, shadowさんが動いた、と報告してましたよ。たしか、あれで
VTDOSが更に進化したはずです。

>実はこのレスも8インチで書いてます。
 niftyをやってたとき、さすがにレスの大半はLXより大きなマシンで書かれて
いたんじゃないですか。
 マシンの使い分けがいいんではないでしょうか。

 僕はWin10タブレットでお花の写真を取りまくって、メモとったり、簡単なデータ
管理をして、WiFiして、という歩く和生さんをイメージしてました。今も、です。
 入力はやっぱりきついですよね。それしかなければ、慣れるものなのでしょうが。

 VTDOSがあれば、ほかのVz環境は実質要らないと思います。Win9x系でなければ。
 でも、Vzアセンブルとか、100MBデータのグレップとかになると、3%の
スピードに少し泣けるでしょう。これも贅沢を知ってしまっているから、なのですが。
 >Tosfind /n:ntio.sys なんてことを500GBのHDに対してしたときは(50GBの
ファイル名データ対象)、僕はとうぜん XP-NTVDM Vzに切り換えました。
 XPの余命も、もう大してありませんが。

 32bit OSなら(よく知らないのですが)、データベース対象の定型的なグレップなら
cmd窓でグレップ・リダイレクトしておいて(バッチファイル)、Vzで閲覧が有効
かもしれませんね。
 なぜか知らないけど32bitのグレップってすごく速くはないんですが、でも、
YAGREP.exe, Japanized by Bruce.さんがいいのかな。GNUものです。
 1MB程度の対象なら、16bit grep on VTDOSで問題ありません。

 実験:dc15~027.log 1,302,782 bytes を対象。with ygrep.exe。
    「ごきげんよろしう。」が検索文字列。
    ターゲット文字列はファイルの終端近辺に存在。
NTVDM: 1秒未満。
VTDOS: 1秒未満。
 まったく問題ありません。旧8なら1秒程度になっていたかも。




06814/06742 BQO00549  konno            Re^15: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/17 23:55 06812:和生さんへのコメント コメント数:1
和生さん

> 「共用」の権力関係の問題かな?(^ ^;

一応10ノートが個人用として占有しているからという理由です。(^^;;

> konnoさんの10ノートで大丈夫なら、10タブでもイケルはずですよねぇ。

そのはずですが、ソフトキーボードでVZはどうなんでしょう。
大画面VZは快適ですよ。ノートでも8インチに比べたら大画面ですよね。
母艦で環境設定できたら、そのまま10タブにコピーで完了、が楽です。

> 1280×800ピクセルの液晶で、10ピクセルのフォントなら、
> 縦使いしても、80桁は確保できるはず、と、VTDOSを含め
> ショートカットのプロパティをいじり続けてます。

げげ、8インチで縦だと小さすぎませんか?
横専用にすれば少しは文字を大きくできそうな。
縦の時ははみ出させて、VZの桁数を調整するとか。


06815/06742 GST01234  10♯             Re^3: 32bit vs 64bit
( 1) 15/11/18 03:27 06810:文太さんへのコメント コメント数:2
今は興味のある情報は大体何でもインターネットで検索できるんですが、
本当に困ったときに得られた情報が正しいとは限らないということが多々あります。
S/N比が悪いというか。
ネットが普及して情報伝達の利便性が向上したことに対して
情報の確度が低下するジレンマです。
なので、誤認があったら、ググってきた人のために注釈入れた方がいいかな?
とか思ったりします。毎回って訳じゃないんですけど。
で、「正確に」とか気負うとアホみたいに資料漁ってたりします。

そんな感じでwikiはかなり利用するんですけど、
最近wiki(ja)の不充実度合いにはがっかりすることもあります。
日本語情報が見つからなかったからと言うよりは、
こういうことに興味持ってる日本人は海外より少ないんだな、という意味で。
日本人には馴染まないことなんですかね?
というか、大丈夫か?と思うことたまにあります。


8086との互換性のあるプロセッサで8086のエミュレートをするというのは
一見不条理に思えます。なんで64ビットモードは仮想86モードが無いのかと。

実際には新規アーキテクチャーを設計するときは後方互換性は必ずしも
最優先とは限らず、レガシーモードをシームレスに拡張して新モードにしたり、
新モードにレガシーモードを設けたりする作業は労多く実り少なしだったりします。
さすがに21世紀、64ビット時代、16ビットはもうええやろ?と言ったところです。
実際にはエミュレーションでもリアル16ビット機(80286とか)よりは高速ですしね。


以下は半ば妄想ですが

ハード的かソフト的かはさておき、仮想マシンは、仮想マシンが仮想マシンを…
という、ドロステ効果とかマトリョーシカ的な状況を発生させることも可能です。
これは別の意味でシュール?です。

再帰というのはフラクタル的に発生を繰り返し連続するため、
生命の要件を一部満たし、人間にとって特別な感覚を想起させる気がします。

こんなようなイメージをさらに拡大解釈すると、
入力と出力に互換性があり、出力を入力に接続できるストリームI/O、
UNIX由来のユニファイドI/Oの仕組みは、複数の処理を多段に連結して組み合わせによる
大規模な処理を実行することができます。凸と凹を包含するレゴブロック的というか。
人間社会も言語を共通コードとして入出力をユニファイドしてますよね。
出力を入力にフィードバックする仕組みがあれば電子回路や神経ネットワークに類似する
構造を作り出すことも可能だったりします。
実際にはその構造はネットワーキングとファイルシステムやデータベースで
賄ってたりします。
それゆえ人間は、これにも特別な感覚を抱くのかな?と。

ネットワーキングも仮想マシンも実用的ではありますが、
ことに仮想マシンは実用的とも言い難い成果物が大量に存在します。
何故人は仮想マシンを造るのか?それは絵を描く理由に近いものが…
自然界のものを人工的に造りたいと思い、物理的なものをソフト的に造りたいと。

よく考えれば人工的と芸術的は元は同じなので、
シュールなエンジニアリング、
あるいは実用的でないエンジニアリングというのは存在するのが必然な気もします。


06816/06742 BKL00575  和生             Re^2: 本棚から
( 1) 15/11/18 18:32 06813:文太さんへのコメント コメント数:2
文太さん

> Win10 タブレットで持ち歩ける奴で勝負ですね。ただ、もう一方で母艦にあたる
>ものを用意しておいたほうが、過去からの資産の確認・整理・移動が楽かな、と。

う〜ん、仰ることもわかりますがね。ごもっともだし。でも「勝負」は遠いなぁ。
テキは自分自身でしょう? まぁ、なかなか言うことを聞かない10タブかも知れな
いけど、だったら増やさない方が・・・などと言い訳しておきます。
「資産」はちょっと違うかな。あんまり持ちたいとは思いません。使い道があるか
ないか、見究める作業の方が難しくて、ついつい捨てずに集めてしまうんですが、
後で困る。データは資産でしょう。だから zip なんぞに当時は飛びついて、MO、
CD、DVD…と、ね(- ^;。それにねぇ、テラバイトなんて、とっても管理能力が及
ばない。
共用「母艦」には外付けHDD(これは専用)がありますが、その中のVz関係は、
結局使っていた自分のディレクトリだけでした。16階石部屋の過去ログなどは多
分zipの中でしょう。で、やがては捨てられるか柩に入れて燃やされるか、という
ことです。

> Windowsを嫌わないでくださいよ。Vzが起動したらVzの世界なんですから。

嫌ってるわけじゃないですよ。好きになれないだけ。まぁ環境として受け入れてま
す。DOSの頃は、自分で何でも設定しなければならなかったでしょ。難しくもあっ
たけど、面白くもあった。窓さんはその辺、さぁいらっしゃいと笑顔は優しいけど
実は敷居が高い。で、繰り返しになりますが、DTPとメールに限ったんです。こ
の10タブで、ちと気分が変わりました。
1つはタッチ画面、指が太いので使いこなせてませんが、面白い。2つはソフトキ
ーボード、モードが4つあって手書きもできる。ただ難点は横使いすると画面半分
近くになって大事なところが隠れる。フロートしてずらし入力位置をあけなければ
なりません。小さくするにはどうやらレジストリやらをいじる必要があるらしい。
ここで飛躍がありますが、Vup前、文字化けはするけど、Vzが一応立ちあがっては
いたよなぁ、と思い出したのが…ウンノツキ、ですかね。

> >command.com 1995/07/07 7:00
>  やった!

でもねぇ、まだ内臓シェルとの違いの恩恵がわかりません。そこまで行ってないなぁ。

>  それより、もうマシン語が必要なマクロは書かないでしょう。
>  そういえば、DENTA, shadowさんが動いた、と報告してましたよ。

あ、使って下さってる方がいましたか。嬉しいなぁ。(^ ^)
shadowさん、お名前には記憶がありますが、忘却の、、、でとりあえずお礼を申
し上げます。n(^ ^)n
DENTA、動きますねぇ。うひひ〜。でも色が悪いなぁ。数字キーが鈍色。ansi、
pansiの関係あたりかなぁ。自分で「DOS/Vにはansiが必要」って書いてある。
う〜んリハビリ。でもこのDENTA心臓部のマシン語は、僕が作ったんじゃないで
すよ。作者に許可をもらって少しいじったけど。大体本格的なマシン語は書いて
ないと思います。
色で言えば、カレンダーでふ、は鮮明な色になってます。もっとも祝日法が古い
し、来年の「山の日」もないけど。
文太さんの環境では、色はどうですか?

>  でも、sabrinaとBufTourはレベルが違います。後者は所詮マクロでVzの
> データ領域だけをみてるわけでしょう。

ばふつあはVzの居場所に限られてますが、m.gannさんには確かcomを作るマ
クロもあったはずです。
所詮、というより、たかがマクロ、されどマクロ、ですよ。(^ -)

>  僕はWin10タブレットでお花の写真を取りまくって、メモとったり、簡単なデータ
> 管理をして、WiFiして、という歩く和生さんをイメージしてました。今も、です。

あ、これは違うなぁ。山の経験もあって、やはり野におけレンゲソウ、で花の
写真はほとんどないです。街中の緑をどう維持するか、開発業者とかけあって
林部分を区に寄付してもらったり、区に買い上げてもらったり、成功例は殆ん
どありませんが、写真は開発前後の光景、景観ですね。で日常は「雑木林の復
活」と称して暗い林を明るくする手入れや、自分たちの住む区の町丁目ごとの
「緑のマップ」を作ろうと、ぞろぞろと歩いたりしてます。集団の活動に身を
入れてるんですよ。その関係でDTPもWindowsでやりますよ。

>  マシンの使い分けがいいんではないでしょうか。

さすがにDTPでは母艦の前に座りますがね。でねぇ、タバコが喫えない。独
りタバコ部屋で10タブを手にしてあれこれ思案投げ首Vz。(- ^;\

   和生 wanama 拝

06817/06742 BKL00575  和生             Re^16: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/18 21:07 06814:konnoさんへのコメント コメント数:1
konnoさん

> 一応10ノートが個人用として占有しているからという理由です。(^^;;

じゃあ事情はそんなに、って煙草は大きいですかね。(^ ^;

> そのはずですが、ソフトキーボードでVZはどうなんでしょう。

まずソフトキーボードですが、横使いだと画面半分がとこ占領します。縦使いだと下3分
の1程に収まって、タッチペンがほしくなる大きさ。小さいですが指でもなんとか。この
縦横縮尺は10タブの自動です。モードが4つあり、英字、手書き、左右分割で左が数字・
右スマホ系の仮名、そしてフルキーボードに近いモード、が使えます。
このフルキーに近いモードは5段、1段はEsc、半/全、1〜0、-、^、¥、BSです。もち
ろんテンキーやINS、Pgupなどはなく、矢印キーはあります。左下にFnというプリフィッ
クス?みたいなキーがあり、押すと色が変化して保持され、1段の1〜0、-、^、が、F1
〜F12になります。
VzでのプリフィックスはOK。全部試してはいませんが、Ctrl+Kそして^の組込みキー
を思い出すのにちょっと時間がかかりました(^ -;;。でマクロ起動キーで[^^]ってのが
結構使われてましたよね。[^¥]の起動キーとともに。[^¥]は起動できるのですが、
[^^]はうまくないです。組込みの ^ は効くのに・・・? カーソル位置に ffhが出
力されます?? [^¥]はCtrl+¥、[^^]はCtrl+^でしたよね。
・・・・なんか笑顔マークがまずいみたい。(. .)

> 大画面VZは快適ですよ。ノートでも8インチに比べたら大画面ですよね。

多分。思い起こせば30行計画なんてのもありましたよね。n(^^)n
10タブ環境が整備できたら、母艦で、確か21インチモニターで、その快適さを味わって
みます。すみません、頑固で。・・でもねぇ、Vzが動くだけで、楽しい。(^ ^)

> げげ、8インチで縦だと小さすぎませんか?
> 横専用にすれば少しは文字を大きくできそうな。
> 縦の時ははみ出させて、VZの桁数を調整するとか。

小さいですね。すぎますね。横の場合はソフトキーボードが問題ですが、縦の場合はどう
やらVzの問題のようです。VTDOSのショートカット画面でいろいろやってたら、
    REP STOSW 命令ラップアラウンド
    アプリケーションでエラーが発生しました。VTDOS を復帰します。
ということで10#さんに報告したところ「80桁以下だと発生する」ということでした。
まぁ8インチ縦なんて酔狂なヤツも希少価値かも、と思いつつ(^-^;、しばらくは環境設
定とリハビリ?させて下さい。

   和生 wanama 拝

06818/06742 CRG00666  文太             Re^3: 本棚から
( 1) 15/11/19 01:25 06816:和生さんへのコメント コメント数:2
和生さん

>色で言えば、カレンダーでふ、は鮮明な色になってます。もっとも祝日法が古い
>し、来年の「山の日」もないけど。
>文太さんの環境では、色はどうですか?

 ここが主です。

==== calendar.def v3.22+0.3 ==== Copyright 1991-93 nomad ==== 1993-09-14 (Tue)
modified by YASAT --> ;yas
※VZ1.6以上
 は、祝祭日は駄目ですか? 上の版は、めざらさんのところにあるはずです。

 うーんと、分かんないです。無頓着なものですから。calendar.defも使って
ないし。物理カレンダー・時計・手帳派。
 ざっと見たところ、NTVDMとVTDOSに違いは見られないようなのですが。
 じゅうぶん鮮明だと思いますが、どっちの環境でも、ansiもpansiも
入れてませんでした。入れてなくてもそれに気づかないぐらい、無頓着です。
 Win7の液晶と比べてみたらいかがでしょう?

 過去の資産。もう不要なら引っぱり出すことないですよ。vwxがないとか
言ってたから、余計な口出しをば。ish部屋とか過去ログとか。はい、柩に一緒に。
 タバコ。分かります。

>でもねぇ、まだ内臓シェルとの違いの恩恵がわかりません。そこまで行ってないなぁ。

 command.comの種類による制限の違い。僕はそういうところではいちばん安全
なラインを狙うタイプなので、分かりません。ある程度テスターしたつもりだっ
たけど(役立たずテスター)、IMEが導入されるまで本格的に使わなかったし、
使用レポートもそれほどあがってなかったし。なるたけ制限の小さそうなのがいいん
じゃないでしょうか。

 たぶん、VTDOS環境って、和生さんが想像してるほど徹底的に調べられてないん
ですよ。無理だから。僕の印象にすぎませんが。っていうか広大すぎ。
 10#さんのBBSとか、興味があれば、見てみてください。そんなにバグレポート
とか改善要望とかあがってません。利用者の数、かなり限られています。
Vz 1.6とか高橋版の開発とかと規模が違います。だってNTVDM、DOS環境の再構築
ですから。まず超深いのと、これに興味がある人は、やはり稀の稀でしょう。
 とはいえ、僕は、僕の使う範囲で、仕事の道具として問題なし、と判断してい
ますよ。
 あとは実験してみるのみですね。

 原理の推測みたいなのはないです。たまたま今回、10#さんが雄弁モードになって
いて、けっこう話してくれてますが、とてもとても。

 森の保全。動くのが一番です!


06819/06742 CRG00666  文太             Re^4: 32bit vs 64bit
( 1) 15/11/19 01:27 06815:10♯さんへのコメント コメント数:3
10#さん

 うーん、そこまで飛べますかぁ、という感想です。
 すごいですね、短文のなかで抽象の階段をとんとん上る。

 簡単に。できたら。


(wiki 日本語版、英語版)
>ネットが普及して情報伝達の利便性が向上したことに対して
>情報の確度が低下するジレンマです。

>日本語情報が見つからなかったからと言うよりは、
>こういうことに興味持ってる日本人は海外より少ないんだな、という意味で。
>日本人には馴染まないことなんですかね?
>というか、大丈夫か?と思うことたまにあります。

 この辺りのこと。
 XPはもう止めましょうキャンペーンのすごさ。
 社会主義的なんじゃないでしょうかね。車検みたいに。あんまり正しくない方
向に独占的・独裁者的・全体主義的にニッポン社会主義。天皇制です。空虚とし
ての中心。
 和の精神。悪くいうと村社会的「同調圧力」。
 稲作、仏教、漢字、近代合理主義、資本主義、帝国主義、民主主義。どれも大
きく方針変更を迫ったが、いつでも変われるという不死身さも持っていた。だか
らといって、変わらない本質的核があるわけでもないみたい。空洞な中心。全体
に、大丈夫じゃないみたいに見えますね。
 そういうことしてると、人生が消耗品みたいになっちゃうぞ、とちょっと言い
たい。

>新モードにレガシーモードを設けたりする作業は労多く実り少なしだったりします。

 この本音については承知いたしておりますが、10#さんの作られた作品はどうなるのでしょう?(笑)
 それは、別問題なんだよ、分からない人だね、君は。ただありがたがってなさい >文太

>再帰というのはフラクタル的に発生を繰り返し連続するため、
>生命の要件を一部満たし、人間にとって特別な感覚を想起させる気がします。

 10# さんが誰かを説得しようとして、あるいは同意を求めてこれを綴っている
のではないことは存知あげております。
 また、ほとんど無意識に話の着地地点を見定めてここに展開してきていること
も理解しているつもりです。
 同意する点、そういえばあれもそうだ、と言える点もある。
 が、「生命の要件を一部満たし」は、ほんの一部分かもしれないし、そこに相
同性、同じ構造を読んでることこそが人っぽい、とも言えるのかもしれません。
 宇宙の構造と分子・原子の構造が似ている(らしい)。都市は人の脳の構造を
している(らしい)。-- 両方、いちおう僕は信じてます。
 しかしこう観察する我々が同じ構造を見たいのかもしれない。

 僕はこんなことを考えました。色んなまったく別のものが同じように見える人
間って変な奴、と。欲望の投影、自意識の投影なのかと?
 上を真剣に信じると、創造主たる、デザイナーたる『神』が見えちゃう。同じ
ような構造をフラクタルに、そこらじゅうに創った創造主が。しかし我々が創造
・想像した神々は、『神』より絶対的に人間に似てる。
 『神』が、かりに彼が存在するとして、そんな姿をしているわけがなかろう、
と。

>それゆえ人間は、これにも特別な感覚を抱くのかな?と。
>何故人は仮想マシンを造るのか?それは絵を描く理由に近いものが…
>自然界のものを人工的に造りたいと思い、物理的なものをソフト的に造りたいと。
>よく考えれば人工的と芸術的は元は同じなので、
>シュールなエンジニアリング、
>あるいは実用的でないエンジニアリングというのは存在するのが必然な気もします。

 エレガント。茶化してませんよ。この人、やっぱり本職のプログラマーなんだ
ろうけど、独学の人(多読派というより自分で考え抜いちゃう人)なんだろうな、
と。
 エミュレータから人の本質へ。
 artisan と artist。 人工と芸術って、やまと言葉では何なんでしょうね。両
者とも輸入語・翻訳語っぽい。しかし、それに対応する概念がアジアになかった
わけでもなかろうな、と思います。無知です。
 自然を模倣する、外に自分だけを見る、自画像を描く。アートの本質って、こ
のあたりにもありそうですが、そうでない部分もあるかもしれないな、と。
 アニミズムとか朝日が美しいとか富士山に畏怖してしまうとか。

 ちょっとずれるかもしれませんが、最初に「私」(個人)はなく、群れである
「我々」から分化して「私」という感覚が誕生したはずです。この分化が自然的
に不十分だから個人が成り立たず、日本的社会主義が生き残ってるのかもしれな
い。資本主義や民主主義がちゃんと機能しないのも、そのせいかもしれない。前
者が現在あんな状態なのは、僕には半ば以上、必然と見えますが。三菱重工はお
おいに儲かりそうですし。

 アジア(日本)の芸術観が、そこまで西洋的に自意識的(自分の姿が見たい欲
望)だったのかな、と思います。
 非実用的・非目的的エンジニアリングは、エンジニアがイノベーティブであろ
うとするとき、必須なものなんでしょう。


 たぶん、そろそろお休みすることになると思います。
 色々とありがとうございました。SUGOI アダプタ(まだ未検証)あたりから、
ちょっと遊びすぎました。


06820/06742 BKL00575  和生             Re^5: 32bit vs 64bit
( 1) 15/11/19 06:14 06819:文太さんへのコメント

>  artisan と artist。 人工と芸術って、やまと言葉では何なんでしょうね。

技と夢。

06821/06742 BNY00646  shadow           Re^3: 本棚から
( 1) 15/11/19 20:58 06816:和生さんへのコメント コメント数:1
和生さん

> shadowさん、お名前には記憶がありますが、忘却の、、、でとりあえずお礼を申
> し上げます。n(^ ^)n
その節はありがとうございました。
めざらさんの掲示板にCalendar.defの2005年改正祝日法に対応する方法を質問し
たところ、和生さんに2005年改正祝日法対応を依頼してくれた次第です。
もう10年になります。

>00505/00505 DGF01024  めざら           2005年改正祝日法対応版出来
>( 1)   05/11/22 22:11
> 和生師匠が早速対応してくださいました。
> モノクロ版にするには,色設定を変更してください。って,どこだっけ。
> えーと,とりあえず祝日対応の確認のために,CGA程度のカラーで表示でき
>る環境で試してみてください。日本語化LXは二階調なのでだめです。
>===== Calendar.def ===== v1.06w : by Yushi / fixed wanama ζ゜ ;

06822/06742 BKL00575  和生             Re^4: 本棚から
( 1) 15/11/19 21:22 06818:文太さんへのコメント コメント数:1
文太さん

>  うーんと、分かんないです。無頓着なものですから。calendar.defも使って
> ないし。物理カレンダー・時計・手帳派。

そうでしたか。意外。実はこちらもそうだけど。(^ ^:
ただ calendar.def の色は鮮明なの。DENTA.def の方の色が鈍いんです。エスケープ
シーケンスで色付けしてるんだけど。
で ansi、pansi の質問でした。system32 に ansi はありますよね。で、よくわから
なかった。あの後、念のため pansi を組み込んでみたら「既に別の ansi がある」と
pansi から。とすると VTDOS が用意してくれてる、ということになります。で、原
因はマクロ(+ +; だろう。

> ==== calendar.def v3.22+0.3 ==== Copyright 1991-93 nomad ==== 1993-09-14 (Tue)
> modified by YASAT --> ;yas
> ※VZ1.6以上
>  は、祝祭日は駄目ですか? 上の版は、めざらさんのところにあるはずです。

calendar.def はこれじゃないんです。おおもとは nomad さんだったと思うんだけど、
Yushi さんが当時流行り?(^^;のメニュー技で、編集テキスト上に表示されるものに。
[CR]で1か月、3か月切替できる。これがモノクロで、色がほしくて(- ^;土日祝日に色
をつけたんです。で、手元はハッピーマンデーができた2003年のものがあり、その後の
祝日法の改正が反映されてないので、あんな書き方になった。誤解させちゃったですね。
m(- -)m
色が好きなんで、まぁリハビリにいいかな、と思ったんだけど、ううん、マクロが読め
ない。

>  あとは実験してみるのみですね。

そりゃそうなんだけど、知ってそうな人に聞くのが早いじゃぁない。・・・という怠け心
を出したんです。

   和生 wanama 拝

06823/06742 BNY00646  shadow           Re^4: 本棚から
( 1) 15/11/19 21:28 06818:文太さんへのコメント
和生さん
文太さん

DENTAの色は確かにくすんでいますが現役で使用しています。
因みに下記のカレンダーでふは残念ながら「山の日」は未対応ですが色は鮮明です。
>===== Calendar.def ===== v1.06w : by Yushi / fixed wanama ζ゜ ;

windows8.1 Pro 64bit
CKWV+VTDOS



06824/06742 CXB00940  としき           Re^4: 32bit vs 64bit
( 1) 15/11/19 23:08 06815:10♯さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
> S/N比が悪いというか。
> ネットが普及して情報伝達の利便性が向上したことに対して
> 情報の確度が低下するジレンマです。

この辺、私も全く同感です。
ただ、得られる情報の総量も増えていますのでね。何とか我慢できます。
この状況の対極、一握りの知識人だけが情報を発信する世界とどちらかを選べと
いわれたら、私は迷うことなく、S/Nの悪い現状を選択します。

> 最近wiki(ja)の不充実度合いにはがっかりすることもあります。
> 日本語情報が見つからなかったからと言うよりは、
> こういうことに興味持ってる日本人は海外より少ないんだな、という意味で。
> 日本人には馴染まないことなんですかね?

こういうこと、って言うか、古いものに対するこだわりというのが外国人に比べて
全般的に少ない、というような印象は以前から持っております。
クラシックカーやカメラ、コンピュータでいえばアタリやコモドール、ファミコン
をはじめとするゲーム機、などなど。
これ、私は勝手に、石造りの家 vs. 木と紙の家、に象徴されるように、古くなって
劣化したものは取り壊して全部チャラにして、全く新しいものを作ってそちらに
乗り換える、という暮らしをしてきたからだ、と思い込んでいます。もちろん、
これが正しいという自信があるわけではなく、私にとってこれが一番理解しやすい
というか、すとんと腑に落ちるというだけのことです。

> というか、大丈夫か?と思うことたまにあります。

逆の意味になるのかもしれませんが。
こんなに古いものにばかりこだわって、オレって大丈夫か?
と思うことがよくあります。

06825/06742 CXB00940  としき           Re^5: 32bit vs 64bit
( 1) 15/11/19 23:08 06819:文太さんへのコメント コメント数:2
参照先:http://homepage3.nifty.com/~toshiki/
>  XPはもう止めましょうキャンペーンのすごさ。

これ、日本の話ですよね。
私も直接知っているわけではなく伝聞なのですが、ヨーロッパのほうが日本よりも
もっとすごかったとか。具体的な比較はできないので、やっぱり日本のほうが
すごいかもしれません。あ、だんだん自信がなくなってきた。

>  社会主義的なんじゃないでしょうかね。車検みたいに。あんまり正しくない方
> 向に独占的・独裁者的・全体主義的にニッポン社会主義。天皇制です。空虚とし
> ての中心。

いいたい事はよく分かります。
ただ、私が学校で習った社会主義という言葉の用例とはいささかの乖離があるので、
かなりの違和感を感じます。私の日常使う用語では、そのものずばり、全体主義と
いうことでいいのではないだろうか、と思ってしまいます。
余談ですが、私、「天皇制は必要悪」とか口走って、右からも左からも石を投げ
られたことがあります。

>  宇宙の構造と分子・原子の構造が似ている(らしい)。都市は人の脳の構造を
> している(らしい)。-- 両方、いちおう僕は信じてます。

この辺、私も信じています。
同様に、社会の進化は生物の進化をなぞっている、なんていう話も信じています。
根拠がないので、まさに信じるとしか表現できません。
実は、こういう、根拠なしで信じるのって、個人的には好みではないんですよ。
だって、聖戦こそ価値あるもの、と信じているどこぞの過激主義者と同列に身を
落としてしまうようで。
でも、イワシの頭だって、信じるものは救われるはず。


06826/06742 CRG00666  文太             Re^6: 32bit vs 64bit
( 1) 15/11/20 00:49 06825:としきさんへのコメント コメント数:1
としきさん、ったく、もう

>ただ、私が学校で習った社会主義という言葉の用例とはいささかの乖離があるので、
>かなりの違和感を感じます。

 てこともないですよ。高度経済成長期の日本は、アジア一の(中国や北朝鮮よ
り上という意味)社会主義国だったって言い方は、けっこう普通に流通してます。
 Keisansyo は、英単語になり、日本復活についての分析のキーワードになりま
した。警戒された、ということですが。
 つまり、国家権力が資本の動き、経済を統制することですから。トヨタの世界
的成功は、航空機産業の抑制と首都高その他の高速道路の普及と切っても切れな
いでしょ。もう一方に国鉄(ほら社会主義)からJRへの変遷があります。
 名古屋。なんてすごい道路が走ってるんだ、とか。
 沖縄に鉄道がないのも、けっこう象徴的。
 自動車は武器にならない、と。しかし、ISはアメリカから得た資金で大量の
トヨタ車を走らせている。資本主義の勝ち。

 いつまでも学校と教師のせいにするのは止めましょう。そこで習ったのは、所
詮自分で考えるしかないからね、僕らはテストで順番をつけるのだけが仕事で、
そのこと自体に疑問をもたないなら、うん、何も学べないし教えてもらうことも
できません、ということのはず。『女王の教室』はそう言っていた、確か、僕じ
ゃなく。

>同様に、社会の進化は生物の進化をなぞっている、なんていう話も信じています。
>根拠がないので、まさに信じるとしか表現できません。

 これは古いです、いちおう。Social Darwinism と一般的には言います。「社
会進化論」でどっかで調べられるでしょう。100 年前のアメリカで流行した考え
方。世界史のなかで資本主義の暗黒面がもっとも分かりやすいかたちで出来した
状況への弁護論。社会思想は流行が確かにあり、そして、いまだにその流派が必
ずや残存していると思いますが(資本家に都合がいいから)、残念、社会の変化
は生物の進化を模倣なんかしてません。人はそもそも自然から逸脱した存在なん
です。と多くの人が、そして僕も、信じているだけなんですが。今の学校では、
高等教育段階で、そう教えていると思う。教えられなくても直観してるかな。

 自然界に徹底した「弱肉強食」なんてないんです。だって食い尽くしたら食べ
るものがなくなる。「弱肉強食」思想は、人間社会の理不尽さを自然界に投影し
た言い訳と考えたほうが、我々の常識にさえ合致してるでしょ。我々の世界では、
弱そうな奴は殺されるのです。食うことすらしない。
 ふと思う(嘘でしょうけど)。もしかしたら、資本主義は自然を模倣すること
すらできるのかもしれない。ソマリア、エチオピア、ブラジルで起きた人口爆発
は、マンボーの卵の多さに似ている。それは資本主義が生んだ。

 ダーウィニズムへの、どちらかというとその応用ヴァージョンへの最近の最強
の反論は、そこで環境が固定的に考えられていること。人間は環境を変えられち
ゃうのです。

>余談ですが、私、「天皇制は必要悪」とか口走って、右からも左からも石を投げ
>られたことがあります。

 現在と現実をみるかぎり、賛成。ヒダリのほうからバラを投げます。ただ、原
理的に、民主主義と王制は整合しないと思います。



06827/06742 CRG00666  文太             Re^5: 本棚から
( 1) 15/11/20 00:58 06822:和生さんへのコメント
和生さん

>技と夢。
 美しすぎて、語源的に正しいとはちょっと思えないです。でも僕はここにアート
を見ました。m(__)m
 夢って、寝見(ねみ)なんですってね。「将来への夢」は明治期に日本人が
うまい語呂合わせをしたみたいですね。ヨーロッパ語のまねをして。俗説かも。

>>  あとは実験してみるのみですね。
>そりゃそうなんだけど、知ってそうな人に聞くのが早いじゃぁない。・・・という怠け心
>を出したんです。
 もっと一般論でした。知ってそうな人の選択が間違ってました、ごめんなさい。
 色は駄目ですよ。老眼にたえるぐらいはっきりしててくれば、モノクロでもいいと思う
人なので。


06828/06742 BQO00549  konno            Re^17: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/20 01:34 06817:和生さんへのコメント コメント数:1
和生さん

>     アプリケーションでエラーが発生しました。VTDOS を復帰します。
> ということで10#さんに報告したところ「80桁以下だと発生する」ということでした。

すみません、言葉足らずで。
VZで桁数調整とは、we40 とかにするという意味でした。
VTDOSは80*25にしてフォントを大きくしてわざと画面をはみ出させ、
桁をwe で調整するのです。
行数は、kVZなら、oy15 とかで調整できます。

> [^^]はうまくないです。組込みの ^ は効くのに・・・? カーソル位置に ffhが出
> 力されます?? [^¥]はCtrl+¥、[^^]はCtrl+^でしたよね。

うっかりしていましたが、Win10 のDOS窓は英語キーボード配列になっています。
英語配列だと、「^」の刻印で、「=」 になります。
って、VTDOSでしたよね。それだと、kVZのVerが古いのかも。
command.comはいれてありますか? 無いときの挙動は分かりません。
最近のkVZでない場合は、^^ は、^6 のキーで入力になります。
高橋さんの、vkeyc 常駐で変換です。

06829/06742 GST01234  10♯             Re^5: 32bit vs 64bit
( 1) 15/11/21 07:41 06819:文太さんへのコメント
話の飛躍は半ばオモシロがってやってますよ。


物事の類似性、あれとこれが同じだと認識する能力は、
僕の業界では必須スキルだったりします。
実際の業務フローから記録形式を洗い出す工程をモデリングといいますが、
この工程には当然ながら、モデリングされるものとされたものが同じであることを
認識できる必要があります。これは抽象化ともいいます。

犬猫馬牛の共通点を洗い出して「動物」という抽象基底クラスを導き出す、
という例題が、オブジェクト指向の手ほどきに出てきたりします。

この能力は、霊長類特有のものらしく、例えば猫は鏡の象を自分と認識できませんが、
チンパンジーは出来るらしいです。

我々の先祖が初めて洞窟の壁に炭を擦りつけたとき、ひょっとしたらそれが牛だと
理解出来る人とそうでない人がいたかも知れません。

情報処理の基本業務であるモデリングとアートはここ、抽象化という点でリンクします。
ざっくり言うと、モデリングもシミュレーションもエミュレーションも
模倣や抽象化で、芸術用語のそれと同じものだと言ってしまって差し支えないと思います。


農耕に牛や馬を活用することにどういった意味があったのか…
アルファベットが牛から始まるのは興味深いです。
類似性の認識は抽象化、記号化、数理、統合、問題解決…ここまでこなす基本タスク。

芸術と工学は元が同じ、というか、そもそもが同一種類の知性なんでしょう。
また、芸術がそれ自体を目的であることは、工学にも実は当てはまると思います。
工学における実用的価値は本当は後付なのではないかと。


06830/06742 GST01234  10♯             Re^5: 32bit vs 64bit
( 1) 15/11/21 08:07 06824:としきさんへのコメント コメント数:1
日常の情報収集のS/N比が悪いことは、手間が掛かるだけならまだいいですけどね。
情報空間には作為とか、バイアスとか、誘導もあるので、
フィルターが働かないと思わぬ輻輳が起きます。
本来は安定化を期待するフィードバックが発振するような。
セキュリティーリスクも無視できなくなりつつあります。
なんというか、何でも垂れ流してる海というか。

wiki(ja)の不充実度は特定分野に限った話ではないですよ。
日本人の物事に対する興味が相対的に下がってるように見えます。
好奇心が低下しているというか。


06831/06742 CXB00940  としき           Re^7: 32bit vs 64bit
( 1) 15/11/21 09:22 06826:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
あれ、変だな。

> >ただ、私が学校で習った社会主義という言葉の用例とはいささかの乖離があるので、
> >かなりの違和感を感じます。
>  てこともないですよ。高度経済成長期の日本は、アジア一の(中国や北朝鮮よ
> り上という意味)社会主義国だったって言い方は、けっこう普通に流通してます。

以下のご説明を読んでも、まさにそのとおりというか、違和感を感じないのに。
前回の文太さんの文章を読み直すと、やっぱりなぜか違和感を感じる。
ごめんなさい、私の中の何かがずれている模様。

> >同様に、社会の進化は生物の進化をなぞっている、なんていう話も信じています。
> >根拠がないので、まさに信じるとしか表現できません。
>  これは古いです、いちおう。Social Darwinism と一般的には言います。

ここだけ読んで、そうか、もう古いのか、と思ったのですが。
読み進むうちに、こちらは、あれ? となってしまった。
だって、私の思っていた社会の進化では、資本主義も何も出てこないというか、
あえて言えば原始共産制のみ。おそらく、文太さんの想定以上に古そう。
どのくらい古いか、ということで、以下、ちょっとだけ開陳。

単細胞生物から細胞のコロニーができるように、単一の個人による集団が発生。
細胞のコロニーから多細胞生物ができて内臓などの機能別に分化していくように、
人間社会にも分業制が発生。
初期の生物のように、社会の消化器系や循環器系として物流網が構築・発達。
神経系には情報通信網が対応。かつては飛脚や馬が手紙を運んでいたのが、現在
では電気や光ファイバになって伝達速度は飛躍的に向上。社会、あるいは国家と
いってもいいけど、これの物理的または地理的なサイズは神経系の速度によって
規定される。
一つの社会を外部と隔てるものというか、単一の単位社会との構成要件も、当初
は外骨格という感じで、軍備とか城砦とか都市国家とか。それが脊椎動物に進化
するのと対応するように、社会内部のイデオロギーのようなものが中心となる。
なので、社会の中心が腐敗・崩壊するなどして中心としての体をなさなくなると、
その国は一気に崩壊する。これは一般には、王様でしょう。
近代には、自由だ民主主義だといったものを中心として建国された国もあって、
そういう国はそれなりに強いけど、数は少ない。
社会の中心がやわらかければ、別の新しい核への移行は比較的に容易。
例えば、王権が弱い国なら、民主政体への転換時の摩擦は相対的に少ない。
これが、絶対権力者を中心として構成されていた国だと、そうは行かない。
国民の側が強力な権力者を求めてしまう。
フランス革命が反革命だの帝政だの王政復古だのふらふら揺れていたという事実
もあるし、あえて生臭い話を避けると、エチオピア帝国崩壊後の混乱、とか。

と、ここまでなんですよ。
ほら、経済の話は全く出てこないでしょ。それに、ダーウィニズムも。
おそらく、この先の話を考えた人がいて、その辺が既に古いといわれているわけ
であれば、私の考えなんて当然、腐ってカビが生えているようなもの。
あ、いや、考えている私自身の脳が腐っているとか、そういうことはあるかも。
このような話、私のオリジナルだとは思っていませんがね、全く同じような言説
も見た記憶がないので、自分の頭でひねくりだしたものだとは思います。
多分、材料が良くなかったのでしょう、できた料理がまずいのは。
#料理人の腕を問うてはいけない

こんなような話を考え出したきっかけは、なぜか覚えています。
星野之宣あたりのSF漫画だと思いますが、ブラックホールのエネルギーを使う
生物(?)が生物の最終進化系みたいな形で登場していました。これを読んで、
エネルギーの産生・消費に関わる消化器・循環器系はいいとして、神経系はどの
ように進化するのだろう、というのが最初です。高校生のころだったかなぁ。
ただ、これをなぜ、社会の進化に結びつけるようになったのかは覚えていない。
そしてそれを、今まで発酵というか熟成させ続けていた私の脳みそは、やっぱり
腐っているような気がひしひしとしてきました。


06832/06742 CXB00940  としき           Re^6: 32bit vs 64bit
( 1) 15/11/21 10:07 06830:10♯さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
> 情報空間には作為とか、バイアスとか、誘導もあるので、
> フィルターが働かないと思わぬ輻輳が起きます。

こういうことがあるので、特定少数の情報源よりも不特定多数の情報源の
ほうが好ましいと思っているのですが、その場合は

> 本来は安定化を期待するフィードバックが発振するような。

こちらに十分気をつける必要があると思っております。

> wiki(ja)の不充実度は特定分野に限った話ではないですよ。

同感です。
仕事の関係でも趣味の関係でも、しばしば感じることです。
でも、私の場合、趣味の関係では、個人サイトで大体の情報はまかなえる
のですが、でも、そういう情報って、はたしてWikipediaに乗せるべきか、
というと、ふさわしくないようなものばかり。
一方、仕事の関係では、先日、探していた情報は、Wikipediaどころか
日本語の情報源が見つけられず。なのに、英語のWikipediaにはしっかりと
掲載されていたりして。

> 日本人の物事に対する興味が相対的に下がってるように見えます。
> 好奇心が低下しているというか。

物事に対する突っ込みというか掘り下げが減っている、というのは、まさに
同感です。
ただ、これ、私は、単に興味の対象が発散してしまっているので、好奇心の
総量としては減っていない、と思っているのですよ。もしかしたら、世間の
何かに対応して私自身の何かも減ってしまっているがために、世間の変化が
感知できていない、ということはあるかもしれません。


06833/06742 GST01234  10♯             Re^7: 32bit vs 64bit
( 1) 15/11/21 14:37 06832:としきさんへのコメント
業務知識だと、Wikipediaにもなくて、英語しか出てこないこともあります。
Wikipediaは一般常識的範疇に入ってきますよね。

興味が趣味的な事に向いてる割合が高いというのはあるかも知れません。
おもちゃの国ならでは?と思うところもありますが、
日本人特有の性質は島嶼化で説明できるんじゃないか?と思ったりしてます。


06834/06742 CRG00666  文太             Re^8: 32bit vs 64bit
( 1) 15/11/21 22:50 06831:としきさんへのコメント コメント数:2
ったく2

>>社会の進化は生物の進化をなぞっている
 これが(僕が考えるところの)偽の命題。

 2点だけ。

>単細胞生物から細胞のコロニーができるように、単一の個人による集団が発生。

 社会の最小単位は家族です。ここにヒトの社会性(それがないと生きていけな
い)の秘密があるようです。
 生まれてから3年くらい誰かに(いちおう実父母でなくてもよい)養ってもら
わないといけない生物って、生物界を見渡すと、かなり変わった奴ということに
なりますね。ここで社会性を学ぶものと思われます。親と子という関係性の理解
(自分は母の一部ではなかったのだ! 極小の社会の部分としての自分)、そし
てそのあと「自分」が成立する。また、あそこをちょん切られたりする妄想みた
いなのがあって(あるいは、あれがない! という発見があったり)、鏡の中の
自分を想像したりして(メタファーとして理解してください)、自我(自意識み
たいなもの)という化け物が誕生します。ここで言語の習得が不可逆的に作用す
る、という考え方を僕は個人的に支持しています。
 霊長類にはヒトの社会性に似たものが観察されるそうです。で、京大のサル研
究所が偉くなるわけ。

 家族・社会も面白いです。まず、近親相姦の禁止がある(本当に普遍的に観察
されるらしい)。嫁交換の掟がある。婿は駄目。男に女と同じ価値があるわけは
ないから。価値のある女だから交換に値する。もらったほうは嬉しくて返礼しな
くてはいけなくなる。そしてモノの交換、言葉の交換がある。それは最初「贈与」
という形でしかなされえない(交換の条件などまだ整っていないから。贈与の一
撃という)。ちょっと後知恵も入ってますが、これをマルクスは「交通」と言っ
たそうな。広義のコミュニケーションです。社会の原理みたいなもの。頭の良さ
そうな人ですね。

 個人という感覚も概念も、歴史的にもっとずっとずっと後のことです。もしか
したら近代以降かも。
 (近代的な個人−−理性的判断とか合理性とか自己利益が要素−−が成立しな
いと、民主主義ってうまく機能しないのかもしれない、というのは、ニッポン人
文太の空想。)

 「個体発生は系統発生を反復する」。これは社会進化論の基礎になった考え方
ですが、生物学にはあてはまるのだろうけど、人間社会では、どうあてはめたら
いいのやら? 無理して、小学校で古代・中世あたりの真似遊びを実際にさせた
そうです(アメリカの例)。

 自然化について。
 社会の変化と生物の進化を重ねられると妄想すると、社会現象が自然現象、す
なわち宿命になります。今ある状態があるべき状態、そうとしかありえない状態
ということになり、誰かにだけ利益をもたらすことになります。あるいは、考え
たり選択したり決定したりする必要がなくなります。どの時代でも、我々は怠惰
なものだから、ついついこの誘惑にのってしまいます。誘惑する奴がいつでも出
てきます。自然って、考え方によっては、優しそうでロマンに溢れてて快適そう
にも想像できますからね。あるいは抗いようのない敵。



06835/06742 CRG00666  文太             XP, still in use?
( 1) 15/11/21 23:28 06825:としきさんへのコメント

http://www.winbeta.org/news/windows-xp-still-used-huge-number-companies-eastern-europe
 たくさん、と。最近の記事。ビジネスの世界が主な対象。
 個人についてはあまり触れないね。勝手にどうぞ、というニュアンスなのかな?

http://www.zdnet.com/article/windows-xp-still-running-a-third-of-business-public-sector-pcs-in-some-eastern-european-countries/
 基本的に上と同じ内容。僕はウクライナに住んでいるんだっけ? ロシアさん、怖い。

http://www.v3.co.uk/v3-uk/news/2402943/windows-xp-still-in-use-on-millions-of-machines
 今年の5月。17%ぐらい。Win8.1に勝っている。喜んでいる場合ではない。

 さて、あとどれだけいけるのでしょうか。


06836/06742 BKL00575  和生             Re^18: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/22 02:26 06828:konnoさんへのコメント コメント数:2
konnoさん

> VTDOSは80*25にしてフォントを大きくしてわざと画面をはみ出させ、
> 桁をwe で調整するのです。
そうか、weもありましたねぇ。(* * ) 昔も、あまり考えたこともなかったです。

> 行数は、kVZなら、oy15 とかで調整できます。
n(_ _)n 新しいスイッチなど、すみません、まだ手がでません。まず環境にさせて下さい。

> 高橋さんの、vkeyc 常駐で変換です。
vkeycは、vwxと、古い起動batに入れてありました。これ何だったっけ? と、cvt
98ってのもあって、なぜかvwxだけは覚えてる。高橋さんの2つは、何のために入れ
たか、覚えてませんでした。cvt98っつうと、何かを98風にするんだろうなぁ。

> command.comはいれてありますか? 無いときの挙動は分かりません。
一応、推奨ではないですが、動作確認済が手元でみつかりました。何にもないときの、
VTDOS内臓SHELLとの違いがよくわかってませんが。VTDOS.cfgの設定で、「見本」
のshellの記述に、command.comに続いてautoexec.batがありますね。で、この位置
にvdz.batとして、次の記述を。
c:\vdz\ckwv\ckwv
cd \vdz\vz
ドライブc:にフォルダを増やしたくないので、VTDOS+vz=vdzで、ckwvも同じフォ
ルダに入ってます。
で、VTDOSのショートカットで窓を開いて、そこから手動でvzibmjでもkvzでも。な
んかまずいでしょうかね。VTDOS.cfg、ckwv.cfgは、まだあまり詰められていませ
ん。vwx、vkeycもこのbatでいいかな? っと、とりあえずこんな環境です。

> うっかりしていましたが、Win10 のDOS窓は英語キーボード配列になっています。
そうかぁ、そういうこともありましたよね。ソフトキーボード[半/全]ぐらいしか、違
いが判っていないんです。デスクトップのフルキーボードも、いまだに・・・。

> 最近のkVZでない場合は、^^ は、^6 のキーで入力になります。
じゃぁtVzだったのかな? kVzのつもりだったんですが、[@@]のインスタントマク
ロも動かず、モジュールメニューから辿って動かしてました。

・・・リハビリマクロ部品、書きましたが、いいでしょうか?

    和生 wanama 拝


06837/06742 BKL00575  和生             Re^4: 本棚から
( 1) 15/11/22 02:36 06821:shadowさんへのコメント コメント数:2
 shadowさん

m(_ _)m

> めざらさんの掲示板にCalendar.defの2005年改正祝日法に対応する方法を質問し
> たところ、和生さんに2005年改正祝日法対応を依頼してくれた次第です。
そんなこともありましたっけ。朧です。手元にはその改正前のものしかありませんでし
た。1.05w 。

> >00505/00505 DGF01024  めざら           2005年改正祝日法対応版出来
伺ってきました。前後に、通信環境が整ったらとか、何とか、書き込みながら沈没して
ますねぇ。この8タブを手に入れた時も書いてある。ダメだなぁ。
すみません。>>めざら爺っちゃん。

> DENTAの色は確かにくすんでいますが現役で使用しています。
ありがとうございます。本人が使えていない、いなかったのに・・・。そうですか、や
はりくすんでますか。DOS/V 系のエスケープシーケンスはそうだったのか、僕の記憶
が色だけ過剰なのか? NEC98の・・・この辺まさに完璧に忘却です。

> もう10年になります。
自分の書いたマクロが読めなくなってます。で、山の日、[固定祝日テーブル」を差換え
てみて下さい。ここは単純な表記だから、何とかわかりましたが、10年前の修正の手落
ちもわかりました。3か月表示で、今年の9月のように祝日に挟まれた日の色が変わり
ません。1か月だけ試して送ったのでしょう。作った当時のフリーソフトとの連動も、
今となっては不用でしょうし、リハビリの資材にさせていただきたいと思います。

4:	; 固定祝日テーブル (開始年,月,日,廃止年 1900年起点)	★変更
	;	 49-0101-    49-0115~100 67-0211-    春分.14-
	;	 48-0429-    49-0503-    86-0504-    49-0505-
	;★	 96-0720~103			 ;幸止2003
	;★★        116-0811- 				 ;山の日
	;                66-0915~103 秋分.42-
	;	 66-1010~100 48-1103-    48-1123-    89-1223-
	&> e=r.(y-1948),
	(3+$)."$(31,01,01,00,31,01,0f,64,43,02,0b,00,31,03,14,fb)$
	       $(31,04,1d,00,31,05,03,00,56,05,04,00,31,05,05,00)$
	       $(60,07,14,67)$
	       $(74,08,0b,00)$
	       $(42,09,0f,67,30,09,17,fb)$
	       $(42,0a,0a,64,30,0b,03,00,30,0b,17,00,59,0c,17,78)",

 > windows8.1 Pro 64bit
> CKWV+VTDOS
僕はまだ整えられてませんが、この環境で動くなら、マクロとしては嬉しいです。なお、
色のことは、LX、手元では動いてませんので、単色は試していません。それに、このCA
LENDARはメニューの中の色、DENTAはメニューではありませんが入力窓(枠は鮮明)
の外なので違うわけ、までは思い出しました。しかし気になります。(- -;

>>ところで、konnoさん
ここは、マクロ書いてもいいんでしょうか?

    和生 wanama 拝

06838/06742 CXB00940  としき           Re^9: 32bit vs 64bit
( 1) 15/11/22 10:22 06834:文太さんへのコメント
参照先:http://homepage3.nifty.com/~toshiki/
> >>社会の進化は生物の進化をなぞっている
>  これが(僕が考えるところの)偽の命題。

ありがとうございます。
今回、文太さんとの意見の違いを確認できたのが、私にとっての最大の収穫。

>  家族・社会も面白いです。まず、近親相姦の禁止がある(本当に普遍的に観察

何年か前、近親相姦したくなくなる生物学的理由というのを、NHKの番組で見た
ことがあります。冗談(ネタ)なのか、その説を唱えている人は真実だと考えて
いるけど学会には認められていないトンデモ理論なのか、それともきちんとした
検証済みの説なのかは不明です。その番組をきちんと最初から最後まで見ていた
わけではなく、チャンネルを変えている途中でほんの数分間見ただけなので。
その説によると、フェロモンだか白血球の型だかが同じ(または近い)と、交配
の意欲がなくなってしまうのだとか。なので、赤の他人で遺伝的には全く無関係
の人でも、それが近いと交配の意欲がなくなるし、逆に親兄弟であっても、それ
がある程度乖離があれば近親相姦に抵抗がなくなるのだそうな。
なら、近親相姦を繰り返していたといわれている古代のエジプトはどうなんだ、
と自分の中で突っ込みを入れたところで当時は終わっていました。
でも、確かに、一部の例外を除けば、結構普遍的なものですよね。

> てきます。自然って、考え方によっては、優しそうでロマンに溢れてて快適そう
> にも想像できますからね。あるいは抗いようのない敵。

その自然を克服するのが西洋的な価値観、というのは人口に膾炙する言説ですが、
それだけでなく。10♯さんも

> 再帰というのはフラクタル的に発生を繰り返し連続するため、
> 生命の要件を一部満たし、人間にとって特別な感覚を想起させる気がします。

とおっしゃっていますが、社会が自然をなぞる、ということが特別な感覚を想起
させる人もいるのでしょう。私のように。


06839/06742 BQO00549  konno            Re^19: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/22 21:37 06836:和生さんへのコメント コメント数:1
和生さん

> たか、覚えてませんでした。cvt98っつうと、何かを98風にするんだろうなぁ。

あう、98の色づけ関係だったような・・・まずはリハビリですね。(^^;

> にvdz.batとして、次の記述を。
> c:\vdz\ckwv\ckwv

う、これはたぶん動かないのでは。
ckwv.exe から VTDOS を呼ぶ作りだったと思います。
なので、ckwv.exeのアイコンを作って、そこからVTDOSを呼びます。

ckwv のフォルダにある、ckwv.cfg の中の

!Ckw*exec: cmd.exe  ここを

Ckw*exec: C:\vdz\vtdos.exe

というふうにパスを含めて変更します。行頭の「 ! 」 はコメントになります。


> ・・・リハビリマクロ部品、書きましたが、いいでしょうか?

はい、大歓迎です。ありがとうございます。


#ただし、ここの船長は改族なので、お宝がすぐに海賊版になってしまうかも。



06840/06742 BQO00549  konno            Re^5: Yushi/和生版Calendar.def の更新
( 1) 15/11/22 22:38 06837:和生さんへのコメント コメント数:2
和生さん

> > >00505/00505 DGF01024  めざら           2005年改正祝日法対応版出来
> 伺ってきました。前後に、通信環境が整ったらとか、何とか、書き込みながら沈没して
> ますねぇ。

野ざらし言#505 ですね。この書き方で野ざらし言の該当記事にリンクできますので
すでにこの海域は一つのピースのごとしです。(^_^)

> この8タブを手に入れた時も書いてある。ダメだなぁ。
> すみません。>>めざら爺っちゃん。

野ざらし言#4387 ですか。ちょうど1年前だったんですね。

> 自分の書いたマクロが読めなくなってます。で、山の日、[固定祝日テーブル」を差換え
> てみて下さい。

差し替えました。ばっちりです。ありがとうございます。

> >>ところで、konnoさん
> ここは、マクロ書いてもいいんでしょうか?

どんどん書いてください。(^_^)
沢山書き込みがあって盛り上がるのが一番楽しいです。(^_^)
ああ、早速改造のむしわらわらと(^^;

デフォは1か月表示で、3か月表示ができそうだけどやり方がわからない。
ソースを読んだら、ヘルプの表示がコメントになっていました。
50行目あたり
        ;&m("[↑↓]年 [←→]月 [CR]幅変 [RLUP/DN]10年 $
        ;    [BS]今月 [TAB]出力 [INS]入力 [DEL]日印")   ;★
このコメントを取って

 	&m("[↑↓]年 [←→]月 [CR]幅変 [RLUP/DN]10年 $	; ●機能キーの
 	[BS]今月 [TAB]出力 [INS]入力 [DEL]日印")   ;★	; ●ヘルプ表示

こうしたら、わかりやすくなりました。3か月表示切替は、「Enter]なんですね。

私は Emett さんの、lxclnd.def を愛用してますが、3か月表示で速いんです。
これも更新が必要なんですね。

比べてみると、lxclnd.def はキーの連続押しでも表示が途切れないですが
こちらは連続押しの最中は表示が途切れてわからなくなってしまいます。
そこで、53行目あたり
        wl[15, rr[=b, &* rr], wl],      &d
この最後の &d を、ss-, に変更してみました。

        wl[15, rr[=b, &* rr], wl],      	;
;	&d					; ●&dを ss- に変更
	ss-,					; ●連続実行の表示改善

連続実行でちらつきはあるものの、表示が途切れなくなって見やすくなりました。
 &d  は画面の再表示、表示の再開ですが、いったん画面がクリアされます。
 ss-, は、画面をそのままにして表示の再開なので、こちらのほうが
表示が見やすいです。


#さっそく改造だあ〜


06841/06742 CRG00666  文太             Re^19: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/22 23:24 06836:和生さんへのコメント
和生さん、

 vkeyc.comの効用は以下です。

CTRL+6 --> CTRL+^
CTRL+2 --> CTRL+@
DOSVで^@、@@、^_ を使用可にする。

>> うっかりしていましたが、Win10 のDOS窓は英語キーボード配列になっています。
>そうかぁ、そういうこともありましたよね。ソフトキーボード[半/全]ぐらいしか、違
>いが判っていないんです。デスクトップのフルキーボードも、いまだに・・・。
 ここで、VTDOS環境の話をkonnoさんはしてませんからね。DOS窓の話です。別の話。
 たぶん、vkeycで解決するのでは? キーボード本来の特殊性は別ですが。


 ちょっとだけ。パスは合わせてね。

 最初に。vtdos.cfgに
SHELL=c:\vtdos\command.com /e:8192 /p /msg /k
 をまず書きましょう。どこのcommand.comかの指定です。
 これで手動でもバッチでの自動化でもやれます。

 ここにバッチを追記します。

SHELL=c:\vtdos\command.com /e:8192 /p /msg /k c:\vtdos\vtvz.bat 【A】

----------------------------------------------------

>VTDOSのショートカットで窓を開いて、そこから手動でvzibmjでもkvzでも。な
>んかまずいでしょうかね。
 いいです。

>vwx、vkeycもこのbatでいいかな?
 いいです。

 【A】へ

----------------------------------------------------

 ckwv.cfgに
Ckw*exec: c:\vtdos\vtdos.exe
 と記述。パスを合わせる。

 ckwv -> vtdos -> vz (vwx, vkeyc)
 ckwv.exeかそのショートカットをクリックで、Vz、こんにちは、です。完成。


 VTDOSの$XSETによる環境変数設定については、see #6754.



06842/06742 BNY00646  shadow           Re^5: 本棚から
( 1) 15/11/23 20:48 06837:和生さんへのコメント コメント数:2
和生さん

> はりくすんでますか。DOS/V 系のエスケープシーケンスはそうだったのか、僕の記憶
> が色だけ過剰なのか? NEC98の・・・この辺まさに完璧に忘却です。
USBメモリーに仕込んであるDOS(Windows98)を起動して確認したところ、色調は
VTDOSで見られる程の違いはありませんでした。

> 自分の書いたマクロが読めなくなってます。で、山の日、[固定祝日テーブル」を差換え
山の日は差し替えて問題なく表示されました。

> ちもわかりました。3か月表示で、今年の9月のように祝日に挟まれた日の色が変わり
> ません。1か月だけ試して送ったのでしょう。作った当時のフリーソフトとの連動も、
> 今となっては不用でしょうし、リハビリの資材にさせていただきたいと思います。
Calendar.def(v1.06w)の3ヵ月表示では9月の祝日の表示に問題はないと思います。
確かにフリーソフトとの連動は必要ないですね。

ありがとうございました。


06843/06742 BQO00549  konno            Re^6: Yushi/和生版Calendar.def の更新
( 1) 15/11/23 21:38 06840:konnoさんへのコメント
事故レスです

今回の私の改造で、終了後にメッセージが残ったままになっていました。
終了処理はどこかな。

60行目あたり
                af], ai],       ;&m("")                 ;☆色 ★メッセージ
                . }
ここが終了のようですね。ここを

                af], ai],       ;&m("")                 ;☆色 ★メッセージ
		&m("") &d				;●終了処理追加
                . }

こう変更して、メッセージが残らなくなりました。




06844/06742 BKL00575  和生             Re^6: Yushi/和生版Calendar.def の更新
( 1) 15/11/23 22:36 06840:konnoさんへのコメント コメント数:1
 konnoさん

> 野ざらし言#505 ですね。この書き方で野ざらし言の該当記事にリンクできますので
> すでにこの海域は一つのピースのごとしです。(^_^)
知らなんだぁ〜。う〜ん、飛びますね。便利になってるもんだぁ。ワンピースです
か。ルフィっだっけ、連載初期は読んでたけど、もう少年誌はよんでないなぁ。で
この表記は「#」をどこかにつけるだけ? 色(^^;が変わってるから、なんかある
とは思ってましたが、他所まで飛べるんだ。「10#」さんには色がつかないなぁ。
これは「10」というサイト?がないから? 後ろに発言番号がないから? 何か埋
込むの? 返信フォームに何かの欄があったけど、あそこ? ・・まぁメモメモ以
前です。1年も経ってた。(+ +;

> ソースを読んだら、ヘルプの表示がコメントになっていました。
> 50行目あたり
別に隠してたわけじゃなく、手元のものを「めざら爺っちゃん」に送っただけだっ
たので、だけどkonnoさんなら、メニュー分岐のあたりを、ね。Yushiさんに「6
か月表示」を提案したけど却下だった。このV-Text環境なら、年間表示もできる
はずだし、「わらわら虫」に美味しいと・・・。(^ -;""\ テキスト出力機能もあ
りますから、年間カレンダーもできますよ。僕がつけたのは色と「春秋分調整」機
能かな。2150年は間違ってても知りません。(^ ^;
とけしかけてますが、でもkVzが先?
Emettさんとは懐かしいな。彼は機能道、当方は色道。元ネタはYushiさんのメニ
ュー生成エンジンだと思うんだけど、Lxclndは手元にないので。・・・・&d はさ
すがに覚えてましたが、ss- はマジ覚えてませんでした。メニュー構造体の参考書
は「のざらし資源」で見っけました。Vzリハビリは楽しい。楽しいが思考速度も
落ちてますし、あっという間に時間がたって、そうだ、あれやんなきゃってことに
なってます。事務処理能力も。(; ;)


    和生 wanama 拝

06845/06742 BKL00575  和生             Re^20: 備忘録 アイコンからVZ起動のBAT
( 1) 15/11/23 22:39 06839:konnoさんへのコメント コメント数:2
 #6836 konnoさん
 #6841 文太さん

マトレス失礼します。m(_ _)m
見解の統一を求めてるわけじゃないけど。(_ _;

●現状報告
 <VTDOS.cfg> に次のように。
BREAK=1
PASTEDELAY=0
USECMD=1
TPAEXT=1
TMP=C:\windows\temp
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k c:\vdz\vdz.bat
WIDTH=80
HEIGHT=35
NO_RESIZE=1
POWERSENSITIVITY=50

 <c:\vdz\vdz.bat>の内容は、これだけです。
c:\vdz\ckwv\ckwv
cd \vdz\vz

 <Ckwv.cfg>でいじったのは、次の2行だけです。[!]コメントの有無はママです。
Ckw*exec: c:\vdz\vtdos\vtdos.exe
Ckw*chdir: c:\vdz\vtdos\vz

とりあえず、Vzは動きます。
あと、VTDOSショートカットの[プロパティ][レイアウト]で、#06800 報告を変更、

 画面バッファーサイズ w128 h35
  □サイズ変更時にテキスト出力を折り返す
 ウィンドウのサイズ  w125 h32
 ウィンドウの位置   L-4  T42
  □システム設定を使う

画面バッファと画面サイズの差は、VTDOSショートカット窓の右と下に出るスライ
ダー?のため?に書いてあります。最大窓・部分窓の切替で、横幅一杯に(縦の場合
も)使えるようです。位置の-4は縦横を繰り返しているうちに、システム設定のチェ
ックを外していても、設定されています。これでVTDOS縦横Vzで、エラーは出なく
なりました。

●未解決と疑問
1.このVTDOS環境で手動でtVz、kVz(まだ2つしか試してません)をたちあげ
るとソフトキーボードでは、vkeycの有無にかかわらず、マクロ起動キーがおかし
い。[^6]で[^^]の状態のままです。[半/全]だけでなく、[^@]でmsimeが立ち上が
ったりもします。
2.VTDOSシェルの前記vdz.batに、pathの設定をしてみました。pathは効きま
すが、pathコマンドで表示の文字列が尻切れになりました。VTDOSの独自pathの
文字列です。VTDOS終了で、cmd.exe設定?の文字列には戻ります。
3.マクロを何度か読み込んでいるうちに「マクロバッファが一杯」、続いて「テ
キストバッファが一杯」メッセージがでました。これはVTDOS.cfgの設定だと思
いますが。

まぁ、キー以外は「とりあえず」Vzは名馬には程遠いけど無事でしょう。(^ ^; 
これは10#さんに言えば良いことでしょうが、VTDOS.txtは初心者には難しい。
(- +; 引き続きご支援、ご指導のほど、よろしくお願い申し上げ奉りまする。
・・・と書いたところで、質問ですが、キーボード返り値の調べ方、どうすれば
いいですか。コンソールで何かを常駐させて、でしょうか。???

>>konnoさん
> #ただし、ここの船長は改族なので、お宝がすぐに海賊版になってしまうかも。
解族なので快続の誤植でしょ。n(^ ^;n

   和生 wanama 拝


06846/06742 BQO00549  konno            Re^5: VZk07t2 のバグ解決
( 1) 15/11/23 22:43 06796:konnoさんへのコメント コメント数:2
> ということで、VZk07t2 は凍結します。
> しばらくおまちください。

あれからいろいろ試行錯誤してやっと問題が解消されたようです。

フラグ変数でやると問題ないのに、オプション変数にすると、異常が出ます。
なにかやり方が悪いのか、今となっては全くわかりません。
何度もやり直して、結局フラグ変数でいくことにしました。


ソース地獄で溺れていたところに天から救いの糸が
欲張っていろいろ掴んだままでは糸を掴めず沈んでしまう。
泣く泣く捨ててやっと地獄から抜け出すことができた。

ということで、今回は10#さんの方式で何とか纏まりました。

いやあ、VZのソースやマクロを弄るのは地獄ですね。
でも、VZの便利な機能を使うのは天国です。
作るは地獄、使うは天国。
そう、私は地獄の住人だったのです。
でもその生みの苦しみがいつしか快感に。
地獄が天国に思えて来たらあなたも同類です。ヘンタイダー

artisan と artist
職人と芸術家か
職人は苦労して人の役に立つモノを作る。使う人が喜べばそれが自分の喜びとなる。
芸術家は自分のために楽しんで何かを表現する。人がそれに感動すればそれが喜び。



06847/06742 CRG00666  文太             和生さんとVTDOS
( 1) 15/11/24 00:52 06845:和生さんへのコメント コメント数:2
和生さん

 だからぁ、konnoさんも書いてたじゃない、ckwvはvtdosの前に起動しなくちゃ
いけないんです。ckwvがvtdosを呼ぶように仕組むんですよ。
 vtdos.cfgがvdz.batを呼ぶんですよ。これでは、ckwvがvtdosのあとに呼ばれて
しまいます。

><c:\vdz\vdz.bat>の内容は、これだけです。
>★rem c:\vdz\ckwv\ckwv
>cd \vdz\vz

 とりあえず、ckwvは忘れましょう。先ができたら、前はそんなに難しく
ないはずです。
 vz.comがvz.defとともにまともに起動すること。
 キーの特殊性はありそうですが。

 キーコードは、たぶん、深いです。10#さん頼みか、キーボードの特殊性です。

 見解は一致してますよ。
 vtdosだけでいきましょう。



06848/06742 CRG00666  文太             Re^6: VZk07t2 のバグ解決
( 1) 15/11/24 01:17 06846:konnoさんへのコメント コメント数:1
konnoさん

>職人は苦労して人の役に立つモノを作る。使う人が喜べばそれが自分の喜びとなる。
>芸術家は自分のために楽しんで何かを表現する。人がそれに感動すればそれが喜び。

 お疲れさまです。職人にして芸術家の konnoさん。



06849/06742 CRG00666  文太             Re: 和生さんとVTDOS
( 1) 15/11/24 02:02 06847:文太さんへのコメント
和生さん

 ckwv.exe は ckwv.cfg を読み込んで起動します。.cfg って、configuration
file ってことだから。設定定義ファイルですから。
 config.sys  を覚えてますでしょうか。DOS が起動するとき、自分の環境を設
定するのに参照するファイルです。DOS の場合、このあと autoexec.bat がある。
 この仕組みの応用です。

 ckwv.exe --- vtdos.exe --- vz.com (vwx, vkeyc)
  ckwv.cfg   vtdos.cfg
   vtdosを呼ぶ  vdz.batを呼ぶ
   命令を含む  命令を含む

 DOSのconfig.sysとautoexec.batみたいなことをするのが、vdz.batです。
 VTDOS起動が、DOS起動に相当します。
 ckwv.exeとvtdos.exeは、それぞれの.cfgを見ながら自分を設定し、次へ【繋ぎます】。
 ckwvは、IME用(日本語入力用)ですが、ちょっと特殊です。vtdosの【前】に
起動していなければいけない。だから、ckwv.cfgで、vtdosに繋げる設定をしておく。


 vdz.bat内での、path設定はちょっと特殊になるかもしれません。
 このために、10#さんは、$XSETという内部コマンドを、set or pathみたいな
DOSコマンド(config.sysとautoexec.batで記述していた)の代わりになるコマンド
をつくったのです。

 pathが壊れてしまうんです。WindowsはWindowsで自分のpath設定を持っている
のですが、それをコピーする際、壊れる場合がある。けっこう壊れる。(コピーは
VTDOSがする。)

--- vdz.bat ---
set vzdef=... は駄目
$XSET vzdef=... とする	;僕のサンプルを見てみてください。
---------------		;壊れてるのを直すのに、reloadとかしてますから。


 キーボード以外の混乱の元は、最初に2つの入り口があってしまったことです。
 DOS窓VzとVTDOS。
 でも、konnoさんは、和生さんに、とりあえず、Win10で動くVzを体験してもらい
たくて、DOS窓+バッチを紹介したんです。


06850/06742 GST01234  10♯             Re: 和生さんとVTDOS
( 1) 15/11/24 02:31 06847:文太さんへのコメント コメント数:1
なんだかループするバッチに見えたので追試してみたらやっぱりループしました(笑)

VTDOSはUSキーボードユーザー向けに、
USキーボードを自動認識して、配列をUSにする機能があります。
この設定は「コンパネ」→「言語」辺りにあるのではないかと思います。
キーアサインの変更とかも考慮するとMS-IMEはあまり良くなかった気がします。
いろいろあって僕自身はMS-IMEは使ってません。
キーボード周りはこんな感じのツール群を使用しています。

ATOK2008
KeyTweak キーリマップソフト
秀Caps64 キーボードフックソフト

"Caps x Ctrl" や "ESC x 半角/全角 x 変換"
などのリマップを施してます。

ATOKでのキーアサインの変更も行っています。
MS-IMEの場合、コンソール上でCapsだかCtrlだかで日本語モードに移行したような
気がします。
これは相当ウザいんですが、これはVTDOSが関与する部分では無く、
IME固有の設定になってます。
設定方法は分かりませんので、手持ちのATOKを利用することで迂回しています。


vtdos.txtというか、VTDOSのユーザーにはいわゆる初心者はいないものと想定してます。

ざっくり言うとVZユーザーでniftyユーザで、さべ読者が想定ユーザーレベルです。
DOS/V機を自作し、DOSのconfig.sysやautoexec.batを修正して、
仮想EMSドライバーを設定して、限界までUMBを広げて、可能な限りTSRをUMBに
詰め込んでコンベンショナルメモリーを限界まで広げ、
VZのマクロを書いて、それらの相性問題を自力解決した上で
各ソフトの制作者に障害報告と解消方法を提案するレベルのユーザーを
想定してます。

途中からネタですよ。


06851/06742 GST01234  10♯             Re^6: VZk07t2 のバグ解決
( 1) 15/11/24 03:11 06846:konnoさんへのコメント コメント数:1
フルアセンブラで構築されたシステムをメンテするのは僕の感覚では曲芸に近いですわ。

VZとというか、16ビット時代のソフトは、各バッファのサイズなどに取り決めが
無いものが多く、バッファーオーバーラン等の対策が無いものがほとんどでしょう。
加えてVZはデータセグメントに64Kの制限があるため、拡張性の制限も多いはずです。
事に現在のLFN環境への対応は、長大なパスに問題があることは容易に推測できます。

最新の開発技法を用いれば多くの問題は解決されるので、今時の開発現場はある意味
天国です。
ですが、開発の負担が減るとともに、仕様規模は増大して、ユーザーの要求も増大します。
当然現在でも地獄の職業、地獄の現場は普通にあります。

それでも、ソフト開発の現場に地獄は普通にある、ことはネットの普及以後は
一般的に認識されているだけマシかも知れません。
90年代は誰もがその苦労を知らず好き勝手言ってたように思います。

ソフト開発は地獄の門をくぐるのが珍しいことではありませんが、
そういうことが起きないことが理想です。


06852/06742 CRG00666  文太             ざべとかUMBとか
( 1) 15/11/24 09:14 06850:10♯さんへのコメント コメント数:1
10#さん

>途中からネタですよ。
 いや、これはネタではなくいじめだ、ツンツン。
 ざべ、なんだか知ってるけど実物を読んだことがありません。
 DOS のメモリ管理、なんど復習しても忘れ、基本的に分かってません。M とか
Z とか。
 EMS? もう気持ちが悪いなぁ。UMB、なんですか、それ。
 想定ユーザでなくても、意地になって、じいっと他人のバッチとか .cfg とか
見てると、いつか、あれ、動いた、とVzを経験できるものです。すると幸せに
なってしまうのが、変態Vzerたちです。

 何度も何度も忘れて、何度も何度も思いだし、しまいに全部忘れてしまうので
しょうねぇ。


06853/06742 CRG00666  文太             ●未解決と疑問
( 1) 15/11/24 12:42 06845:和生さんへのコメント コメント数:1
和生さん

 ごちゃごちゃ書きますが、ckwv, IMEはあとで。
 問題は切り分け、切り分け。


>1.このVTDOS環境で手動でtVz、kVz(まだ2つしか試してません)をたちあげ
>るとソフトキーボードでは、vkeycの有無にかかわらず、マクロ起動キーがおかし
>い。[^6]で[^^]の状態のままです。

 これは、ソフトキーボードが英語配列だからみたいに見えます。
 see #6850 by 10#さん

http://www.h4.dion.ne.jp/~hanbei/keyb.htm


>[半/全]だけでなく、[^@]でmsimeが立ち上がったりもします。

 これは、ckwvをまずちゃんと設定する。
 IMEの中の設定もあるかもしれません。僕は、MS-IMEを使ってます。
 ふつうにキースワップできてます(レジストリ)。IMEオン・オフは「変換」キー
ですが、この辺はIMEの「ユーザ定義」でしたと思います。
 「メモ帳で試す」ことで、VTDOS環境がそのマシン、キーボードで特殊なのか
切り分けることができるかもしれません。


>2.VTDOSシェルの前記vdz.batに、pathの設定をしてみました。pathは効きま
>すが、pathコマンドで表示の文字列が尻切れになりました。

--- vdz.bat ---
$xset =clear		★$xsetを使うこと。vtdos.exe内部コマンド。setは駄目。
$xset =reload
$xset PATH+=;C:\;C:\VZ;C:\TOOL;C:\BIN;c:\bin2;C:\BAT;c:\ddic;c:\c
---------------
 これは効きませんか?


>3.マクロを何度か読み込んでいるうちに「マクロバッファが一杯」、続いて「テ
>キストバッファが一杯」メッセージがでました。これはVTDOS.cfgの設定だと思
>いますが。

 僕ならvz.defの設定の問題だと考えると思います。
 うーん、よくは分かりませんが、VTDOSが提供するDOSメモリ環境をVzがうまく
使えてない、とは言えるのかもしれません。テキストバッファはEMSに行ってる
のかな?
 vmapは?

 僕のところのVTDOS on XPでは、以下のようになってます。

C:\>vmap
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
FE01-FF00   1    4080  <free>
                       --- UMB total:   4 KB ---
1001 10BB   4   19664  command                    23 24 2E
14D2 <--    1      48  vkeyc                      15
14D6        1    2080  <free>
1559 <--    1    1648  vwx 1.08b -z2 -l6144 -x1   2F
15C1        1    2128  <free>
1647 <--    1    3888  vz 1.60t -z                1B 21 29
173B-9FFE   1  560160  <free>

----- EMS ver4.0 (frame: C000h) -----
handle pages   size  name
------ ----- ------  --------
     1     2    32k  for Vwx!
     2    14   224k  VZ
  free  2032 32512k
 total  2048 32768k



06854/06742 CRG00666  文太             TPAEXT 1|0の違い
( 1) 15/11/24 13:13 06853:文太さんへのコメント
 TPAEXT=1のほうが有利みたいですが、EMS frameがずれますね。@vtdos.cfg
 違いはこれかな、と少し思いました。外れてそうです。


TPAEXT=1の場合
addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
略
1647 <--    1    3888  vz 1.60t -z                1B 21 29
173B-EBFE   1  871456  <free>

----- EMS ver4.0 (frame: EC00h) -----


TPAEXT=0の場合
addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
略
1647 <--    1    3888  vz 1.60t -z                1B 21 29
173B-9FFE   1  560160  <free>

----- EMS ver4.0 (frame: C000h) -----


【参考】:--- vtdos.txtより
TPAEXT=0|1
  TPAを限界まで拡張します。
  ソフトによっては問題があるようです。デフォルトはA0000hまで。

>なお、トランジェントコマンドがロードされるメモリ上の領域(0100H〜)を
>TPA (Transient Program Area) と呼ぶ。
 ま、メインメモリでしょう。ずいぶん上まで行ってるみたいだけど。



06855/06742 GST01234  10♯             Re: ざべとかUMBとか
( 1) 15/11/24 23:53 06852:文太さんへのコメント コメント数:1
dispvとかfontxをインストールして133x50で表示してる、とかいうのを忘れてました。
「VTDOS」という名前の由来です。

「ざべ」を読んだこと無ければ、90年前後の「インターフェース」とか
「プロセッサ」とかはおすすめです。

しまいに全部忘れてもキーバインドだけは手先が覚えてるので始末が悪い。

06856/06742 CRG00666  文太             Re^2: ざべとかUMBとか
( 1) 15/11/25 00:51 06855:10♯さんへのコメント コメント数:1
10#さん

>dispvとかfontxをインストールして133x50で表示してる、とかいうのを忘れてました。
 挫折した経験があります。Windowsって素敵、という結論に至りました。

>「ざべ」を読んだこと無ければ、90年前後の「インターフェース」とか
 変なことを調べていて、ヤフオクでよく見かけた書名ですね。
 けっこう安いじゃないか。でも、読めないのもたくさん。
 BookOffとかで1冊100円でドバッと揃っていたら、思わず買っちゃいそう。
 うん、僕は一生DOSなんです。置く場所が、、、。
 といいつつ、前のことが気になり、ふとUsing MS-DOS 6.22を開いてました。
 io.sysについてろくすっぽ説明がないんだなぁ、、、。

http://www.cqpub.co.jp/interface/contents/199xindex.html
とか。
 うーん、たまらん。『ラジオの製作』とか子供の頃にうちに届いてたんですよね。
 で、ラズベリー・パイで家庭菜園用温室管理システムとかも、最近夢想した。
 や、やばい。でも、数学が好きになれず、そっちの方向はやめたんですよね。
 小学校5年生で取り柄は社会科だけ、中学では英語だけの人生だったんですよ。
 生き急ぎすぎた気もしますが、過去にした選択には責任をとらなくてはならない。
 何とか人生を今日もブートストラップ。

>「プロセッサ」とかはおすすめです。
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5_%28%E9%9B%91%E8%AA%8C%29
 調べてよかった。これは要らない。

>しまいに全部忘れてもキーバインドだけは手先が覚えてるので始末が悪い。
 これは毎日使っているからですよ。^KXとか忘れてて(プログラミングしないと
使わない)、ひぇっとか思ったことは何度も。

 $XSET path+= で、難儀して、諦めかけていたところです。
 できたら、明日の夜に、10#さんのBBSでお伺いしたいと思っています。
 どうか、宜しくお願いいたします。
 逃げる方法はいくらでもあるのですけどね。でも、何かが変な気がする。


 ま、壮大な復習的な人生みたいな気がしてます。ちゃんと過去を生きて忘れて
捨てて、そして前に進む、ができない人なのかなぁ。



06857/06742 GST01234  10♯             Re^3: ざべとかUMBとか
( 1) 15/11/25 01:31 06856:文太さんへのコメント コメント数:1
DOSのことはアンドリューシュルマンのUndocumentedDOSがお勧めです。
Win95DOSとかNTVDM等についてもかなり詳細な解説があります。
もう読んでましたっけ?

そういえばちょっと前にカーニハンのCの本の訳者の方の話出てましたよね、
ひょっとして俗に言うK&Rのことですか?


06858/06742 BKL00575  和生             Re^6: 本棚から
( 1) 15/11/25 08:25 06842:shadowさんへのコメント コメント数:1
shadowさん

すみません。冒頭から謝らなければなりません。「固定祝日テーブル」の差換え、一時保留としておいて下さい。今のリハビリ状態はまだ回復と言えないようです。考えてみれば、祝日の日付だけ変更しても色の変更部分まで見えていませんでした。自分の書いたコードが読めない、と書きましたが、読めてなかった。うまくいきそうに見えたので、ついついお勧めしてしまいました。
と言っても、あのテーブルそのものが間違っていたわけではありません。少し解説させていただくと、Calender.def は「メニュー」でできています。メニューの中では、aiやafなどの表示属性が使えます。祝日や曜日の前後にこれを埋め込んで色を出すのですが、祝日が1日増えているのに埋め込む場所の調整が手付かずでした。・・・チョンボです。9月以後の祝日が狂うことになっています。山の日は来年からですから、年内にはなんとか。
なお
Denta はエスケープシーケンスで色をつけてますので、別問題ですが、
> USBメモリーに仕込んであるDOS(Windows98)を起動して確認したところ、色調は
> VTDOSで見られる程の違いはありませんでした。
VTDOS がからむと、まったく手が出ません。確認していただいてありがとうございました。

こっちはいっそ色無しにでも・・・。

   和生 wanama 拝


06859/06742 CRG00666  文太             undocumentedDOS
( 1) 15/11/25 12:40 06857:10♯さんへのコメント コメント数:2
10#さん

>DOSのことはアンドリューシュルマンのUndocumentedDOSがお勧めです。
>Win95DOSとかNTVDM等についてもかなり詳細な解説があります。
 欲しいです。4000円〜5000円+送料です。ただ、ちょっと確認願えますでしょうか?
 僕は"Covers DOS5.0"という1990年版の初版を【所有】しているようなのですが、NTVDM
はカバーしてないようです。2版は1991年に出ているようですが、NTVDMを解説するには
早すぎないかと思っていて、注文を躊躇しました。別の本ということはありえますか?
 (初版で、io.sysの解説は少しは詳しいみたいだけど、、、。イメージだけで何かなる
世界ではないですね。intrspy、DOSを研究するためのプログラム、、、知らない、
知らない)

>そういえばちょっと前にカーニハンのCの本の訳者の方の話出てましたよね、
>ひょっとして俗に言うK&Rのことですか?
 この件については、人違いであったことが先ほど判明しました。すいませんが、
忘れてください。ひやひや。はい、いちおう「俗に言うK&R」のことのつもりでした。
 本だけ持ってるのです。所有が趣味なんです。誰から見ても嫌な趣味だと思います。



06860/06742 CRG00666  文太             Re^7: 本棚から
( 1) 15/11/25 15:27 06858:和生さんへのコメント コメント数:1
和生さん

 ちょっと曲解しているかもしれませんが。

>VTDOS がからむと、まったく手が出ません。
 おそらくキーボードの件をのぞき(その一部も?)、和生さんがぶつかってい
る壁は「新しい」壁なのかもしれません。
 その一つが色関係なのかもしれません。

(vtdos.txtより)
>■エミュレーションについて
> EMM4.0 ANSI.SYS V-TEXT IME の機能を標準的にサポートします。
 たまたま見かけただけですし、すでにご存知だと思いますが、上のようにあり
ました。ANSI.SYS 相当が狙われているようです。
 (余計なことでしょうが、参照比較用にXP機とかあるとVzマクロの再現性
実験には有利でしょうね。)


 また、先日お伝えしたことで2点、いちおう修正しておきます。

 (1)僕はまだXPメインで、NTVDM(Windows 最後の「ふつう」のVz環境=
MSが用意した環境) と VTDOS の両方を使っていますが、NTVDM のほうで、
pansi.com を使っていました。だからといって、色関係に何か言えることはない
のですが。 (XPでは command.com から .pif をつくるのですが、それをクリ
ックしたときに自動で起動される autoexec.vzt というのに pansi.com が入っ
てました)。

 (2) VTDOS での path 設定。 尻切れ問題。 やはり何かあると思います。
これは、10# さんのBBSでいちおうお伺いをしています。が、「全てに関しこ
れだけ動いていればすごい」という期待レベルでいるべきで(もちろん我々の
スキル・レベルもあります)、前にも書きましたが、 フルに昔の(Win98/MEぐら
い?)Vz環境を再現するのは高望みかな、と思います。XPではV-TEXTが事実
上できませんでしたし。

 (3)でも、きっと和生さんが、色々と(笑)更に VTDOSの進化に貢献してくれ
るものと期待しています。「嘘だろ?」と思うかもしれませんが、それが現状で
あり現実です。と僕は思っています。



06861/06742 GST01234  10♯             Re: undocumentedDOS
( 1) 15/11/25 23:21 06859:文太さんへのコメント コメント数:1
僕が読んだUndocumentedDOSはソフトバンクの訳書で1995年1月版ですよ。

06862/06742 CRG00666  文太             Re^2: undocumentedDOS
( 1) 15/11/25 23:42 06861:10♯さんへのコメント コメント数:2
>僕が読んだUndocumentedDOSはソフトバンクの訳書で1995年1月版ですよ。
 これの原著が2nd editionだ、ってどっかに書いてありませんでしょうか?
 訳者あとがきの冒頭か、訳書の最初にあるものなのですが?
 でも、NTVDMは、早すぎませんか?
 1st edtionで、Windowsではメモリーマネージメントがぜんぜん違うから、
この章で語るdebugging手法は使えないよ(7章)=debugのためにこそ、
undocumented functionが必要なのだけど、というのは見たのですが。


06863/06742 BQO00549  konno            Re^7: VZk07t2 の新たなバグ
( 1) 15/11/25 23:47 06851:10♯さんへのコメント コメント数:1
10#さん

> フルアセンブラで構築されたシステムをメンテするのは僕の感覚では曲芸に近いですわ。

そ、そんなぁ、10#さんがそれだったら私なんか拷問レベルですよ〜。(;_;)

> 事に現在のLFN環境への対応は、長大なパスに問題があることは容易に推測できます。

VZの新版をUPしようと思っていたのですが、バグが発覚しました。
長いファイル名をオープンすると、ファイル名の最後尾の一文字しか表示しないようです。
まさに、LFN環境での改造は、長大なパスの壁が立ちはだかりました。

さあ、どうする?

 1.戦う。
 2.逃げる。
 3.寝る。
> 4.助けを求める。


ということで、原因と思しきソースを貼り付けます。

FILER.ASM  3834行あたり


;--- Get path from pool ---
;-->
; AL :full path
; ES:DI :result path ptr
;<--
; BX :name ptr

	public	getpool
getpool	proc
	pushm	<di,es>		; ## 10# mod
	pushm	<bp,ds>
	movseg	ds,ss
	mov	bp,actwkp
	call	cpyaccdir
	call	mappoolseg
	call	copyafile
	popm	<ds,bp>
;-----------------------------------------------------------------------------
; ## 10# mod
	popm	<es,di>
;IFDEF 0 ;======  このルーチンを無効にすれば、SFNで表示される。=======
;	test	cs:tvzsw,TSW_KEEPCASE			; ## 10# mod
	test	word ptr cs:tvzsw,TSW_REN_FLG		; Rf1  #151122
;	test	word ptr cs:ren_flg,1			; Rf1  #151011
_ifn z
	pushm	<ax,bx,cx,si,di,ds,es>
	mov	ax,es
	mov	si,di
	mov ds,ax
	mov	cl,2
	mov	ax,7160h  ;F_LFN_GETFULLPATH ; ASCIZパス名によるパス名の置換
	int	21h
	popm	<es,ds,di,si,cx,bx,ax>
_endif
;ENDIF  ; =======================================
;-----------------------------------------------------------------------------
	ret
getpool	endp


#勇者よ来たれ!! このダンジョンをクリアせよ!!



06864/06742 CRG00666  文太             UndocuDOS 感想文
( 1) 15/11/26 00:08 06862:文太さんへのコメント コメント数:1
10#さん

 Undocumented DOS 感想文です。 3時間ぐらいちらちら眺めたでしょうか。面
白そうでしたし、3000時間ぐらい費やしたら、けっこう何かを理解できちゃ
うんじゃないかという間違った思いにとらわれました。ほんと、面白かったです
よ。もちろん、カーネルとシェルの違い(io.sys と NTVDM を同じ論理レベルで
考えるな・語るなという話)から出発していて、io.sys と command.com の仕事
の中身をちょっとだけ知りたいな、と思ったのでした。

 command.com についてはかなり詳細にありました(6章)。序文にあった「プ
ログラマー以外なら1章と6章を読め」の勧めに従いました。 ま、command.com
目当てで3時間費やしたのですが。
 アメリカのこの手の本らしく(そうでないのもあるけど)、ほんと「分かりや
すそうに」書いてありますね。分担執筆なのに、チームワークは最高というか、
シュルマンさんが色々加筆(願い)のような全体編集をしたんでしょうかね。文
章にときどき冗談というかユーモアがある。やりますねぇ、この人たち。
 本気で分かるにはプログラムを書かないとでしょうけど。

 なんとなくOSが身近に感じるから不思議です。list of lists って、そんな
に秘密なのかぁ、とか。
 また、 DOS の undocumented function は注意すれば使える、使うしかない
(debugger, chapter 7) が、 CPU の undocumented function は駄目だ、
Windows (3.x) のメモリー・マネージメントはこんな違うぞ、286/386/486 chip
が自動でやるから見えんのだ、コードセグメントがあっち行ったりこっちへ行っ
たりでまったく違うのだ、というあたり、OSとCPUが色々と用意していると
いう 10# さんの話を連想させて、ここはほとんど読んでないのですが、面白そ
うでした。Windows には興味ないぞ、とも。こちらは便利に使うだけ。

 3章 "Resource Management" の device driver, memory allocation,
process management ( これはイメージが沸かない ) という大見出しは、PCの
リソースって、OSの基本業務って、そう考えるのか、なるほどと、これまた面
白そうでした。

 面白そうといっても、今、本を遠くの本棚に戻そうとしているところです。た
だ前に意味も分からず読書百遍した 10# さんの書き込みが、ちらちら頭に浮か
んでいました、というだけです。
 さて、片付けます。つっこみもテストもなしですからね。うん、はやく本業に
本気で戻らないと。

 でも、こんな感じで NTVDM を解説してもらえるのなら、その本(どの本?)、
買いますよ。


06865/06742 CRG00666  文太             path設定@vtdos
( 1) 15/11/26 00:17 06860:文太さんへのコメント コメント数:1
和生さん、うるさくてすいません。

--- vdz.bat ---
@ECHO OFF
$XSET =clear
$XSET =reload
$XSET path+=;C:\;C:\VZ;C:\TOOL;C:\BIN;C:\BIN2;C:\BAT;C:\DDIC;C:\C
 元のでよかったんです。ごめんなさい。

 確認は、>$XSET (return) で。
 VTDOSでは、何の道具立てもなくコンソールファイルが見れます。Shift+[ESC]。
 ついつい癖で、>pathとかやってしまうのですが、これは16bit command.comが
色々と無理をしています(らしいです)。VTDOSはちゃんと管理してくれてます。
だから、>$XSETで確認。


06866/06742 BQO00549  konno            Re^7: Yushi/和生版Calendar.def の更新
( 1) 15/11/26 00:44 06844:和生さんへのコメント コメント数:1
和生さん

> > 野ざらし言#505 ですね。この書き方で野ざらし言の該当記事にリンクできますので
> この表記は「#」をどこかにつけるだけ? 

そのとおりです。
野ざらし言なら、野ざらし言#◯◯◯ と書くだけです。
としきさんの板塀なら、板塀#◯◯◯ と書けばその番号の記事に飛べます。
改造したジャンプ機能です。

> Emettさんとは懐かしいな。彼は機能道、当方は色道。

すみません、Emmettさんでした。私はEmmettさんと和生さんのマクロは
相性がいいのか、感性が近いのか、愛用させてもらってます。

私も今のVZの新版がUPできたら、例のブツをやりたいなと。


06867/06742 BQO00549  konno            Re^7: VZk07t2 のバグ未解決
( 1) 15/11/26 01:13 06848:文太さんへのコメント コメント数:1
文太さん

>  お疲れさまです。職人にして芸術家の konnoさん。

私は職人だと思ってますが、芸術のセンスはどうやらなさそうです。
やりたいことはいっぱいあるのに、スキルが足りないのが悲しいです。
結局VZの新版はバグでUP出来なくなってしまったし。(;_;)



06868/06742 GST01234  10♯             Re^8: VZk07t2 の新たなバグ
( 1) 15/11/26 22:48 06863:konnoさんへのコメント コメント数:1
これはBXの戻り値の問題ですかね?
現状追試が出来ないので、再現条件と結果を教えていただけないですかね。

#「寝る」が正しい場合もあります。

06869/06742 GST01234  10♯             Re^3: undocumentedDOS
( 1) 15/11/26 23:00 06862:文太さんへのコメント コメント数:1
Second Edition でしたよ。
これの続編的なのでWindow95内部解析(Unauthrized Windows95)というのもありますね。
やはりアンドリューシュルマンです。

Windows9x〜MEがシームレスに拡張されたMS-DOSだということがよく分かります。
OS/2に勝つためにとんでもないことやらかしたのがWin3.1〜Win95だったという。
MS-DOSを拡張して32ビットGUIプラットフォームを構築するのはまさしく狂気の沙汰。
その当時史上最も売れたOSはある種のハッキングによって開発されたという。


06870/06742 CRG00666  文太             Re^4: undocumentedDOS
( 1) 15/11/27 00:36 06869:10♯さんへのコメント
10#さん

 ありがとうございました。ああ、また本棚の肥やしが増える。

>Second Edition でしたよ。
>これの続編的なのでWindow95内部解析(Unauthrized Windows95)というのもありますね。
>やはりアンドリューシュルマンです。
 訳書がどう表記してるかは分かりませんし、これって、最終的には本人しだい(!)
なのですが、アンドルーのほうが一般的な表記です。どうでもいいぞ。
 いずれにせよ、多謝です。↓もあって、ああ、Windowsの内部解析まで。Biblosは一生
手放せない。
 NTVDMは、それでも無理ですよね。でも僕は、それには、やっぱり興味がない。VTDOSが
あるから、いいですよ。
 エミュレーションという概念について、けっこう多くを学ばせていただきました。

>Windows9x〜MEがシームレスに拡張されたMS-DOSだということがよく分かります。
 「シームレスに拡張」の真意は分かりませんが、これは直観してました。
 WinMEは4ギガのUSBメモリに普通にアクセスできる。ところが、同じOSのDOS
窓からは、2ギガのUSBにしかアクセスできない。わお、中身はDOSだ、と。
そして、このDOS窓、OSの中身なんだ、と。もちろん噂は聞いていましたけれど。
 というわけで、このOSではアセンブラはできませんね。いちいちマシンに落ちられたら
やってられない。昔はその緊張感が人の進歩を多いに助けたはずなんだろうな、と
思いつつ。堕落だ。

>MS-DOSを拡張して32ビットGUIプラットフォームを構築するのはまさしく狂気の沙汰。
>その当時史上最も売れたOSはある種のハッキングによって開発されたという。

 この意味が分かると楽しそうですが、いつかのお楽しみですね。


06871/06742 CRG00666  文太             Ray Duncan, Advanced DOS Programming
( 1) 15/11/27 00:37 06864:文太さんへのコメント コメント数:1

10#さん

 ダンカンの本の1,2章を読んでしまいました。DOSの歴史とブートの仕組み。
DOS 4までの2nd edition。面白い!
 僕がなんとなく欲していた情報としては、これが一番でした。DOSブートの仕組み、
それぞれのファイルの役割と仕事の流れ。色々とあっちからもってきて、こっちは捨
てて上書きして、などなど。SYSINIT from io.sysとか。

 デバイスドライバがカーネルの向こう、外に、下にあると考えると言われたとき、
io.sysがデバイスドライバですからと言われたとき、えっ? と思ったのです。
 なんとBIOSのなかにもデバイスドライバあるんですね。config.sysの中のとは別に。
また、TPAという言い方・考え方も納得(ひとり遊び)。command.comのtransientな
部分がそっちにあって、そのあいだで次々書き換わる transientなプログラムが使う
メモリ領域という意味では、TPAという言い方がばっちりなんだ、とか。さらには、
ヴァージョン依存の話ではありますが、MS-DOSのカーネルはMSDOS.sysと言えるんだ
とか(Windowsになったらだんだん何でもなくなったけど)、昔(DOS 2.0まで)は
command.comもカーネルの一部分と言えたんだとかとか、面白かった。

 あれだけ書いてくださったことが無駄ではなかったはずです、伝えようとしてくれた
ことが伝わったとはとても言えませんが、僕なりに刺激をもらった部分で、少し進歩して
(ような気がして)楽しかったです、という感想文でした。
 ありがとうございました。この本買ったの、10#さんと会ってからですよ。

 ただ元小児科医のダンカンさんにはユーモアのセンスがありません。ライターとして
は、シュルマンが上。

 さてさて、でも、これも片付けないと。お掃除、お掃除。人生のお掃除です。


06872/06742 CRG00666  文太             Re^8: VZk07t2 のバグ未解決
( 1) 15/11/27 00:38 06867:konnoさんへのコメント
konnoさん

>私は職人だと思ってますが、芸術のセンスはどうやらなさそうです。
 前半は本人が決めることで、後半は本人が決めることではないので
気にしないのが一番です。自分の快楽を追及していれば良いのですから。
笑いのために汗と涙と(もしかしたら血も)、ときどき必要みたいですが。

>やりたいことはいっぱいあるのに、スキルが足りないのが悲しいです。
 こう感じなくなったらお終いですよ。足りない、足りないとぶつぶつ
言いながらも続けていると、きっと道は拓かれますよ。もしかしたら
拓かれたことに気づかずに、先を進んでしまっているものなのかもしれません。
がんばって!

 こんな面倒なのとっくの昔に卒業したんだ、忘れて前に進むことにした
んだとヒーヒー言いながら(主語遅延・曖昧)、あの方は、やってくれて
いるんじゃないでしょうか?


 あ、やっぱり。ぜんぜんヒーヒー言ってなさそう、、、。
 「寝てしまう」はいい選択肢ですが、泣く、泣きを入れる、もありでしょう。
僕を真似ることはないですが。

 そろそろ本気で撤退です。和生さんと楽しんでくださいね。
 まだVzは進化するのか。楽しみです。 m(_B_)m
 年末か年始にSUGOI adapter+SATA報告ができたらいいのだけど、、、。


06873/06742 GST01234  10♯             Re: Ray Duncan, Advanced DOS Programming
( 1) 15/11/27 02:26 06871:文太さんへのコメント コメント数:1
レイダンカンは「DOSエクステンダ」という訳書を読んでました。

PCの場合BIOSは一般にROM BIOSの事を言いますけど(^^;)
io.sysはCP/MでいうところのBIOS相当ですが、
その実態は基本的なデバイスドライバー集、初期化ルーチンと、カーネルローダです。
config.sys/deviceで動的にロードされるデバイスドライバーと同じデバイスヘッダーから
始まり、NUL/CON/CLOCKなどの文字デバイスと、フロッピーやハードディスクの
ブロックデバイスのドライバーが含まれます。

シェル・カーネル・デバイスドライバーというモデルは、
UIとOS本体ととデバイスアクセスを分離してOSの可搬性を向上させるのがそもそもの
目的だったりします。
そのモデルを踏襲したCP/Mはデファクトスタンダードのない8ビット機の時代に
OSとしての標準的地位を確立しました。
CP/Mを模倣したMS-DOSは概ね全てのインテル16ビット機に移植されましたよね。
最終的にはIBM-PCに収斂しましたけど。

元々そのMS-DOSのシェルをGUIに置き換える目的で開発されたのがWindowsとも言えます。


06874/06742 BQO00549  konno            Re^9: VZk07t2 の新たなバグ
( 1) 15/11/27 07:28 06868:10♯さんへのコメント コメント数:1
10#さん

> これはBXの戻り値の問題ですかね?
> 現状追試が出来ないので、再現条件と結果を教えていただけないですかね。

10#さんからいただいたソースとk07t1のソースを合わせた版で再現を確認しました。
フラグ変数 kc+ の状態で現象が出ます。

・ステータスラインの表示でSFNのファイルは問題なし。
・LFNファイル名が24文字まではLFNで表示されます。
・24文字以上だとパスの最後尾の文字1文字だけ表示されます。実害は無し。
・[ESC] P のリネームは52文字までは可。それ以上は変更できない。
・ファイラーで #R のリネームは48文字までは可。それ以上は変更できない。

こんなところでしょうか。
新規ファイルの作成も同様の制限だと思います。
ステータスラインにLFN表示は魅力的かも。

> #「寝る」が正しい場合もあります。

はい、昨日は寝てしまいました。
しばらく寝かしておくのもアリかも。(^^;


06875/06742 CRG00666  文太             Re^2: Ray Duncan, Advanced DOS Programming
( 1) 15/11/27 13:04 06873:10♯さんへのコメント コメント数:1
10#さん、基本的に、読みました、ありがとうございます、というご報告です。

>>なんとBIOSのなかにもデバイスドライバあるんですね。config.sysの中のとは別に。
>PCの場合BIOSは一般にROM BIOSの事を言いますけど(^^;)
 こう呼応してるのだと思うのですが、僕の言い方、用語使いが変ですか?
 あの黒い(笑)チップ(BIOS)のなかに焼き付けてあるのが情報やドライバで、
それがカーネルに制御が渡される前に(POST中)メモリに読み込まれるという
イメージですが(正確な用語は本を読み直さないと分からない)、、、? 何が、
どう変ですか?

>config.sys/deviceで動的にロードされるデバイスドライバーと同じデバイスヘッダー
>から始まり、NUL/CON/CLOCKなどの文字デバイスと、フロッピーやハードディスクの
>ブロックデバイスのドライバーが含まれます。
 character device	have names (PRN, too)
 block device		have only dirve letters (disks)
 ですね。単語は見かけてました。
 動的ロード・デバイスドライバー in config.sys(atok8a.sysとか)も同じヘッダー
構造をもつと。
 (Pointer to next device header, etcの表がありました)

>シェル・カーネル・デバイスドライバーというモデルは、
>UIとOS本体ととデバイスアクセスを分離してOSの可搬性を向上させるのがそもそもの
>目的だったりします。
 OSの可搬性か。大きな違いがなければ違うマシンにも乗る。そして違いを吸収
してくれる。うむ。CPUのundocumented functionは使用不可(やめときなさい)、
同じ386でもインテルとAMDでは同じ命令(undocumented)が通じるとは限らない
から、という話に通じてますね。

>元々そのMS-DOSのシェルをGUIに置き換える目的で開発されたのがWindowsとも言えます。
 Windows ってやっぱり「使わされてる」感がどうしても出てくるのですが、−−
マウスのせいもある?−−ネットワーク系みたいに設定すべき項目がやたらいっぱい
あると、1枚の紙(!)の上に、「これとこれとこれをこう設定せよ」と事項が並び、
それを何枚か束ねてくれると分かりやすい。
 全部オプションみたいに(-a:xxxx -b:yyy-zzz -c:kkk みたく)、そしていくつ
もの設定ファイルにわたるとになると、もう止めてくれ、となりますね。GUI も偉い。
 ドライバもいっぱい持ってるし(これは別の話)。
 PCの進化(一部家電化)と低価格化には、感謝しなくちゃいけないのだけど、、、。

 適当なところで切り上げてしまってくださいね。



06876/06742 GST01234  10♯             Re^3: Ray Duncan, Advanced DOS Programming
( 1) 15/11/27 23:34 06875:文太さんへのコメント コメント数:1
通常デバイスドライバーはOSの一部分で一般的にはカーネルと共に配布される
モジュールです。
それに対してROM BIOSはマザーボードに組み込まれていますよね。
DOSの場合はデバイスドライバーは可能であればROM BIOSを呼び出して、
実際のハードウェアアクセスはROM BIOSが行います。
ROM BIOSに無い機能を実現するドライバーは自前で処理します。

ROM BIOSはリアルモードを前提に実装されているので、
NTやLinuxなど、プロテクトモードで動作するOSのデバイスドライバーは
基本的にROM BIOSを呼び出すことなく、全て自前で処理します。
電源管理などはROM BIOSを参照することはあるようです。

ROM BIOSの初期化ルーチンはBOOT LOADERとか、IPLとか呼ぶことが多いです。
PCに関して言うと、CMOSの設定を元に、一連の初期化を実行し、
続いてCMOSの起動設定を元に、起動ドライブのブートセクタを読み込んで、
読み込んだ先のアドレスにジャンプします。


メニューを渡されるのがGUIでレシピを渡して作らせるのがCUIですね。
いやいや、ちょっと俺に腕を振るわせろよと。


06877/06742 GST01234  10♯             Re^10: VZk07t2 の新たなバグ
( 1) 15/11/28 00:00 06874:konnoさんへのコメント コメント数:1
getpoolの戻り値BXは使われている形跡が無く、getpoolは白でした。

>・ステータスラインの表示でSFNのファイルは問題なし。
>・LFNファイル名が24文字まではLFNで表示されます。
>・24文字以上だとパスの最後尾の文字1文字だけ表示されます。実害は無し。

ファイル名をパス区切りごとに右から最大24文字表示するのがVZの
ステータスラインの仕様のようですね。
ファイル名が24文字以上になる想定がないため、24文字を超えるファイル名の
処理がうまくいってないようです。
24文字を超えるファイル名でも右から24文字分表示するように調整しました。
なお、左から表示することは出来ないようです。


>・[ESC] P のリネームは52文字までは可。それ以上は変更できない。
>・ファイラーで #R のリネームは48文字までは可。それ以上は変更できない。

これは追試していないんですが、_textレコードにあるpathのサイズPATHSZが
64文字しか取ってないことが原因のようです。
フルパスで64文字を越える場合、_textレコードは露骨にクラッシュします。
(支離滅裂な表示になる)

PATHSZを増やせばなんとかなると思ったんですが、思わぬトラップが数カ所
見つかりました。
これらの問題をフィックスした結果、PATHSZは256文字まで取れることが判明しました。
この256文字は、1行の文字数(マクロ変数we)が1バイトで表現されることに起因します。
PATHSZの拡張に伴い、幾つかのバッファサイズも拡張する必要が出てきましたが、
これにより、マクロ領域が圧迫されるデメリットがあります。

LFN APIはファイル名バッファが260バイト確保されていることが保障される必要が
あるのですが、VTDOSではVZに限り上限を256文字に制限する予定です。
この256文字制限がない場合、騙し騙しLFNを使用することになります。
(潜在的にクラッシュする可能性がある)

ソースはメールにて送ります。


06878/06742 CRG00666  文太             Re^4: Ray Duncan, Advanced DOS Programming
( 1) 15/11/28 01:06 06876:10♯さんへのコメント
10#さん

 ありがとうございました。もう失礼の領域に突入してるとの自覚はあります。

>メニューを渡されるのがGUIでレシピを渡して作らせるのがCUIですね。
>いやいや、ちょっと俺に腕を振るわせろよと。
 卓抜。食べるのが好きで、料理も好きで、食材を栽培するのまで好きな僕には
とりわけグっときます。
 偉そうに一言。フラクタルも微妙に意識しつつ。
 機械と人間が違う点は、人間は相手を人間だと信じ込んでしまうこと(能力)
にあります。上の場合、この言い方が僕に感動的なのは、読者が僕だからです。
もちろん食べることに興味のない人はいないので、十分な一般性と説得力のある、
やっぱり卓抜な表現であるのに間違いはないと思うのですが。
 読者受容論(誰がどんな感性をもってどんな育ちをしたうえで何をどう理解
したか)なんて分野が芸術(評論)の世界にはあります。研究とは言えなそうで
すが。客観がないということでもありますけれど。


>通常デバイスドライバーはOSの一部分で一般的にはカーネルと共に配布される
>モジュールです。
>それに対してROM BIOSはマザーボードに組み込まれていますよね。
>DOSの場合はデバイスドライバーは可能であればROM BIOSを呼び出して、
>実際のハードウェアアクセスはROM BIOSが行います。
>【が、】ROM BIOSに無い機能を実現するドライバーは自前で処理します。

 【が、】なんてのを追加するのはどうでしょうか。(次の段落への「展開」)
 よーく分かりました。
 が、最初の2行でOSの代表格をMS-DOSからWindowsに変えましたよね。
 その意図も(OS vs ROM BIOS)読めたつもりですが。

>ROM BIOSはリアルモードを前提に実装されているので、
 わお。16bitという大まかな理解でいいのかな、、、。

>電源管理などはROM BIOSを参照することはあるようです。
 何となく分かる。2種類(古いのと新しいのがありますよね)がありますよね。
Win9xレベルですが。
 konno版、idle、偉い! (話ずれてるけど)

 僕は、それほど大きくない太陽光パネルで省電力にDOSマシンで仕事をする
というのが自分の野望なんだ、と気づいたことがありました。鉛バッテリーを
あいだに挟んでもOK。でも、昔のCPUって、スピードを稼ぐためにエネルギー
をすぐに熱にしちゃうんですよねぇ。


>ROM BIOSの初期化ルーチンはBOOT LOADERとか、IPLとか呼ぶことが多いです。
>PCに関して言うと、CMOSの設定を元に、一連の初期化を実行し、
>続いてCMOSの起動設定を元に、起動ドライブのブートセクタを読み込んで、
>読み込んだ先のアドレスにジャンプします。

 OFFFF0h (*) in ROM の BIOS bootstrap routineから、Disk bootstrap routine
(copied in RAM) に制御が渡されるわけですよね。
 文太、がんばった!

 (*)はROM内で、そのルーチンがRAMにコピーされることはないですね。前の書き込み
に間違いがありました。お見過ごし、ありがとうございました。

 10#さん、もうサービス満点なんだもん、、、。


追伸:う、LFN、す、すごい。「マクロバッファの圧迫」ですか。何とも言えません。
「ファイラープールをEMS4ページに」とか、どさくさにまぎれて。
http://c-mos.sakura.ne.jp/blog/index.php?e=499



06879/06742 BKL00575  和生             Re: path設定@vtdos
( 1) 15/11/28 18:47 06865:文太さんへのコメント コメント数:1
 文太さん

報告の仕方(#6845)が悪かったようですねぇ。お手数かけて・・・。

あの環境で、いきなり(ckwv からの作動ではなく)、VTDOS のショートカッ
トを開き、手動で Vz が起動できます。そして ms-ime も使えます。bat も手動
で動きます。
VTDOS.txt には、shell の行で command.com 指定の後に、win2kdos.bat 
の記載がありますが、VTDOS.zip を展開した見本ファイル vtdos.cfg には、こ
の win2kdos のところが autoexec になっていました。autoexec なら、DOS
では、DOS が起動した上で FEP 組込みを含め、adddev とかでソフト起動以前
の環境を整備したところじゃないですか。だったら、ここに VTDOS の FEP 環
境のチクワヴ(ckwv)を食わせてみたらどうだろう、と考えたわけです。かた
や DOS が起動した上での環境整備バッチ、かたや VTDOS が起動した上での環
境整備バッチ、という類推からあの設定になりました。
で、とりあえずは、うまくいきました。これが前回の報告でした。
ckwv→VTDOS→Vz と言われた流れと一見矛盾しているようですが、理屈は合
ってませんか?

もちろん、cfg の設定はどちらもまだまだです。
>  問題は切り分け、切り分け。
で、次の考える課題を自分に、のつもりで「●未解決と疑問」でした。#6847の
★行は外してません。これを外すとVTDOS窓で手動の起動Vzでms-imeが使えな
くなる。代わりにckwv.cfgで、!Ckw*exec: c:\vdz\vtdos\vtdos.exeと実行さ
せる行を外しました。(どこかで文太さんがパスを合わせるって書いてたように
思ったんだけど)外しても、もちろん同じように動きます。ms-imeも使えます。
こちら(ckwv.cfg)での cd 指定は外すとまずいようです。
・・・繰り返しますがVTDOS.cfg のシェル行の記述のvdz.batは報告のままです。
Ckwv.cfgの方はいじったのは、1行だけになりました。その他の[!]コメントの
有無も変更していません。
	Ckw*chdir: c:\vdz\vtdos\vz

>  これは、ソフトキーボードが英語配列だからみたいに見えます。
>  vmapは?
> $xset PATH+=;C:\;C:\VZ;C:\TOOL;C:\BIN;c:\bin2;C:\BAT;c:\ddic;c:\c
>  これは効きませんか?
あのねぇ、こっちのキャパってものもあるんですよっ。ひとつひとつしか進まない
の。次はキーボードかな、と思うけど、マクロが動き始めると、そっちも面白い。
林の手入れもあるし。ご提案のすべてを試せるわけないじゃないですか。リハビリ
はひとつひとつ確認が大事で、過大な課題は苛めになるのよ。・・・ツンツンって
僕も言おうかな。こりゃぁジバハラ?(- ^;っつうもんでっせ。
それより、前回報告、間違いの点ないですか? とりわけ「流れ」が違うけど、こ
こが砂上の楼閣になるか、別れ道。まぁこちらはVzさえ完動すれば(変態VZer?
(^^;)、大量のデータ処理も他のソフトにも色気はないから、だから余計、足場を
固めておきたいのです。わかってよ。
最初の目標「8タブでVzを」は、一応まがりなりにも実現しています。konnoさ
んの「いきなりバッチ」はまだだけど(マクロをいじってると日本語はどうでもい
いときがある。★なんて後で見る注釈はマクロでできる。だからkonnoさん環境に
も興味あり)なんせ変態VZerだから、色気は色マクロに向いて、ESP[mがうまく
ないならvramいじり・・・って挫折中だけど、これはこの間のアリバイ。おかげ
で「山の日」はなんとか。これもある意味イロモノ(^ ^.;ね。

ansiはチクワブのCkw*colerあたりに何かありそうとにらんで、藪にらみに終わ
るか。VTDOS 起動からチクワブをひっかけた窓で手動Vzが行き詰まるか。8タ
ブのバッテリーがへタルか、縦横Vzはまぁおもしろい(主観だけどね(^ -;)のは
間違いのない(こっちは独善?)ところで、
>VTDOSはUSキーボードユーザー向けに、USキーボードを自動認識して、
>配列をUSにする機能があります。
と10#さんが書かれていたけど m(_ _)m、やっぱりマクロ起動キーがおかしいか
ら、次はこれかなぁ。ソフトキーボードってのは別の問題もあるようだし、前途
多難です。

   和生 wanama 拝

06880/06742 BKL00575  和生             Re^8: Yushi/和生版Calendar.def の更新
( 1) 15/11/28 18:53 06866:konnoさんへのコメント
 konnoさん

> としきさんの板塀なら、板塀#◯◯◯ と書けばその番号の記事に飛べます。
> 改造したジャンプ機能です。
便利ですねぇ。「としきの板塀」でなく「板塀」だけでいいのは「改造」にかかっ
てるわけですか。ん〜世の中進歩してます。(- -;

> 私はEmmettさんと和生さんのマクロは
> 相性がいいのか、感性が近いのか、愛用させてもらってます。
m(_ _)m

> 私も今のVZの新版がUPできたら、例のブツをやりたいなと。
例のブツってカレンダーですか? 
潜って(短期沈没?)のあいだ、リハビリにあい務め、山の日は解決できたもよ
うです。仕様はほぼ元のままですが、こんな風です。変えたのは日付カーソルが
起動時隠していたのを表示しました。Vzのコマンド番号で書いてあるのは、この
8タブのキーボードで未確認だからですが。
---------------------------------------------------------------------
起動で当月表示され、当日は[■]。[ ]当日枠、■は移動可能日付カーソル。
・年移動上下キー、月移動左右キー、10年移動 #37([RLDN]),#38([RLUP])
 1〜3ヵ月表示切替 #04([CR])。
・年月日入力 #13(#v,[INS])
・日付カーソル移動 #11(#>,[^→]),#12(#<,[^←]),#39([^↑]),#40([^↓])、
 カーソル表示on/off #15(#g,[DEL])。
・当月復帰[BS] 復帰時カーソル日付は移動先のまま不変。
・出力[TAB]、カーソル表示時は位置日付、非表示時は表示カレンダー
---------------------------------------------------------------------
この仕様なら(6か月や1年は手付かず)すぐにでも。ってまた見落しがあるか
も知れませんが、リハビリ中と先に言い訳させて下さい。こういう簡単な「手引」
を冒頭につけます。というのは、種市さんの「世界時計」がそんな形でした。
「世界時計」はまぁ早いこと早いこと、調整しないと目がまわる。3%っても昔
の標準にくらべれば・・・、世の中進歩してますねぇ。(・・;;; ・・ところで、
ここは[TAB]は通りますか? 通らなければ、上村さんの「タブスペース」をさ
がさなきゃ。(^ ^;

「VZの新版」、僕はまだ十分にその有難味を味わえていませんが、konnoさん
への期待(といえばおこがましいけど願望かな)はそこが一番大きいです。
m(_ _)m よろしくお願いします。
過去ログを除き猫屋敷をひとまわりさせてもらいました。○○ならぬ「PC21」
の今月号にWin10の載ったスマホが数社から発表された記事がありました。1
社(マウスコンピューター)は発売済だそうで、あ、こりゃあkonnoさんの
「わらわら虫」が、と思いました。友人のandroidスマホに「縦書きエディタ
ー」というのが載っていて、これまた昔のことですが、縦表示Vzがあったな
ぁ、と。どなたのマクロか覚えていないのですが、縦表示拗音促音作成のお手
伝いをした覚えがあります。98外字で、もちろん今は使えませんが。。。

   和生 wanama 拝

06881/06742 CRG00666  文太             vtdosの後のckwv
( 1) 15/11/28 23:42 06879:和生さんへのコメント コメント数:3
和生さん

 「使いたい場面」と「環境整備のために実験する場面」のバランスなのかな、
と最後に思いました。最初に書いてしまいました。


 分かる部分と分からない部分がありました。残念なことに、基本は「分からない」
のほうです。

>ckwv→VTDOS→Vz と言われた流れと一見矛盾しているようですが、
 なんで、この流れにしないんでしょう? まずいことがありましたか?
 何か僕は読み落としたでしょうか?
 でも、10#さんに訊いてみてください。「これでもいいですか?」と。「いいです」
という回答なら、その部分には問題なし、となりますから。


 分解できますよ。上の流れでも、VTDOSクリックで以降の実験をckwvなしで
やれるはずです。
 あるいは、vtdos.cfg 内のshell=のところのバッチを外せば、つまり

;SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k c:\vdz\vdz.bat
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg

 とコメントアウトしておけば、(またコメントアウトを入れ替えれば)バッチあり、
バッチなし(完全手動)の実験ができます。
 ckwvがvdz.batから呼ばれたらどうなる? について、僕は知識も情報も何も
持っていません。

 そのやり方しかないなら、それしかないのでしょう。
 そう。制限は色々ある。その中での選択です。


>代わりにckwv.cfgで、!Ckw*exec: c:\vdz\vtdos\vtdos.exeと実行させる行を外しました。
 無限ループはとりあえず止めたわけですね。よかった。

>>  これは、ソフトキーボードが英語配列だからみたいに見えます。【A】
>>  vmapは?【B】
>> $xset PATH+=;C:\;C:\VZ;C:\TOOL;C:\BIN;c:\bin2;C:\BAT;c:\ddic;c:\c
>>  これは効きませんか?【C】
>あのねぇ、こっちのキャパってものもあるんですよっ。ひとつひとつしか進まない
>の。次はキーボードかな、と思うけど、

 はい、キーボードでしょうね。制限を受け入れるなら、10タブは英語配列だ、
で行ってしまうのも手でしょう(ほんとにそうか確かめてね)。マシンが思いどおり
にならないことなんて、いくらでもあります。こっちを向こうに合わせるしかない
場合もあるでしょう。c.mosさんが秀丸を使い始めたように。

 【B】と【C】をするのに、10分以上かかるとは思えませんけど。

>ご提案のすべてを試せるわけないじゃないですか。

 僕がしているのはあくまで提案で、しなくてもいいんですよ。そして、
「すべて」って、そんなにたくさんありませんよぉ。
 確かに、和生さんがいっぱい抱えてそうだ、とは思っていますけど。

 #6754#6762 (ランチャの話を除く)を、5分かけて読んでみてください。
意味をくみとってやってください。僕に伝えられるのは、あれだけなんです。

>過大な課題は苛めになるのよ。・・・ツンツンって僕も言おうかな。

 代わりに言ってあげたんですよ。言いたいなら言ってもいいですけどね。
 どうぞ。リピート・アフター・ミー。「ツンツン」「ツンツン」
 「今日は声が小さいなぁ。もう一度」
 「ツンツン」「ツンツン」    つ、つまらん。でも、教育実習をやってます。

>それより、前回報告、間違いの点ないですか? とりわけ「流れ」が違うけど、
 分かりませんよ。なぜか? 「流れ」が違うからです。

>ここが砂上の楼閣になるか、別れ道。
 砂の楼閣になる可能性を僕には否定できません。
 僕は動いているものは弄らない主義なので、すいません、和生さんの真似はしません。

>だから余計、足場を固めておきたいのです。わかってよ。
 そりゃそうでしょうね。でも、なんで普通のやり方をしないんでしょう?
 10タブ。かなり特殊な環境みたいですよ。未開の荒野。
 たぶん、あれでしょう。sys.comの話と同じでしょう。でも好きなようにやるのが
一番です。

>>VTDOSはUSキーボードユーザー向けに、USキーボードを自動認識して、
>>配列をUSにする機能があります。
>と10#さんが書かれていたけど m(_ _)m、やっぱりマクロ起動キーがおかしいか
>ら、次はこれかなぁ。ソフトキーボードってのは別の問題もあるようだし、前途
>多難です。

 これが大きいでしょうね。僕はマシンメーカーかソフトキーボードを作っている
ソフトメーカーのサポートに訊くのが早いだろうと思いました。あるいはググる。
 でも日本で売られてたマシンでしょ。キーボードが日本語化できなかったら、
日本語化する方法がなかったら、お客さんはふつう怒りますよね。
 でも、OSの設定法ですよね。ググるのがいいかも。
 メモ帳とVz on VTDOSで挙動が違うなら(':'を印字しようとしてみるとか)、
それはVTDOSが何かをしてくれたからかもしれません。10#さんにご相談を。

 意地悪で性格が悪くていじめっ子の文太くんでしたぁ〜。


06882/06742 CXB00940  としき           Re: undocumentedDOS
( 1) 15/11/29 08:52 06859:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
自宅周辺を散歩しているうちに、ずいぶん話が進んでしまっていました。
とりあえず、ついていけるところだけ。

> >DOSのことはアンドリューシュルマンのUndocumentedDOSがお勧めです。
> >Win95DOSとかNTVDM等についてもかなり詳細な解説があります。

>  僕は"Covers DOS5.0"という1990年版の初版を【所有】しているようなのですが、NTVDM
> はカバーしてないようです。2版は1991年に出ているようですが、NTVDMを解説するには
> 早すぎないかと思っていて、注文を躊躇しました。別の本ということはありえますか?

アマゾンを見たのですが、なんか、版数の表記がよくわからないことになってる。
英語が読めていないのですが

http://www.amazon.com/Undocumented-DOS-Programmers-Functions-Structures/dp/0201570645

このページの表記によると、1990年1月が初版のようです。
これがおそらく、文太さんの持っているものでしょう。
で、10#さんのおっしゃっている第2版は

http://www.amazon.com/Undocumented-DOS-Programmers-Structures-Programming/dp/020163287X

こちらですね。これは1993年11月発行の模様。
では、文太さんが何かを勘違いしているのか、というとそういうわけでもないらしく。
日本のアマゾンによると

http://www.amazon.co.jp/Undocumented-DOS-Programmers-Functions-Structures/dp/0201570645

これ、1991年12月に第2版が出ている、という形になっている。
妖しいのは、上記1993年11月版に英語版アマゾンが付している表記。
「2 Sub edition (November 1993)」となっている。
日本語でいわゆるところの「改訂新版」というヤツでしょうか。
なお、10#さんの考えているほうの版には、NTVDMは間違いなく掲載されている模様。

http://tocs.ulb.tu-darmstadt.de/2806285X.pdf


と、こんなところでしょうか。

06883/06742 CRG00666  文太             Re^2: undocumentedDOS
( 1) 15/11/29 10:06 06882:としきさんへのコメント コメント数:1
としきさん、ありがとうございます。

>なお、10#さんの考えているほうの版には、NTVDMは間違いなく掲載されている模様。
>http://tocs.ulb.tu-darmstadt.de/2806285X.pdf
 ほ、ほんとだ。まるまる2章が追加されてる。初版は全8章。としきさんが興
味をもつ話ではないと思うけど(わざわざありがとうございました)、でも裏か
ら表の仕組みを解説するという側面もあるから、未公開のファンクションの使い
方というより、DOSの仕組みについての本です。
 io.sysとか逆アセしてるぞ。(*)

 注文してあります。
>Order Subtotal $9.27 Sales Tax $0.00 Shipping $4.99 Total $14.26
 かなり安くなった!

> Thank you for your order on Thriftbooks.com. This email is to confirm
>that we have processed and shipped the items listed below.
>Shipping Today - from St. Louis sold by Silver Arch Books
>Title: Undocumented DOS
 おお、ちょうど発送されたところでした。ミズーリ州からです。すごいですねぇ。

 情報を入手すること、壊れたマシンのストックを堆積させることにだけに、
やたら一生懸命なんですよねぇ。でも、でも、でも、ワクワクしちゃうんですよ。

(*)VWXをただ逆アセし、Bruce.さんにバグを取ってもらうべく渡したら、それは
単なる意地悪か、という話を思い出していました。当時、僕には分からなかった。
今は分かる。意地悪。



06884/06742 CRG00666  文太             Re: vtdosの後のckwv
( 1) 15/11/29 15:57 06881:文太さんへのコメント
和生さん

 一つ、気づきました。
 この違いにどういう意味があるのか分かりませんが、以下の設定を僕はしていません。
 設定してない、ばかりでなく、ショートカットそのものを作っていません。ckwv登場前
にvtdosは存在したので、その時代にはVTDOS.exeへのショートカットを使っていたことも
あったはずですが。
 いずれにせよ、この点は違ってます。とはいえ、僕の手元には縦横がiPadのように動く
マシンが一つもありませんので、そもそもディスプレイ周りの設定・調教は違ってくる
のでしょう。

 僕の「提案」とか気にしないのが、いちばんですよ。わからんちん、なんですから。
 ごめんなさい。
 ではでは。

#6845
>とりあえず、Vzは動きます。
>あと、VTDOSショートカットの[プロパティ][レイアウト]で、#06800 報告を変更、
>
> 画面バッファーサイズ w128 h35
>  □サイズ変更時にテキスト出力を折り返す
> ウィンドウのサイズ  w125 h32
> ウィンドウの位置   L-4  T42
>  □システム設定を使う


06885/06742 CRG00666  文太             Undoc DOS, 1st & 2nd ed.
( 1) 15/11/29 15:59 06883:文太さんへのコメント コメント数:1
 2章半から3章くらいは新たに挿入されたり、書き加えられたり、書き直されたりしてる
みたいでした。684ページの本が846ページになってる(index含まず)。
 データの正確さは保証されていません(笑)。


UPPER LINE      2nd edition, 10 chapters
LOWER LINE      1st edition,  8 chapters

CHAPTER 1 Undocumented DOS:The Madness Continues <--- half NEW ★
         Regarding the Use of Undocumented DOS

CHAPTER 2 Programming for Documented and Undocumented DOS: A Comparison
         ditto (but rewritten and rearranged)

CHAPTER 3 Undocumented DOS Meets Windows <--- NEW ★
         MS-DOS Resource Management: Memory, Processes, Devices (to 7)

CHAPTER 4 Other DOSs: From DR DOS and NetWare to MVDMs in OS/2 and Windows NT <--- (*)
         The DOS File System and Network Redirector (to 8)     more than half NEW ★

CHAPTER 5 INTRSPY: A Program for Exploring DOS                          (from 8)
         Memory Resident Software: Pop-ups and Multitasking (to 9)

CHAPTER 6 Disassembling DOS <--- half NEW, 7+ ("You can know this without disassembling ...," 
         Command Interpreters (to 10)         the authors rather frequently wrote in 1st ed..)
                                               perhaps, more than half NEW ★(**)

CHAPTER 7 MS-DOS Resource Management: Memory, Processes, Devices        (from 3)
         The MS-DOS Debugger Interface (to 6?)

CHAPTER 8 The DOS File System and Network Redirector                    (from 4)
         INTRSPY: A Program for Exploring DOS (to 5)

CHAPTER 9 Memory Resident Software: Pop-ups and Multitasking            (from 5)


CHAPTER 10 Command Interpreters                                         (from 6)


(*)
CHAPTER 4 includes:
  DOS Emulation Under Windows NT
  The Client/Server Model
  NTVDM, NTIO, and NTDOS
  Magic Pills and Bops
  What is NTVDM.EXE?
  DOS 5.50
  Additional NTDOS Functionality
  Undocumented NT

(**)
CHAPTER 6 includes:
What is MS-DOS?
  Disassembling IO.SYS and MSDOS.SYS
...
  Am I Going to Jail for This?
  Use the Source, Luke!

(***)
"Microsoft Windows Uses Undocumented DOS" (in Chap 1) might suggest 
something in the below:
>MS-DOSを拡張して32ビットGUIプラットフォームを構築するのはまさしく狂気の沙汰。
>その当時史上最も売れたOSはある種のハッキングによって開発されたという。

"Undocumented DOS and the Utilities Wars" (in Chap 1)
  Undocumented SmartDrive
  Undocumented DoubleSpace
  Undocumented EMM386.EXE
  6.0, 6.1, 6.2, 6.22 とか色々ありましたよね。

"A Brief Introduction to VxD Programming" (in Chap 3)

 分かったら、すげえ面白そう、、、。こんな話を耳にしてうずうずしない男の子
(きゃっ性差別)は、なかなかいないので、、、。
 あとは本が届いてのお楽しみ。分からない、、、つ、つまんなーい、、、ってなる
んでしょう。


06886/06742 CRG00666  文太             Re: Undoc DOS, 1st & 2nd ed.
( 1) 15/11/29 18:05 06885:文太さんへのコメント
としきさん、とっても丁寧に調べてくださり、ありがとうございました。

 面白いところに飛びついてしまって。
 以下、データです。

1st edition (English):
>Publisher: Addison Wesley; 1st edition (January 1, 1990)    from amazon.com (USA)

2nd edition (English):
>Publisher: Addison-Wesley (C); 2 Sub edition (November 1993)	from ditto(同上)

Japanese translation:
Undocumented DOS
Andrew Schulman [ほか] 著 ; 大西照代, 亀岡正毅訳
ソフトバンク, 1995.1
Undocumented DOS.原著第2版の翻訳
http://ci.nii.ac.jp/ncid/BN1248409X

Windows NT 3.1
>初期バージョン。コードネームはWNT。デスクトップ シェルとしてWindows 3.1と同じユーザインタフェースを採用していた。
>英語版は1993年7月27日に発売された。
https://ja.wikipedia.org/wiki/Microsoft_Windows_NT#Windows_NT_3.1.EF.BC.881994.E5.B9.B4.EF.BC.89

 すごいスピードといえばスピードですね。翻訳も超早い。ベータ版とかもあったのでしょう。


http://www.cs.cmu.edu/afs/cs/user/ralf/pub/books/UndocumentedDOS/
errata.ud1              02-Apr-1991 15:29   46K  
errata.ud2              08-Jan-1994 12:01  7.6K  

 というのもありました。僕には、まず必要ないでしょうけど。


06887/06742 BKL00575  和生             Re: vtdosの後のckwv
( 1) 15/11/29 22:10 06881:文太さんへのコメント
 文太さん

まだ伝わっていない部分があります。もちろんこっちも読み取れていない部分も
多分。

> >ckwv→VTDOS→Vz と言われた流れと一見矛盾しているようですが、
>  なんで、この流れにしないんでしょう? まずいことがありましたか?
○○VZerだから、って悪たれはさておき、そこまで行ってないだけ、です。$x
set というVTDOSコマンドも、まだ1回も使ってません。2つのcfgの設定は、
繰り返しますが「まだまだ」です。VTDOS.cfgに取り付いて、VTDOS.txtと
cfgを眺めていたら、ん?とautoexecが目について試しただけの段階。


>  【B】と【C】をするのに、10分以上かかるとは思えませんけど。
かかるよ。(^ ^; まずvmap がなかった。というより、僕のVz.dir に入って
なかった。このdirにあったcomは、先日聞いた2つとcvt98だけでした。横道
にそれるけど(入れてなかった理由不明)oVz、tVz、dVz、そしてkVzが、下
位dirとしてまとめて入ってた。きっと、Windows になっても未練があって、
dirはVzとして切って、環境が(OSが)変わっても、持ち続けていたんだろう、
というのが、今の推測。で、また家探し。
VzのFDは3枚、1.5、1.6黒、1.6灰色、command.comより楽だったけど。無
事発見。で、長くなるから別発言にしますが、いささか?です。

>  でも、10#さんに訊いてみてください。「これでもいいですか?」と。「いいです」
> という回答なら、その部分には問題なし、となりますから。
これはまだ聞けません。お伺いをたてるだけの根拠が???状態です。

>  あるいは、vtdos.cfg 内のshell=のところのバッチを外せば、つまり
これをvmapしました。

>  そのやり方しかないなら、それしかないのでしょう。
>  そう。制限は色々ある。その中での選択です。
これも繰り返しになるけど、この設定以外は未確認、だからキャパ。
それに、複数解かも知れない、とも思います。僕の条件はあくまで8タブだけ、
つまり縦横Vz。理由はソフトキーボード。母艦はまだです。このレスも8タブ。
メモ帳(10になって勝手にノートパッドと名前が変わったけど)で書いて、ここ
で「返信欄」にコピペしてます。結構きつい。(^ -;
このやり方しかない、とはこれっぽちも思わないですよ。

>  「使いたい場面」と「環境整備のために実験する場面」のバランスなのかな、
> と最後に思いました。最初に書いてしまいました。
これはあるでしょうね。僕の場合、使いたい場面が最優先、でも偶然成立した環
境は例え自分が作ったものでも信用してません。そんなの僥倖。行幸と似てるか
ら好きじゃないの。好みの問題だからご海容のほどを。

vmapの結果は?でしょ。batをつけようがつけまいがcommandの占有は変わら
ない。でもなぁ、c.mosさんが秀丸って初耳だけど、わからない気がしないでも
ないなぁ。って勝手な推測だからやめますが。秀丸は試したようなしなかったよ
うな。100LX関連でmifesでしたっけ、あれは見向きもしなかった。最近さくら
エディタを勧められたけど、文字コード表示ができないと聞いて却下。wzwは
一応お試し版をDLしたけど、あっという間にお試し期間経過。マクロ以外にもエ
ディタとして使う(使いたい)機会は一応あるけど、まずは8タブ、です。

なお、VTDOS窓のプロパティは、10#さんにメールで示唆を受けてますよ。そ
の続きが、konnoさんの「はみ出し窓」だけど、こっちはまだです。

   和生 wanama 拝


06888/06742 BKL00575  和生             vmapの結果
( 1) 15/11/29 22:20 06881:文太さんへのコメント コメント数:2
▼vmapの結果▲

<ckwv.cfgで手を加えた行。他はコメント[!]も変更なし>
Ckw*chdir: c:\vdz\vtdos\vz
                  ~~~~~~~~~~~~~~~~~~~
<下記c:\vdz\vdz.batの中身>
c:\vdz\ckwv\ckwv
cd \vdz\vz

A■[VTDOS.cfgの記述]
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k c:\vdz\vdz.bat
                                                                                           ~~~~~~~~~~~~~~~~~
1●VTDOS(SHELLにvdz.bat指定あり)コマンドラインから
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    23 24 2E 2F
148B-EBFF   1  882480  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
  free  2048-32768k
 total  2048-32768k

2●同条件でVzコンソールから(tVz)
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    2E 2F
148B 3342   1    1584  command (env)
14EF <--    2  122560  vz 1.60                    1B 29
32DD 3342   2    5264  command                    23 24
3428-EBFF   1  752992  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
     1     7   112k  VZ
  free  2041 32656k
 total  2048-32768k

3●同条件でVzコンソールから(kVz)
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    2E 2F
148B 33B0   1    1584  command (env)
14EF <--    2  124320  vzibmj 1.60t               1B 29
334B 33B0   2    5264  command                    23 24
3496-EBFF   1  751232  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
     1     7   112k  VZIBMJ
  free  2041 32656k
 total  2048-32768k

B■[VTDOS.cfgの記述]         
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k

4●VTDOS(SHELLにvdz.bat指定なし)コマンドラインから
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    23 24 2E 2F
148B-EBFF   1  882480  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
  free  2048-32768k
 total  2048-32768k

5●同条件でVzコンソールから(tVz)
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    2E 2F
148B 3342   1    1584  command (env)
14EF <--    2  122560  vz 1.60                    1B 29
32DD 3342   2    5264  command                    23 24
3428-EBFF   1  752992  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
     1     7   112k  VZ
  free  2041 32656k
 total  2048-32768k

6●同条件でVzコンソールから(kVz)
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command                    2E 2F
148B 33B0   1    1584  command (env)
14EF <--    2  124320  vzibmj 1.60t               1B 29
334B 33B0   2    5264  command                    23 24
3496-EBFF   1  751232  <free>

----- EMS ver4.0 (frame: EC00h) -----
handle pages   size  name
------ ----- ------  --------
     1     7   112k  VZIBMJ
  free  2041 32656k
 total  2048-32768k


う〜ん


06889/06742 CRG00666  文太             Re: vmapの結果
( 1) 15/11/29 23:30 06888:和生さんへのコメント コメント数:2
和生さん

>$xset というVTDOSコマンドも、まだ1回も使ってません。
 まずパスを切れるようになったほうが、コマンドラインで打つ手間がはぶけますよ。
 $xsetが登場して、ああ、環境変数がそんなことになっていたから、駄目だったんだ
と僕が知ったのは、konnoさんが最初にここで問題を指摘してから、ずっと後のこと
でした。

----- VTVZ.BAT ------
$xset =clear		★$xsetを使うこと。vtdos.exe内部コマンド。setは駄目。
$xset =reload
$xset PATH+=;C:\;C:\VZ;C:\TOOL;C:\BIN;c:\bin2;C:\BAT;c:\ddic;c:\c
$XSET VZDEF=C:\DEF\
$XSET VZBAK=\TRASH
$XSET VZPATH=C:\ C:\DEF C:\TK C:\DOC
$XSET VZSYM=S16 ME W7
c:\vz\vwx -z2 -l6144 -x1 -v1 -w
c:\vz\vkeyc
c:\vz\vz -z
c:\vz\vz %1 %2 %3 %4 %5 %6 %7 %8 %9
---------------------
 なんで、パスが切れてるはずなのに、最後の4行がフルパスなのか。
 さんざん、こけてきたからです。実害がないと思っているからです。
 そして、大昔、としきさんが、「ったく。ねえ、まずフルパスで書いておいて、
それからパス設定を確認したらいいじゃないの」と教えてくれたからです。

>これも繰り返しになるけど、この設定以外は未確認、だからキャパ。
 とっておきのお返しでいきます。「いちいち泣くな」(c) c.mos

>メモ帳(10になって勝手にノートパッドと名前が変わったけど)で書いて、
>ここで「返信欄」にコピペしてます。結構きつい。(^ -;
 「いちいち泣け」 (c) 文太
 「僕には泣きつかないでね。スキル・レベルが低いのよ」 (c)文太
 もちろん、想像してましたよ。珍しく勘が当たった。

>そんなの僥倖。行幸と似てるから好きじゃないの。
 趣味は似てます。好きじゃありません。でも今の人はよくやってると思いますよ。
ただシステムの問題で、、、。
 次の人も次の次の人もまともな人で、「あとは君らに任せた。自己責任。民主主義」
と言って、制度廃止を宣言したら、もっと尊敬します。
 僥倖・奇跡は、VTDOSの存在ですよ。ありえない話だと今でも僕は思ってます。

>vmapの結果は?でしょ。
 僕はDOSのメモリー管理についてよく分かってません。でも結論は同じであり違います。
 駄目じゃん、その環境。ぐちゃぐちゃだよ、これ。
 どっかにまともそうなのがあるかは探してません。
 ckw+vtdos+vzの順番にしてみよ、と結論する。
 konno版、たぶん一つでいいですよ。10#さんもkonno版を使ってます。

 アゲン。
 #6754#6762 (ランチャの話を除く)を、5分かけて読んでみてください。


 SVCのログです。
----------------------------------------------------------------------
xxxxx/xxxxx xxxxxxxx  xxxxxx           切実なお願いです!!
( 2)   94/12/04 06:46
(前略)

  ビレッジセンター様。VZでなくてもいいです。せめて、キー操作が
  VZとまったく同じ・・それと願わくば、検索文字列などのヒストリー
  バッファの観念などが同じ使用のエディターをウィンドウズ版で
  出して下さい。
----------------------------------------------------------------------

----------------------------------------------------------------------
xxxxx/xxxxx xxxxxxxx  c.mos            Re:切実なお願いです!!
( 2)   94/12/04 22:59

この私が秀丸に慣れようと努力してるんだから、甘えてはいけません。(^^; 
----------------------------------------------------------------------



06890/06742 CRG00666  文太             Re^2: vmapの結果
( 1) 15/11/30 00:51 06889:文太さんへのコメント
和生さん

C:\>vmap

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
FE01-FF00   1    4080  <free>
                       --- UMB total:   4 KB ---
1001 10A4   4   19296  command                    23 24 2E
14BB <--    1      48  vkeyc                      15
14BF        1    1904  <free>
1537 <--    1    1648  vwx 1.08b -z2 -l6144 -x1   2F
159F        1    1968  <free>
161B <--    1    3888  vz 1.60s -z                1B 21 29
170F-9FFE   1  560880  <free>

----- EMS ver4.0 (frame: C000h) -----
handle pages   size  name
------ ----- ------  --------
     1     2    32k  for Vwx!
     2    14   224k  VZ
  free  2032 32512k
 total  2048 32768k

 使える VTDOS 環境で、あのバッチファイル(vtvz.bat)でVzを起動すると、
僕のところでは上のようになりました。不思議なところは特にないように見えま
すよね。
 TPAEXT=0(無指定)の場合です。別にごうつくばりでなく、動けば正義だから
です。知的好奇心が足りなすぎ! と批判されても、まぁまぁ、だいじょーぶ、
だいじょーぶと言って生きてます。


06891/06742 BQO00549  konno            Re^11: VZk07t2 の新たなバグ
( 1) 15/11/30 07:33 06877:10♯さんへのコメント コメント数:1
10#さん、頂いたソースをなんとか移植できました。
問題なく動いています。ありがとうございました。

> ファイル名が24文字以上になる想定がないため、24文字を超えるファイル名の
> 処理がうまくいってないようです。

ここまでは見つけていたんですが、どう修正すればいいのかわからなかったです。

> 24文字を超えるファイル名でも右から24文字分表示するように調整しました。
> なお、左から表示することは出来ないようです。

バッチりです。ソースがあるので後の調整はできそうです。

> PATHSZの拡張に伴い、幾つかのバッファサイズも拡張する必要が出てきましたが、
> これにより、マクロ領域が圧迫されるデメリットがあります。

う、これは痛い。何か考えなくては(^^;

> LFN APIはファイル名バッファが260バイト確保されていることが保障される必要が
> あるのですが、VTDOSではVZに限り上限を256文字に制限する予定です。

tVZでLFNの変換用に、MAXPATH 260文字のバッファが取られていますが
これではだめなんでしょうかね。


06892/06742 BKL00575  和生             Re^2: vmapの結果
( 1) 15/11/30 08:19 06889:文太さんへのコメント コメント数:2
文太さん お早う

>  #6754#6762 (ランチャの話を除く)を、5分かけて読んでみてください。
これは別ファイルにして,そうね、5時間ぐらいは読みました。僕の現状は途中
経過です。あくまでも。
 
> ----------------------------------------------------------------------
> xxxxx/xxxxx xxxxxxxx  c.mos            Re:切実なお願いです!!
> ( 2)   94/12/04 22:59
> 
> この私が秀丸に慣れようと努力してるんだから、甘えてはいけません。(^^; 
> ----------------------------------------------------------------------
ふ〜ん。SVC は覗いたこと皆無。FGALDC だけでした。◎◎VZer。
しかしこれ,本音じゃないでしょう。
とりあえずこれだけ。vmap の command の占有数字が文太さんと僕でかなり違う。
僕の vmap 結果は,bat を外しても入れても,全部同じ。つまり VTDOS がメモ
リーに占める量が同じです。ここが「う〜ん」。文太さんの次の発言は改めて。

   和生 wanama 拝


06893/06742 CRG00666  文太             Re: vmapの結果
( 1) 15/11/30 11:46 06888:和生さんへのコメント
 僕のところで
--- vtdos.cfg ---
;SHELL=c:\vtdos\command.com /e:8192 /p /msg /k c:\vtdos\vtvz.bat
SHELL=c:\vtdos\command.com /e:8192 /p /msg
-----------------
 としたときの眺めです。


VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
FE01-FF00   1    4080  <free>
                       --- UMB total:   4 KB ---
1001 10A4   4   19280  command ○                  23 24 2E 2F
14BA-9FFE   1  570416  <free>  ●

----- EMS ver4.0 (frame: C000h) -----
handle pages   size  name
------ ----- ------  --------
  free  2048 32768k
 total  2048 32768k



 ↓これがまともそうに見えました。

B■[VTDOS.cfgの記述]         
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k

4●VTDOS(SHELLにvdz.bat指定なし)コマンドラインから
VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 1097   3   18544  command ○                    23 24 2E 2F
148B-EBFF   1  882480  <free>  ●

----- EMS ver4.0 (frame: EC00h) ----- 取れてます。UMBがないのは気にしなくていいです。
handle pages   size  name
------ ----- ------  --------
  free  2048-32768k
 total  2048-32768k


★rem c:\vdz\ckwv\ckwv
 をしてください。

 僕のcommand.comと和生さんのcommand.comは違います。○
 TPAEXTも違います。ママでどうぞ。●


06894/06742 CRG00666  文太             Re^3: vmapの結果
( 1) 15/11/30 13:03 06892:和生さんへのコメント
和生さん

 職場到着。

>つまり VTDOS がメモリーに占める量が同じです。
 これはどういう言い間違いか書き間違えか分かりませんが、こう言ってみましょう。
 VTDOSはDOSのエミュレータです。疑似DOSです。疑似DOS環境をつくるWindowsアプリ
です。だから、VTDOS自体がvmapで見えることはありません。vmapで、io.sysと
ms-dos.sysが見えないのと同じです。
 黒い窓自体がVTDOSの作品です。

 とにかく、僕がいま得ている結論は前と同じです。
 VTDOSのあとにCKWVを呼べば、まともな環境はつくれない。
 とりわけ得て嬉しい知見でなかった、とお伝えする無礼をお許しください。



06895/06742 GST01234  10♯             Re^12: VZk07t2 の新たなバグ
( 1) 15/11/30 14:34 06891:konnoさんへのコメント コメント数:1
> tVZでLFNの変換用に、MAXPATH 260文字のバッファが取られていますが
> これではだめなんでしょうかね。

_lfn_finddataの使い方が分かっていないため、lfn_nameを使うことは
今回は採用していません。

lfn_nameを利用したLFN変換がうまくいっても、_textレコードでのpathを
256以上取ることが出来ないため、ファイル名サイズチェックは必要になります。

pathが256を越えることが出来ない理由は、VZの基本的な行入力の上限が、
256を越えることが出来ないからです。
これは全ての箇所でバイトレジスターが使用され、場合によりCXレジスターの
上位8ビットがクリアされ、さらに行入力の上限を示す変数weがバイト変数として
管理されています。

DOS汎用で考えるならlfn_nameを利用した方がいいですね。


>> PATHSZの拡張に伴い、幾つかのバッファサイズも拡張する必要が出てきましたが、
>> これにより、マクロ領域が圧迫されるデメリットがあります。
>う、これは痛い。何か考えなくては(^^;

編集ファイルごとに取られる_textレコードが200バイト近く増えてますが、
これはおそらく倍以上にはなってるので、その影響は少なくないと思われます。
僕はとりあえず不要不急のマクロを整理して対応しました。


06896/06742 CRG00666  文太             Re^3: vmapの結果
( 1) 15/11/30 15:02 06892:和生さんへのコメント コメント数:1
和生さん

>これは別ファイルにして,そうね、5時間ぐらいは読みました。
 足りないようです。
 さて、あと30分かけてください。かけたいなら1時間でも。
慌てないこと。

 ckwv.cfgで和生さんがした変更を戻し、vtdos.cfgでした変更も戻し、
僕の2つのcfgファイルズ参考にして書き換え、もう一度vmapしてください。

 (1)ckwv(ショートカット)クリックの場合---IME起動キーを打ってみると?
 (2)vtdos(ショートカット)クリックの場合

 の2通りです。
 「課題」なんかじゃありませんよ。授業料もらってないですし。

 次回は、全部環境をもう一度さらしてください。すいませんが、マシン名も
宜しく。基本です。

----- CKWV.CFG -----
Ckw*title: ckw/VTDOS
Ckw*exec:  c:\vtdos\vtdos.exe	;コメントアウトしない。ここでvtdosを呼んでいる。
Ckw*chdir: c:\vtdos		;コメントアウトしない。自分の環境に合わせる。

Ckw*font: terminal
Ckw*fontSize: 22
Ckw*geometry:  110x38-600+0	★画面位置や行数・文字数調整 適当に
Ckw*saveLines: 500
--------------------

----- VTDOS.CFG -----
BREAK=1
USECMD=1
TMP=C:\tmp
SHELL=c:\vtdos\command.com /e:8192 /p /msg /k c:\vtdos\vtvz.bat	;パスと
WIDTH=158	;適当に		;ファイル名を合わせる。これがVz起動バッチ
HEIGHT=38	;適当に(*)
DISKFREE=K
UMB=1				;入れるとUMBが現れるでしょう。
---------------------
(*)最初から縦横なんて欲張らずに、どっちかで。

 しつこいけど、vdz.batからckwvの記述を削除のこと。


 今まで和生さんが「課題」としてきたことをテストしてみてください。
 「マクロバッファが足りない」とか「テキストバッファが足りない」とか、
vkeycが効かないとか。このキー、あのキーが効かないとか(この辺は残るのでしょう)。
 キーボードは1種類でスタートしましょう。
 vz.comも一種類、konno版で。

 で、英語配列だったんですか?

 「××をするな」は従わなくていいです。でもこっそりやってください。
 僕に、あれとこれとそれとちょちょとめめでやって、、、と伝えないでください。
 混乱の元です。



06897/06742 CRG00666  文太             撤退
( 1) 15/11/30 19:56 06896:文太さんへのコメント コメント数:3
和生さん

>駄目じゃん、その環境。ぐちゃぐちゃだよ、これ。
 これは嘘でした。ckwvがしているの【かもしれない】環境破壊はvmapでは分かりません。
少なくとも僕には分かりませんでした。
 (前に書いたとおり、ckwv自体はこのDOSメモリ空間の外にいるからです。でも結果的に
ここを壊してくれたから、「マクロバッファが」「テキストバッファが」となっていると
想像していました。)

 もしかしたらckwvは悪さをしていないのかもしれません。和生さん方式でも、僕があたり
をつけていた部分に不具合は生じないのかもしれません。
 やっぱり「分かりません」ですね。

 すいません、僕のその後の、今日の提案(「課題」)が成功するか分かりません。とりわけ
バッチを呼ばないでも(ckwvをロードしなくても)、それほどメモリの状態が変わっている
ように見えませんでしたので、それでもいいのか、と思いました。

148B 33B0   1    1584  command (env)
14EF <--    2  124320  vzibmj 1.60t               1B 29
334B 33B0   2    5264  command                    23 24

 なんてのが気になったのですが、過去ログをグレップしたところ、これはあり得るようでした。
 うーん、command.comがメモリをどう使うのか、わかりません。NT系エミュレータだと
純DOSと違うんだろうな、とか。でも、Vz機能しちゃうんだよねぇ。
 僕のcommand.comは、MS-DOS 6.2Vのもので、和生さんのはIBMのものです。また当たり前です
が、常駐と非常駐でメモリの状態は変わるはずです。

 すいません、お手上げです。
 失礼しました。konnoさんか10#さんにヘルプを求めるのが正しいです。


 それでも、ckwv -> vtdos -> vzの順番は試してみる価値があるかもしれません。
僕に言えるのは、ほんとこれだけ。勝算のほどは分かりませんが。
 「vmapの結果をみて、それじゃ駄目だ」と考える根拠はないということです。

 その他、$XSETとかの情報はそのまま有効なはずです。
 キーボードがらみの不具合は、10#に訊くしかないのでしょう、おそらく。「:」テスト
@メモ帳は有効なはずですが。英語配列?
 Vzの版に関しては、やはりkonno版がお勧めです。ckwv導入時に、10#さんが「vz.comは、
VZK07s3を対象にテストした。オリジナルは駄目かもしれない」みたいに書いていましたから。
 それで、とりあえずそれを勧めましたが、その後の版でも大丈夫なのでしょう。
 最初から高橋版も試すというのは、やはり、やりすぎというか方向が違うというか順番が
違うと思います。

 「Vzコンソールから」という表現が僕には分かりづらかった。

1●VTDOS(SHELLにvdz.bat指定あり)コマンドラインから
2●同条件でVzコンソールから(tVz)

 などというところで、vdz.batでckwvをロードし、そして、>vzとやって、>vmapした
という意味ですよね。「Vzコンソールから」って何? Vzが作る「コンソールファイル」なら
分かりますが。DOS内で言えば、あの黒いコンソール、プロンプトを管理してるのは、
command.comです。


 僕がレスをつけると、他の人がつけにくくなります。それで、これにて、という幕引き
にさせていただくことにしました。できることは何もないですから。
 泣きをいれつつも付き合ってもらうだけで続けられる(茨道の行軍)というのもあるんで
しょうし(格好悪いけど僕の場合はこればっか)、箪笥や押入れや引き出しの整理に少しは
お役に立ったかもしれませんが、すいません、落ちます、というタイミングで、和生さんが
登場しちゃったのですよ。としきさんは良くご存知だったのですが。1カ月近くですよ。
これは僕には長すぎた。やれやれ。
 でも、vmapにもたどり着きました! vkeycの機能はkonno版に入っているのかもしれません。
全部じゃなかったような記憶もありますが。

 とにかく、がんばってくださいね。最後は体をマシンに合わせるしかありません。
 あるいは(こっちのほうがずっと楽ですが)、体に合う、Vzに合うマシンを手に入れる。
これです。VTDOSがある現在、これは容易なはずです。ま、しばらく、もがきましょう!
 縦横自在タブレット、ソフトウェアキーボード、小さいPC、というのが僕の趣味じゃない
というのはおいておいても(おいおい)、それはそれで、やっぱり厳しい環境みたいだな、
と思いました。

 また、そのうち来ますよ、どうせ。
 そのときはまた宜しくお願いしますね。
 お役に立てず申し訳ありませんでした。



06898/06742 ASA00132  10#              Re: 撤退
( 1) 15/11/30 22:01 06897:文太さんへのコメント コメント数:2
フロー制御のないダブルダッチ状態だったので流れが見えてなかったんですが、
一旦区切りということでいいでしょうか?

結論から言うと文太さんの言うとおり ckwv→VTDOS でOKです。

なんで和生さんが起動バッチにckwvを記述してるかというと、
頭の中で ckwvがFEPと紐付いているので、adddrvライクに起動バッチに記述するものと
認識してるものと思われます。
これは誤認なんですが、以前 ckwvをFEPと関連付けた説明がなされていたことが原因と思われます。
また、この為ckwvの取り扱いもFEPのように取り扱うと誤認しているとも思われます。

VTDOSにはFEPのサポートもadddrvのサポートも無く、そもそもデバイスドライバーのサポートも
ありません。
当初より、可能な限りWindows(ホスト環境)の機能を利用する方針です。
また、ckwvはIMEを円滑に利用するためのもので、FEPに変わるものではありません。

とりあえず一旦、ckwvは置いておいて、設定の類いからも除外して、
それ以外の環境構築に集中した方が良いのではないかと思われます。
使っていく上で、日本語入力などに不便を感じたときに、改めてckwvを検討すれば
いいのではないでしょうか?


06899/06742 CRG00666  文太             Re^2: 撤退
( 1) 15/12/01 03:21 06898:10#さんへのコメント コメント数:1
10#さま

 とりあえずの決着をつけてくれて、ありがとうございました。


 こういうことがあると寝れなくなるという困った性質があり、最後に与太話で
す。読み捨ててください。
 この時間に起きているのは、そして起きたあとの自分(寝れたら)の状態を考
えるのは、かなり苦痛なのですが。

 『マトリックス』って映画ありますよね。裏切り者の敵役がいますよね。彼が、
見てる現実が本物であれ偽物であれ、欲望に忠実でいいじゃないかと言います。
綺麗な女は好きだ、ステーキは美味いと。もちろん、シナリオ的に彼は悪役です
から、この主張は映画によって否定されます。僕もやはり否定しますし、それで
もやはり民主主義が、革命思想が勝利すると語られます(アメリカは革命ででき
た国です)。
 ただ、奴の考えもありかな、と思うことが時どきあります。「それもありかな」
というのは、「機械と人間が違う点は、人間は相手を人間だと信じ込んでしまう
こと(能力)にあります」というのと繋がっています。「機械と人間が違う点」
というのは、としきさんが前に言っていた「共感力」(ヒューマニスト・ルソー
が有名=彼を人格破綻者だと僕は思ってますが)と同じものです。

 あり得ないほど天才的なプログラム・コードや勝手に指が動く肉体が覚えた記
憶は、僕はやっぱり最後は消えるだろうと思っています。忘れたいのに(まあそ
んなに強く意志するからなんでしょうけど=無意識の作用)最後まで忘れられな
いのは、きっと人のこと、他者のこと、ものすごく自分に影響をあたえた人のこ
とだろうな、と思います。たぶんその他者に自分を重ねたいという欲望の外に出
られないからなのでしょう。外なんか出られないんだから、欲望に忠実で何が悪
いのか。

 僕の反論は(!)、DNAがどれだけ解析されても、上の事実は揺らがないだ
ろうということです。ヒトはそうプログラムされてる、と知っても、やっぱりそ
の外はないだろうな、外になんか出られっこないんだ、ということです。
 さらに、我々が想像・創造しうる「自然」というのは人工物でしかあり得ない
ということです。だって、人が頭で考えたものだもの、人工物でしかありえない。
それでも、人は自然を求めます。自然はファンタジー空間でしかないけど、それ
でも人はそこに、外に辿り着こうとしてしまうのではないか。

 直観であり空想です。証拠も根拠もありません。SFと同じですね。
 こういうテンションが高すぎなの、やっぱり、はた迷惑だよな、と少し、少し
だけ、反省しています。
 何度もしたことのある反省のような気がするぞ。



06900/06742 BQO00549  konno            Re^13: VZk07t2 の新たなバグ
( 1) 15/12/01 07:26 06895:10♯さんへのコメント コメント数:1
10#さん

> 24文字を超えるファイル名でも右から24文字分表示するように調整しました。
> なお、左から表示することは出来ないようです。

これって、末尾から24文字分表示するという意味だったんですね。(^^;
う〜ん、やっぱり頭から24文字分表示させたいですねぇ。

ファイラーでは、61文字までしか変更できないようです。
編集画面の[ESC]Pでは、入力窓の中では200文字くらい入力できますが
変更後の文字数は、115文字で切れていました。

この時、Hn128 でした。
prは -24615 で、"C:\VZ\-LES\151130" を指しています。
これは今書いているファイル名のフルパスですね。

115文字のファイルをオープンすると、pr は、"1234567890123456" と表示します。
これはインスタントマクロの結果表示です。
インスタントマクロの窓で、&?(pr) を実行させると、

1234567890123456789212345678931234567894123456789-

あれ? これって、ファイラーの #R で変更したファイル名のような?
どうも、#R や [ESC]P を実行すると、pr が変わるようですね。

Hn = pr で、Hn256 にしたら、変更文字数は増えましたが、#R では変わらない。
他が64で引っかかっているのかも。

ううう、Hn256 にしたら、マクロが誤動作するようになった。(>_<)
ちょっとこのままではだめそうですね。見直してみます。




06901/06742 CXB00940  としき           Re^9: 32bit vs 64bit
( 1) 15/12/01 22:16 06834:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
あぁ、どんどん引き離されている。
だけど、まぁいいや。

>  社会の最小単位は家族です。ここにヒトの社会性(それがないと生きていけな
> い)の秘密があるようです。

ここがどうも納得できていないというか、腑に落ちていないところ。
逆にいうと、ここが腑に落ちれば、文太さんと同じ考え方に大きく傾く可能性が
高いかもしれません。傾かないかもしれないけど。

06902/06742 CRG00666  文太             Re^10: 32bit vs 64bit
( 1) 15/12/02 00:49 06901:としきさんへのコメント コメント数:1
 この話の続きはないですが。ふらっと過去ログを調べる必要があったので。

>  社会の最小単位は家族です。
 確かに相当に乱暴な言い方をしています。ただ真意はこの言い方のほうが分か
りやすいです。
 成人男性70億人で、今この瞬間でさえ、人類は成り立っているわけではない
ということです。「個人=成人男性」のモデルは間違いです、ということ。
 誰もがかつて赤ん坊であった。幸運なことにこの国では、非常に多くの人がやがて
「生産性」をもたない老人になる。なれる。

 あと、ヒトの一生と人類の歴史をごちゃごちゃにしてるみたいでした。罠が
あるのは分かりますが。

 「散歩」って、ほんとに、散歩だったんですね。いい文章で、まったりさせて
いただきました。


06903/06742 CRG00666  文太             command.com disped by vmap
( 1) 15/12/02 00:54 06897:文太さんへのコメント コメント数:1
>「Vzコンソールから」という表現が僕には分かりづらかった。
 お、驚いたことに、「コマンドプロンプト」窓のことだったんですね。僕は
cmd窓というのが分かりやすいと思うけど(command.com、呼ばれます)。
 せめて【NTVDM】vs【VTDOS】にしませんか。そして、1つのテストは1つの
結果を目指すのがよいように思いました。


(以下、誰宛だか分かりません)
 ckwv 関連の結論は出ました。ただ vmap.com 起動で オーナー名としてcommand.com
の表示・残骸が、たぶん vmap の、c.mos さんの意図を裏切って、エミュレータ上
では残る。それが使うメモリ上の場所もエミュレータによって違う、というのが僕
の結論で、「commnd.com がいっぱい」(違うけど懐かしい)みたいに見えるのは、
異常を意味しません。
 微妙な違いはあって「なにこれ?」なんですが、meu.com, mi.com というメモ
リー表示ソフトを、純DOS、WinME で試した結果、そのような結論に至りました。
 最初は、>vmap -n で気づいた。偶然。そして、cmd窓のことだったんだ! と
驚愕した。野心のスケールが違うよ、と。

 でも、vmapだって、TPAを使うはずで、あんなとこに置いたら、下を全部再配置
しなくちゃならなくなると思うのだけど、それを本当にしてるのか、vmapが騙され
てるだけなのか、これは分かりませんでした。事実が知れる、とも思ってません
でしたが。MCB chainって、そういう構造だと思ったのだけど、、、。

 NT系でメモリ上にロードされたvz.comの後ろにjkeybみたいなのが入りメモリ
分断が起こっていいのか? という問題は、残りTPAをVzの命令で全部Vzに使わせ
るのは、メモリ配置するDOS(誰だっけ?)のお仕事なので、すでに経験的に我々が
知るように、あれは大きな問題ではないのではないか、などと考えています。

 「vz.comがcommand.comを騙す」魅惑的な言い方ですが、騙せる範囲はすごく
限られていると思う。仕方なくそうした、「お行儀よくそうした」(not mis-
behaving)というところなんじゃないかな、と思う。Vz信者にありがちな
自己陶酔、自己欺瞞がここにはあるような気がしました。これ、いつか、
真相をつきとめてみたいですけどね。


 今日の発見は、これ。
--- vmap.doc ---
■ 参考文献
Addison Wesley	 UNDOCUMENTED DOS (1st: 1990/1,  2nd: 1993/11)
Microsoft Press	 MS-DOS Programmer's Reference Ver5
Microsoft Press	 MS-DOS EXTENSIONS (Programmer's Quick Reference Series)
■ 変更履歴
Ver2.00 (91-11-29) Ver2 最初の配布版
Ver2.01 (91-12-16) VZエディタVer1.57 DOS/V版に添付
----------------
 c.mosさん、ある特定分野の英語、ある時期、きっとかなりできたんだ。
 必要に迫られての英語。僕、これ、好きです。そうでなくちゃ、と。


 がんばれ〜。

 以上、独り言です。レスはないです。


06904/06742 GST01234  10♯             Re^3: 撤退
( 1) 15/12/02 03:05 06899:文太さんへのコメント コメント数:3
「マトリックス」は「攻殻機動隊」にも影響を受けてるんですってね。

人間を生体発電機として管理するとかいう発想はともかく、
神経接続されて完全にシミュレートされた仮想現実はバーチャルリアリティーという
概念が出てきた頃から想像される世界。

エージェントスミスはカーネルのプロセス管理デーモンで、
障害のあるプロセスにキルシグナルを送って回るという…
マトリックスの世界がOSを模倣したと言うよりは、
OSが実世界を参考にしてるということで、
共有資源のある構造には似たような管理体系が出現するというとこですかね。

インターフェースを模倣して相手を騙すというのはコンピューティングの世界では、
古典的なテクニックで、仮想と名の付く全ての技術はこの概念で成り立っています。
VTDOSもこれらの一つで、"Virtual"の頭文字を名前に持たせてもいます。

開発を始めた頃と公開時期が近いんですよね。
開発の実際は、実コードと仮想マシンの世界を行ったり来たり、
認識を切り替える必要があって、「ふわふわした」感覚を覚えることが多々あります。
OSの管理プロセスとして、メモリー領域を検査してる、という夢にうなされたことも
ありますよ。
16ビットのエージェントスミスになったような感じですわ。
夢とはいえプログラムになる経験はなかなか出来ないと思います。

仮想空間というのは、なんらかの管理システムがあって初めて成り立ちますよね。
信用というのはある主の幻想だとかいう話を耳にすることがあります。
我々の財産というのは、物理的には金融機関のストレージに記憶された情報だったり
しますよね。生活の根源は既にマトリックスの世界に存在します。

特に都市というのはそういった、何層にもなるシステムの上に構築されていますよね。
逆に地方の住人は自動車を活用することによって、地域の特色である自然の影響を
生活から排除することに成功しています。
田舎の人は週末に家族で農業公園に遊びに行ったりしますよ。


生き物としての人間はこういう状況に長く適応してきた訳ではないので、
その快適さの中だけで過ごしていると高い確率で問題が出ます。
精神的にそこから出られなくなるのはコワい気がします。

意図的に囲いの外に出て物理的な世界に接して不便な思いをする必要がありますね。
風に吹かれ太陽に焼かれ、雨に打たれ波に揉まれて、体を酷使する必要がおそらくあります。
そういった行為が生活に組み込まれて初めて自分を自分の物にすることが出来る気がします。

言語という人間のインターフェースの要素があります。
他人の体験を伝聞し、学び共有する画期的な機能ですが、これにより相手の認識を
騙すことも可能ですよね。
そういった仮想化のテクニックは人間社会にもありますが、
それを判別するスキルは言語を介さない物理的な体験によって獲得できる物と思います。


06905/06742 GST01234  10♯             Re^14: VZk07t2 の新たなバグ
( 1) 15/12/02 03:15 06900:konnoさんへのコメント コメント数:1
_text.pathに関連する部分はソースレベルでは一通り確認したつもりなんですが、
まーフリーダムで制約のないアセンブラの世界ですから、
不具合にも制約はありませんね(^^;)

行入力はあらゆる局面で利用されているので、そのバッファも使い回されてるという
ことでしょう。

expr.asmもちょっとコワいコードだったんですけど、
ファイラー含め、設定やマクロが関わる部分は全般的に単純なコードに
なってないので、ちょっと慎重になる必要がある気もします。


06906/06742 GST01234  10♯             Re: command.com disped by vmap
( 1) 15/12/02 03:31 06903:文太さんへのコメント
例の黒い画面ですよ。
黒い画面の中身がなんなのかを明確に区別することは一般的な事ではないんです。

ここ界隈だけでも、DOS窓、NTVDM、VTDOS、cmd、ckwv、コンソール、コマンドプロンプト、
command.com、常駐VZ環境を区別する必要が本当はあります。
でも一般的にはこれらの用語を適切に使うことすらままならないのが普通なんです。

区別できない状況でvmapを取ってもほとんど意味がないばかりか、
誤認が輻輳して被害が拡大します。
更に言うとBBS越しに正確にそれらを区別することは不可能で、
本来ならShowMyPCやTeamViewerの出番です。


06907/06742 BKL00575  和生             Re: 撤退
( 1) 15/12/02 07:23 06897:文太さんへのコメント
 文太さん

ながながとお付き合い、ありがとうございました。
当初の僕の希望はできているわけだし、「天の声」(^ ^; も。
僕の環境設定はのんびりさせていただくとして、vmapの結果はまるっきり僕の勘
違い、すみません。

ゆっくりしてください。
僕もゆっくりさせてもらいます。この発言にレスはいりません。
読み捨てておいて下さい。

   和生 wanama 拝

06908/06742 BKL00575  和生             Re^2: 撤退
( 1) 15/12/02 07:26 06898:10#さんへのコメント コメント数:1
 10#さん

明晰な観察、痛み入ります。
こちらのアタマの整理ができたら、ご教示に伺います。よろしくお願いします。
ご紹介の「cpu-資料(キーコード) 」頂いてきました。

ありがとうございました。

   和生 wanama 拝

06909/06742 BQO00549  konno            Re^15: VZk07t2 の新たなバグ
( 1) 15/12/02 23:32 06905:10♯さんへのコメント コメント数:1
10#さん

> まーフリーダムで制約のないアセンブラの世界ですから、
> 不具合にも制約はありませんね(^^;)

そうなんですが、バグを恐れていたら改造なんかに手を出したりしないですね。

> 行入力はあらゆる局面で利用されているので、そのバッファも使い回されてるという
> ことでしょう。

私はそのバッファの使い方もよくわかっていなかったので、10#さんのソースが
勉強になりました。
おかげて少しは読めてきたかも。

> expr.asmもちょっとコワいコードだったんですけど、
> ファイラー含め、設定やマクロが関わる部分は全般的に単純なコードに
> なってないので、ちょっと慎重になる必要がある気もします。

副作用はなかなかわかりにくいですが、どうやらリネーム関係のバッファだけ
大きくするやり方でできそうです。


06910/06742 CXB00940  としき           Re^11: 32bit vs 64bit
( 1) 15/12/02 23:33 06902:文太さんへのコメント コメント数:2
参照先:http://homepage3.nifty.com/~toshiki/
> >  社会の最小単位は家族です。

なんとなく、定義の問題なのではないかという気がしてきました。
物質の最小単位は分子なのか原子なのかクォークなのか紐なのか、というのと
同じような。
もしくは、宗教論争であるのなら、そのうち文太さんの時間の余裕があるときに
私を折伏していただくということで。

いろいろと内省してみるに、家族制度の崩壊だのなんだのの以前に、どうやら私、
家族制度というのが嫌いというか信用していないような感じです。この辺どうも、
論理よりも感情の問題かもしれません。違うかもしれませんが。
これには、特段のきっかけがあったわけではなく、いくつかの理由が絡み合って
いると思われます。
一つは、戦前日本で主流だった家父長制というものに対する嫌悪感。
今でも、イスラム圏とかヒンズー圏あたりで類似のものがあるのかな。
そしてまた、それを批判するにあたり、一部の自称左翼の人たちが、ほとんど
牽強付会のように天皇制にこじつけていたのもイヤでしたね。ホンモノの左翼と
違って自称左翼の言説は、まるで明治維新以前は家父長制がなかったかのよう。
そういう連中と一緒にされたくない、という思いが、私自身が自称左翼から
自称中道左派に転向したきっかけの一つのような気もしています。
それから、多くの国の法制度で、LGBTの人たちが家族を構成し得ない、と
いう点も私に家族制への疑問を抱かせています。
余談ですが、LGBTの方々を異常者と堂々と呼ぶような人もどうかと思います
が、一方で、LGBTの方々があたかも人口の多数を占めているような表現が
ネット上の一部であったと聞いて、ちょっとびっくり。これは私自身が未確認
なんで、ガセであることを願うばかり。
あと、最近のニュースであったのが、欧州や米国でテロを起こした過激主義の
イスラム教徒。友人はおろか親や兄弟ですら、本人が過激主義に走っていること
に気がついていなかったという話が多数あって、これらのことも、家族が社会の
最小単位だということに対して私に疑問を抱かせる結果に繋がっています。


もし本当に感情の問題なら、私の場合、論理でねじ伏せることはある程度までは
可能のはず。選挙の際の投票行動なんかが好例で、感情では絶対に投票したく
ないような候補者や政党に、論理で投票したことは非常に頻繁。むしろ、そう
いうことのほうが多いかもしれない。
ということで、続きは後日、かな。



> ということです。「個人=成人男性」のモデルは間違いです、ということ。

それには異論はありません。
というか、そんなことは全く考えておりません。
私が何かを誤解させてしまったのでしょう。
個人は、老若男女問わず、社会の構成要素だというのが私の考え。
です。まだ「でした。」にはなっておりませんが。


>  あと、ヒトの一生と人類の歴史をごちゃごちゃにしてるみたいでした。罠が
> あるのは分かりますが。

む、ここも本人は気がついていない。
なので、仮に罠があるとしたら、本人もはまっているかもしれません。


06911/06742 BQO00549  konno            Re^4: マトリックス
( 1) 15/12/02 23:58 06904:10♯さんへのコメント
10#さん

> OSの管理プロセスとして、メモリー領域を検査してる、という夢にうなされたことも
> ありますよ。
> 16ビットのエージェントスミスになったような感じですわ。
> 夢とはいえプログラムになる経験はなかなか出来ないと思います。

昼間はしがないプログラマ、トーマス・アンダーソン。
しかし、トーマスには天才ハッカー、ネオという、もう1つの顔があった。
ネオ・テクノロジーで新世界を渡る船を作ったんですね。
その夢には私は出てなかったですか?(^^;

十升って書いて、トーマス。十井。う〜む。

> 意図的に囲いの外に出て物理的な世界に接して不便な思いをする必要がありますね。
> 風に吹かれ太陽に焼かれ、雨に打たれ波に揉まれて、体を酷使する必要がおそらくあります。
> そういった行為が生活に組み込まれて初めて自分を自分の物にすることが出来る気がします。

こういう発想、好きですね。私はアウトドア派ではないですが。
今はずっとバーチャルな夢の世界にいてもいいかなと、ものぐさなので。

> 他人の体験を伝聞し、学び共有する画期的な機能ですが、これにより相手の認識を
> 騙すことも可能ですよね。
> そういった仮想化のテクニックは人間社会にもありますが、
> それを判別するスキルは言語を介さない物理的な体験によって獲得できる物と思います。

同感です。私は職人を自負していますが、私より若い世代は体験によるスキルが
足りないという思いが日に日に増しています。
あるいはそれを補う想像力が足りないとも。


06912/06742 CRG00666  文太             Re^12: 32bit vs 64bit
( 1) 15/12/03 00:55 06910:としきさんへのコメント コメント数:1
としきさん

 おっしゃるとおり定義の問題かな、と。「社会」「家族」「個人」の。
 通じていると思うので、もう繰り返す必要ないと思うけど、僕が伝えたかったのは、
もちろん、「社会の最小単位は個人ではなく家族です」ということです。
 ちょっと付け足すと、赤ん坊は個人でしょうか。どうにかこうにか成立してるみたいな社会から
みれば個人としての権利を保障されるべきでしょう。でも、そこまで社会が面倒みてくれますか。
それが「完成した社会」に可能になったら、僕は、本当に怖い。分かりやすいマトリックスだ。
 彼・彼女を「個人」になるところまで育てるのは家族です。ふつう親ですが。家族なしの赤ん坊は
あり得ないですから。自我も家族が育てます。自我のない個人は成立しませんよ。

 家父長制と左翼思想。フェミニストが得意とする論法ですよね。上野千鶴子。おっしゃっている
ことは、よく分かります。でも、本当に弱い立場に不当に置かれている人が徒党を組むのは、
やっぱり人類の知恵なのかな、と思います。群れなきゃ、社会をつくらないと、生き残れなかった
のだから。赤ん坊は徒党を組めない。超人的ヒーローが現れて(ネオ=new)全人類を救う
というシナリオは、やっぱりファンタジーだと思うし、キリスト教です。

>なので、仮に罠があるとしたら、本人もはまっているかもしれません。
 こういうのはお楽しみなのかもしれませんが、「個体発生は系統発生を反復する」という
魅力的な仮説をアナロジーで敷衍すると罠にはまる、ということを伝えようとしていました。


06913/06742 CRG00666  文太             Re^4: 撤退
( 1) 15/12/03 01:04 06904:10♯さんへのコメント コメント数:1
10#さん

 以下、自分でも驚くほどの長文です。字数で感謝の気持ちを伝えようとしているらしいです。
 ぜんぜん意図してなかったのですけれど。「あとがき」終わり。

>エージェントスミスはカーネルのプロセス管理デーモンで、
>障害のあるプロセスにキルシグナルを送って回るという…
 おもしろい。
 ですが、ただ事実をお伝えさせていただくと、僕が裏切り者の敵役といったのは、
レーガン・サイファーのほうでした。

A: Agent Smith,  C: Cypher

A: Do we have a deal, Mr. Reagan? (lol)
C: You know, I know this steak doesn't exist.  I know that when I put it im my mouth, 
   the Matrix is telling my brain that it is juicy and delicious.  After nine years, 
   you know what I realize?
   (pause)
C: Ignorance is bliss.
A: Then we have a deal?
C: I don't wanna remember nothing.  Nothing.  You understand?
   (pause)
C: And I wanna be rich.  You know, someone important ... like an actor. (lol)
A: Whatever you want, Mr. Reagan. (lol)

 (こうしてみると、役者さんって、映像って、映画ってすごいなと思う。
  これだけの言葉では、この場面が記憶に残らなかったでしょう)


>マトリックスの世界がOSを模倣したと言うよりは、
>OSが実世界を【参考】にしてるということで、
 こういうところが、ほんと緻密で巧みなんですよね。脱帽です。

>開発を始めた頃と公開時期が近いんですよね。
>開発の実際は、実コードと仮想マシンの世界を行ったり来たり、
>認識を切り替える必要があって、「ふわふわした」【!】感覚を覚えることが多々あります。
>OSの管理プロセスとして、メモリー領域を検査してる、という夢にうなされたことも
>ありますよ。
>16ビットのエージェントスミスになったような感じですわ。
>夢とはいえプログラムになる経験はなかなか出来ないと思います。
 いくつかの意味でドンピシャ!!!
 最後の4行(3文)は、理屈の上では当然です。人はプログラムにでもなれます。
 なれるところまで自分を追い込む人が少ないだけです、おそらく。
 でも、少し分かります。
 別のレベルでは、生存のため実に簡単で必須・不可避のプロセス、みんなやってること
とも考えられると思います。ふつう合体(同一化)の相手がプログラムではないでしょう
けど。

>仮想空間というのは、なんらかの管理システムがあって初めて成り立ちますよね。
>信用というのはある主の幻想だとかいう話を耳にすることがあります。
>我々の財産というのは、物理的には金融機関のストレージに記憶された情報だったり
>しますよね。生活の根源は既にマトリックスの世界に存在します。
 理屈というより推論的延長は分かりますが、いえいえ、騙されちゃいけませんよ、
というのが僕の立場です。本物のマトリックスは、もっともっとずっと根源的です。
 秩序を求めなければ生き残れない。しかしその秩序が人を殺す。人に死を求めさせる。

 金融機関なんて穴だらけ、まともに機能しないエミュレータ、エージェントですよ。
見え見えですから。ほんとは、だから、やっつけるのが、無害化するのが、そんなに
大変なことじゃないはずなんだ、と自分を鼓舞する。ど、どもりながら。金融機関の
機能と原理の一部の話です。が、そいつは、なんでだよ、自分の中にいる。


 あの映画で面白かったのは、プログラム・コードが縦に流れて、ずっと雨が降って
いて、銃弾が雨あられのように降るとこだと思ってます。生命の人工性、人工の生命性。
エロスとタナトス。
 もしかして、ここにソース、影響元ってあったりしますか? さすがにないよね。
 縦流れはあってもおかしくないけど。


>田舎の人は週末に家族で農業公園に遊びに行ったりしますよ。
 外はなさそうだ、、、。でも散歩でもしてみようか。

>精神的にそこから出られなくなるのはコワい気がします。
 コワイです。でもこの恐怖は実存の証明なのかもしれません。

>意図的に囲いの外に出て物理的な世界に接して不便な思いをする必要がありますね。
 としきさんがストーブを作ってるの知ってます? 僕、あれ、好き。
 火。根源的。「ふわふわ」しちゃいます。気持ちがいいけど、でもいつまでもクラゲ
ではいられない。しっかりした地面に足をつけたい。秩序をくれ!

>言語という人間のインターフェースの【要素】があります。
 緻密。僕は「傾向」とか「側面」とか「そういう視点」とか言います。白黒つく、
ぜったいの言明・決定なんかできるわけないのですが、言語が人間のカーネルである
という考え方を、どちらかというと僕はしていますね。
 (カーネルの定義って、Execなんだ、というのが先ほどの発見。たぶん5回目)
 言葉はメッセージを伝えるための道具、メディアにしかすぎないのか? 
マクルーハンという人は(別に卓見でもないと思うけど)、「メディアがメッセージだ」
と言いました。
 僕が好きなのは、こっちです。ずっと本質的で革命的だと思う。フロイトの(100年前
の人)、ラカン(擬似狂人)の決め台詞:「無意識は言語のように構造化されている」。

 こっちの方向になると(「精神」あるいは「意味」が主語です)、プログラム・
プログラミング言語と自然言語・人の精神活動のアナロジーは破綻せざるを得ないだろう、
と考えています。

>それを判別するスキルは言語を介さない物理的な体験によって獲得できる物と思います。
 としきさんが嫌いらしい(僕も好きではない)、養老孟司さんもしつこくおっしゃって
ますね。賛成です。理屈はどうあれ、経験的にそれしかないみたいだ、と。
 経験足りないし、追い込みも足りないのですが。肥満ぎみ。血糖値高すぎ。散歩しろ。


 ジャンプしてこちらで。

>例の黒い画面ですよ。 <--- ステキ! この文章の始め方! m(__)m

>黒い画面の中身がなんなのかを明確に区別することは一般的な事ではないんです。
 分かりました。というか、それでも、このような情報交換では、【NTVDM】窓(うーん曖昧か)-->
「コマンドプロンプト」窓と「VTDOS」窓を区別しないと、ほんとにdiscommunicationが
輻輳しますよ。言うまでもなく、前者ではVTDOSが走ってないのですから。VTDOS導入の
文脈で、それがないvmap結果が入っているとは、思わないじゃないですか。vmap結果が何も
伝えないとしても(だいたいは伝えてると信じてますが)。
 10#さんにこんなこと言ってもしょうがないのですが。
 和生さんにブーたれているのではないんですよ >和生さん。
 自分の不注意、無力を嘆いているのですらない。
 理解を声に出しているだけです。「泣け」。できたら「正しく泣け」。それもできない
なら、「一生懸命、泣け」。−−−でも、人に迷惑かけるなよ、お前、うるせえよ >文太。

>ここ界隈だけでも、DOS窓、NTVDM、VTDOS、cmd、ckwv、コンソール、コマンドプロンプト、
 ほんと、そのとおり、というか「だろうな」という点を確認させていただき感謝です。
 【あのとき】、「そんなに簡単に言えるか、君にどれだけ前提的知識が足りないかヒント
を与えようとするのすら、困難なんだよ」、という声が聞こえていました。
 見た目だけじゃない。
 意外に行間を読める。が、Windowsプログラミングは当然のこと、Windows自体にも、
あまり強い興味が沸かないらしい。

>区別できない状況でvmapを取ってもほとんど意味がないばかりか、
>誤認が輻輳して被害が拡大します。
 具体的には、「だからといって『vtdos->ckwvという順番でもいいのかもしれない』、
とはならない」という意味(なのでしょう)。

 自分にとって都合の良い部分だけ聞くと、なるほど、やっぱり。だから純DOS機が必要
なんじゃないか、と。でないと、Undocumented DOSが読めない。この本自体ではないですが、
そのような理由で僕はDOS機に執着していたのでした。あまりに長い時間やってきたもの
ですから、当初の目的をすっかり忘れていました。実用に走っていた。堕落だ。
 Undocumented DOSは、どっちにしろ読解できないでしょうけどね。でも、一生、抱えてゆくぞ!
 相当にいい本だという感触です。初版でさえ、というか初版で十分じゃないか、と。多謝。


 総じて、かなり色々なことが理解できる・想像できるようになってしまいました。
 本当にありがとうございました。文太くん、ヴァージョン・アップかも。うそうそ。

 では。 m(_B_)m


 追伸:僕は誰も騙そうとなんかしません。ふつうしません。それ、真実と虚構をいつまでも
区別できる(自分自身に対してさえ)すごく頭のいい人ができることなので。
 でも、まるで騙されたみたいに最後に神が降臨することは、最初から知ってました。
プログラムはないけど、そうなると。でも、降臨なしで解決したかった。くそうっ。
でも、すぐさまで、感謝です。


06914/06637 BQO00549  konno            Re: Win10のDOS窓は英語キーボード
( 1) 15/12/03 01:25 06653:konnoさんへのコメント
うちのメインの共用PCをWin10に更新しました。

で、DOS窓VZ.bat はやはり色々罠が。
プロパティで従来のコンソールで表示にチェックするとか、
NTVDMをインストールするとか。

とりあえずVZは起動しましたが、どうやら英語キーボードになっています。

過去ログを検索して、#4300 にありました。
-------------------------------------------
これは、KB16.COM が動いて無いからでしょう。autoexec.ut に

kb16 jp,932,c:\windows\system32\key01.sys

と入れておけば大丈夫だと思います。ただし、キーボードの右上の「\|」キーは
VZでは使えないようですね。これは困るなぁ。(++;
あと、WinのIMEにとられているせいか、無変換キーもVZで使えないですね。(++;
----------------------------------------------

これで日本語キーボードになるはずです。
上記の記事は、c:\windows\system32\ にある、autoexec.nt のことですね。
絶対パスなら

c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys

こうすれば、パスが通っていなくても大丈夫でしょう。
#6803の記事もこういう話だったんですね。
ツリーがカオスになっているので、こちらに書かせてもらいました。


06915/06742 CRG00666  文太             Re^12: 32bit vs 64bit
( 1) 15/12/03 01:29 06910:としきさんへのコメント コメント数:1
としきさん

>本人が過激主義に走っていることに気がついていなかったという話が多数あって、
 ははははは。本人は気づけません、構造的に。気づけたら、本気じゃない。本気じゃない自殺は「病気」。
 言葉遣いの問題なのかな。としきさん、自分は過激主義に陥っていないと確信してるでしょ。
 どうやってそんなこと言えますか? ただ言うしかない、信じるしかない、自然化して反省する
余地がないくらい、言う必要なんかないくらいに自明になりますよ。


06916/06742 CXB00940  としき           Re^13: 32bit vs 64bit
( 1) 15/12/03 08:44 06915:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
> >本人が過激主義に走っていることに気がついていなかったという話が多数あって、
>  ははははは。本人は気づけません、構造的に。

あ、ごめんなさい。
ここ、句読点が悪かったようです。
「本人が過激主義に走っていること」に「親兄弟」が気が付いていなかった、
という例が多数あった、ということです。
少数なら例外で無視できるでしょうが、多数あったということで、これが
私に家族というものに懐疑感を抱かせている、ということです。

誤解を招かないような文章を書けなかったということで、完全に私のミスです。
大変失礼しました。


06917/06742 CRG00666  文太             Re^14: 32bit vs 64bit
( 1) 15/12/03 11:38 06916:としきさんへのコメント
了解です。

06918/06637 BKL00575  和生             Re: Win7をWin10に更新
( 1) 15/12/03 21:49 06637:konnoさんへのコメント コメント数:1
 konnoさん

こちらで書かせて頂きます。

> 共有志向という感じで、個人情報がMSに
> 丸見えになるのが嫌なので、新機能は全てOFFにしました。
この Win10の御仕着せが僕も嫌で、同様にしていました。で、この発言を拝見して、
やりかけていた8タブの設定で、続きを始めて、何と「デスクトップ」を消してしま
う羽目になりました。これは予備機からです。
DIR の構造が2重、3重になっているのが気にかかり、ユーザーとかお気に入りとか
のフォルダーを消していったら前記の事態になってしまいました。真暗な画面にタス
クバーとゴミ箱だけ。・・・「復元」も効かず、データはほぼ完全に残っていますか
ら何とかなりそうなのですが、初めからやり直しです。窓はややこしいです。
   和生 wanama 拝

06919/06742 GST01234  10♯             Re^5: 撤退
( 1) 15/12/03 21:53 06913:文太さんへのコメント コメント数:1
ドクターハウスってアメリカのドラマに出てくる主人公は、
患者の説明を信用しないんですよね。
僕もサポート業務中、ユーザーの説明を聞くより先ず
デスクトップ共有を始めることが多いです。百聞は一見にしかずですよ。

実はダブルダッチを尻目に、起動バッチのckwvを追試してたりとかしてました。
ckwvの設定からVTDOSを外すと確かにループしないな、と。
ならばVTDOSからckwvを起動したらどうなるの?
ひょっとしたらそのckwvとVTDOSが連動するとか?
実際には、いわゆるcmd窓がckwv上に現れました。
あー、これのvmap、32ビットで取ったらどうなるかなー、とか考えて、
黒画面の区別無しに取ったvmapは意味ないだろうな、という結論です。

ckwはある意味汎用的な仮想コンソールなんですよね。
cygwinとかnyaosとかMinGWとか向けに使うのが本来の使い方です。
どんなコンソールでもホスト出来るので慣れないうちは注意が必要です。


学問の指向の分類で文系とか理系とかありますよね。
体育会系などはどうでしょう?

フィジカルな現象と違い、言語は必ずしも事実である必要がありません。
欺瞞や騙り、嘘、偽り、という言い方をすると非倫理的な印象を与えますが、
全ての言葉が完全に事実であるとは限りません。
虚偽や仮、架空の表現は言語の大きな特徴の一つだと思います。

言語による表現は不整合がないそれを事実と見なして運用されます。
世の中のルールもこの仕組みで記述されますが、
この体系と矛盾が無いことであれば基本的になんでも許容します。

教育はこれも言語により行われます。カルトによる教育は洗脳と呼ばれますね。

情報空間の多くを占める宣伝も言葉による情報伝達ですね。
それに付随するマーケティング情報も言葉によります。
ここでも、必ずしも事実である必要が無い言語の特性は大いに活用されています。

言語の起源の一つの説として、ほ乳類の母子のコミュニケーションがあります。
ほ乳類の子は授乳を求めるときに音声でシグナリングします。

「お腹すいた」
今の世の中でも多くのヒトが最も発する言葉の本意です。
あらゆる観点からここにある程度の虚偽を含ませることは一般的に許容されています。

「これ買った方がいいですよ」その根拠は?

母子の間で虚偽を伝える意味はあったでしょうか?

ヒトの男性は集団で狩猟を行う際に母子とは違う形で言語を用いていたという
説もあります。(無かったらすみません)
より複雑な状況の説明が必要になり、精度や整合性が必要でした。
言葉の通じない相手と対峙するときに虚偽の出る幕はあまりありません。

ヒトは相当高度な社会システムを構築して日常的にはほとんどの外乱を排除することに
成功しています。
その境界面では多くの場合物理的な言語が用いられます。
言語が通用しない相手と対峙するときに虚偽を活用する必要はありません。

社会の仕組みは法体系という形で言語的に定義されます。
ほとんどの法体系は他の法と矛盾しないという形で定義されます。
全ての法に優先される前提としての法もありますね。

立憲君主制は興味深いです。
一般国民と違う権利と義務を持ったロールを用意することで、
それが自然由来の物ではなく、法により定義されたものであることを示し、
社会の仕組みの存在感を際だたせようとしてるように思えます。
これは、社会と物理の間にレイヤーを持たせ、
この前提が破棄される可能性も含んでいるように見えます。
この形態の国家の社会システムは仮想的でハイパバイザーとして王制が
あるように思えます。

それに対して完全な共和制は全ての国民は同じであることを明言し、
それが自然由来の事実で、権利も義務もガチな存在で、
ちょっと血の気が多い印象ですね。
この形態の国家の社会システムは物理的なんですが、
ハイパバイザーの上位概念としての宗教、多くの場合一神教があるように思えます。

長々とした後半部分は妄想ですよ。


06920/06742 GST01234  10♯             Re^3: 撤退
( 1) 15/12/03 21:59 06908:和生さんへのコメント
スクリーンキーボードはWin10の事例が少なく思うような手がかりが
なかなか得られません。
レジストリーで設定があるとか、US配列だと、キーボードの表示も
US配列になるはずだとか、いろいろあります。
konnoさんの、32bit NTVDMだと英語配列になるらしいですね。
僕のx64 VTDOSはスクリーンキーボードも日本語配列でした。
ちなみにWin10pro x64です。
もしなにか進展があったら、または行き詰まったらまた教えて下さい。

06921/06637 BKL00575  和生             Re^2: Win7をWin10に更新
( 1) 15/12/03 23:18 06918:和生さんへのコメント コメント数:3
因みに、8タブのソフトキーボードはこんな具合です。

 |Esc 半/全 1 2 3 4 5 6 7 8 9 0 - ^ \  [BS] |
 |Tab   q w e r t y u i o p @ [    Enter  |
 |Caps  a s d f g h j k l ; : ]         |
 |Shift  z x c v b n m , . / \   ↑ Shift Del|
 |Fn Ctrl 窓 Alt 無変 [Space] 変換 かな Alt ← ↓ →   ■|

Fn on で 1〜0 - ^ が [F1]〜[F12]
窓=マーク,無変=無変換,■=キーボード切換

<キーボード切換>
日本語 Microsoft IME
日本語 Google日本語入力 ←後からインストール
英語(米国)USLーボード
4種の入力方式切換   ←他に,英字,スマホ風,手書
言語設定        ←設定,時刻と言語が開く(Win10)

[半/全][Caps][Alt+@]でmsimeがトグル。
[変換]でmsime起動、ただしトグルではない。[無変換]でモード切換。

   和生 wanama 拝

06922/06637 BQO00549  konno            Re^3: Win7をWin10に更新
( 1) 15/12/04 01:47 06921:和生さんへのコメント コメント数:2
和生さん

VTDOS のフォルダにある KEYCODE.EXE を実行した結果
  - ,^ , \ を打鍵した時のキーコードです。


VTDOS	KEYCODE.EXE
 -	<0:0C2D>
 ^	<0:0D5E>
 \	<0:7D5C>	※ VTDOSがキーコードを発行している
[ESC]	<0:011B>


DOS窓BAT  KEYCODE.EXE
 -	<0:0C2D>
 =	<0:0D3D>	※ ^ の刻印で = が入力される
			※ \ は入力できない
[ESC]	<0:011B>


DOS窓BAT  に以下の1行を張り付けて起動
c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys

DOS窓BAT  KEYCODE.EXE + KB16.COM
 -	<0:0C2D>
 ^	<0:0D5E>	※ 刻印通りになる。
			※ \ は入力できない
[ESC]	<0:011B>


この掲示板では タブコードは通りますよ。
投稿フォームの
メッセージ    auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね

ここで、auto か、pre にチェックを入れれば、半角スペースやタブが通ります。
 soft にチェックを入れると、半角スペースやタブが通らないかわりに、画面の
右端で自動的に折り返します。

 auto にチェックしておけば、半角スペースの連続やタブを認識して、自動的に
モードを切り替えるので、auto がお勧めです。(^_^)
ちなみにこの掲示板独自の改造機能です。(^_^)


06923/06637 GST01234  10♯             Re^3: Win7をWin10に更新
( 1) 15/12/04 02:45 06921:和生さんへのコメント コメント数:1
一度、
「設定→時刻と言語→地域と言語→日本語→オプション→ハードウェアキーボード」
を確認して下さい。
もし、
「設定→時刻と言語→地域と言語→言語」
に日本語以外がインストールされてたら削除した方が無難かも知れません。

これ、純正IMEのタッチキーボード、著しく使いにくいですね。
Win8以降の「タッチキーボード」と「Windows簡単操作」→「スクリーンキーボード」
はよく似た別物なんですね。

設定の分かりにくさも含め、軽く地雷です。

このレベルの洞察をエンドユーザーに期待してるとは…
8以降の迷走ぶりは著しくユーザーアンフレンドリー。さすがやることがMS。


06924/06637 CRG00666  文太             TPAEXT
( 1) 15/12/04 12:46 06921:和生さんへのコメント コメント数:1
和生さん

 (スレッド違い、ごめんなさい)

 とりあえず、不要なトラブルに巻き込まれないように、
--- vtdos.cfg ---
;TPAEXT=1
-----------------
 安全に倒して、とコメントアウトしておきましょう。
 バッファ回りはこれだったのかも。

 see #6587. 過去ログって偉大ですねぇ。外部記憶装置。

>僕の場合、全オプション安全側にしてますけど、
>壊れるときは壊れますね。  by 10#さん



06925/06637 BKL00575  和生             Re^4: Win7をWin10に更新
( 1) 15/12/04 23:21 06922:konnoさんへのコメント コメント数:1
 konnoさん

> VTDOS のフォルダにある KEYCODE.EXE を実行した結果
そんな便利なものが・・。うっ、うっ。DOS窓BATはまだ実現できてませんので、と
りあえずVTDOSのみ、当方の環境です。

 -	<0:0C2D>	※←[TAB]だったのね〜。Vzで見えました。
 ^	<0:0D5E>
 \	<0:7D5C>	※同様に出ています。
 [ESC]	<0:011B>	

Vzコンソールでも同じ。上2桁がよく解ってませんが。
[半/全]でトグル以外はmsimeの挙動が少し違う?ような。Vz上はもう少し追試しま
す。
vzk07t1 でいいんですよね。次は08か、ゆっくり待ちます。m(_ _)m・・・このセ
ンテンスはVzで書いたぞ。v(^ ^;・・・と思ったら、メモ帳にはすぐに反映されま
せんね。Vzでセーブ、クローズ、同じファイルをセーブ後に最小化していたメモ帳
を最大化しても見えない。クローズ・オープンで反映されていることがわかりまし
た。やれやれ。

 
>  auto にチェックしておけば、半角スペースの連続やタブを認識して、自動的に
> モードを切り替えるので、auto がお勧めです。(^_^)
> ちなみにこの掲示板独自の改造機能です。(^_^)
m(_ ^)m 他所では(あまりないと思いますが)気をつけます。


06926/06637 BKL00575  和生             Re^4: Win7をWin10に更新
( 1) 15/12/04 23:26 06923:10♯さんへのコメント コメント数:2
 10#さん

「タッチキーボード」が正式?な名称かも知れません。メーカーの文章では呼称が
様々な気がします。以後タッチで。ただWin10にVupしたとき、若干形状が変わりま
したので、ご指摘の「純正IMEの」ものだと思います。

> 「設定→時刻と言語→地域と言語→日本語→オプション→ハードウェアキーボード」
> を確認して下さい。
キーボード上の「設定」からは「地域と言語」の選択欄に「国または地域」となり
「アイスランド〜北朝鮮」の中に「日本」、「日本語」の「語」表示はなく、「オ
プション」はありません。
「コントロールパネル¥時計、言語、および地域」の「言語」に「入力方式の変更」
と、それらしき項目があり、念のためgoogleは外しました。「英語」はまだ外して
いません。
「ハードウェアキーボード」は無いようです。「コンピューターの簡単操作センタ
ー」にあるキーボード設定かも知れません。「よく似た別物」も使ったことがあり
ますが、まだ「タッチ」の方が指が使えます。
konno さんに書いた「デスクトップが消えた」状態からですので、上記「設定」関
係は誤認の可能性も残りますが。・・・なお「本機」はマウスコンピューターの
「WN801」、「予備」はacerの「IconiaW4」(415g)で仕様はほぼ変わりません。
「予備」の電源まわりが少しおかしく修理の折、つい購入しました。予備より軽く、
電源がUSBでなくDC端子がついていた事が理由ですが、キーボードまで思い及ばず、
実はVzも考えていませんでした。=_= :-$

なお蛇足ですが、「4種入力方式のうち英字」は次のようなものです。(大きさ同じ)
●英字
 |q w e r t y u i o p [BS]|
 | a s d f g h j k l − [CR]|
 |↑ z x c v b n m , . ? ↑|↑はShift
 |&123 Ctrl 顔 A [ ◇ ] 次頁 < >■|
[顔]は^0^等の懐かしいの、他に機種依存でしょうが7面表示。ユニコード(C)等。
[&123]は左3分の2記号(2面,"〒"郵便も)、右3分の1テンキー。
[A]モード表示、日本語入力時は[あ]。
[◇]は日本語入力時[次候補]、キーボードバーに候補表示。
 メモ帳(sJJS設定)で入力、Vz(VTDOSのみ)で確認、修正。

> 設定の分かりにくさも含め、軽く地雷です。
僕にはWindowsそのものが・・。ヘップバーン、好きでしたねぇ。違ったかな?

> 8以降の迷走ぶりは著しくユーザーアンフレンドリー。さすがやることがMS。
7をあまり使ってこなかったので、ナンですが、諸手両足あげて同感です。コケて
ます。

06927/06637 BKL00575  和生             Re: TPAEXT
( 1) 15/12/04 23:28 06924:文太さんへのコメント コメント数:1
 文太さん

>--- vtdos.cfg ---
>;TPAEXT=1
>-----------------
> 安全に倒して、とコメントアウトしておきましょう。
ですから〜、まだそこまで行ってません。#6587.これから拝見します。 


06928/06637 BKL00575  和生             Re^5: Win7をWin10に更新
( 1) 15/12/05 06:55 06926:和生さんへのコメント コメント数:1
蛇足作成にとられ、肝心を忘れました。n(- -)n

予備、本機ともにWinbows8.1 HOME 32bitで購入、本機のみWin10にVup、予備は
8.1のままです。共に液晶は1280×800。予備にVTDOS環境はまだありません。


06929/06637 CRG00666  文太             Re^2: TPAEXT
( 1) 15/12/05 10:37 06927:和生さんへのコメント
和生さん

 順番が違い、急かしてしまっているようで申し訳ありません。
 引っかかっていたことへの解決法が発見されたようで、つい嬉しくなってしまい
ました。

 キーボードが一段落されましたら、以下で過去をおっていただければ、
幸いです。

#06845, #06853, #06854, #06893
 と流れていました。

 ただ、考えてみると、

>3.マクロを何度か読み込んでいるうちに「マクロバッファが一杯」、続いて「テ
>キストバッファが一杯」メッセージがでました。これはVTDOS.cfgの設定だと思
>いますが。

 と、Vzはけなげに、そしてともかくも健康に「一杯」と泣いているわけで、
(泣けるぐらいには健康で)、ところが一方 TPA(EXT) 不良では、「クラッシュ」
するそうですから、これで解決とはいかないだろうなと、その後、思いました。

 それでも複合的な要素もあるかもしれないので、この設定を試す価値はあるか
もしれません。
 #06845のVTDOS.cfgで、これ以外には、安全側で【ない】設定はないと思いました。


06930/06637 GST01234  10♯             Re^6: Win7をWin10に更新
( 1) 15/12/05 15:22 06928:和生さんへのコメント
ひょっとしたらHOMEとProでは設定項目が違うかも知れません。
和生さんの方でProの環境か、他の方でHOMEの方って見えますかね?
変な話ですが、僕の方では一貫してHOMEでの動作検証は行っていません。


06931/06637 ASA00132  10#              Re^5: Win7をWin10に更新
( 1) 15/12/05 19:28 06926:和生さんへのコメント コメント数:1
> 「アイスランド〜北朝鮮」の中に「日本」、「日本語」の「語」表示はなく、「オ
> プション」はありません。

HOMEで確認しました。
「日本」の表示は「国また地域」で、それに続いて
「言語」があり、その中に「日本語・Windowsの表示言語」の表記があるはずです。
それをタップすると展開し、「オプション」ボタンが現れます。


06932/06637 BKL00575  和生             Re^6: Win7をWin10に更新
( 1) 15/12/05 22:46 06931:10#さんへのコメント コメント数:1
 10#さん

お手数をかけます。
 
> HOMEで確認しました。
> それをタップすると展開し、「オプション」ボタンが現れます。
タップすればよかったんですね。現れました。以下のようになっていました。

タッチキーボードの[言語設定](右下)から
[設定] 時刻と言語					←上は設定
 日付と言語 / ●地域と言語 / 音声認識			←/選択肢
[地域と言語] 国または地域 / 言語 / 関連設定
[言語] 言語を追加する / ●日本語 / English(US)
[日本語] <規定値として設定> / ●オプション / <削除>	←<>選択できない

[オプション]
 言語のオプション / ハードウェアキーボードのレイアウト / キーボード
----------------------------------------------------------------------
[ハードウェアキーボードのレイアウト]
 キーボードのレイアウト / 日本語(106/109キー) / レイアウトを変更する
----------------------------------------------------------------------
 [レイアウトを変更する]
  サインアウトすると次のキーボードに切り替わります
  日本語キーボード(106/109キー)
  <サインアウト> / キャンセル				←キャンセル
----------------------------------------------------------------------
[キーボード] キーボードの追加 / Microsoft IME
----------------------------------------------------------------------
 [キーボードの追加]
  google日本語入力					←削除したもの
  Microsoft IME					←選択済の薄目?表示
----------------------------------------------------------------------

で、薄目にもかかわらず[Microsoft IME]をタップすると次がありました。続けます。
この辺は初めて触ります。konnoさんへのVTDOSでのキー返り値は以上の環境です。
しばらく時間頂戴します。

(6930) 
> 変な話ですが、僕の方では一貫してHOMEでの動作検証は行っていません。
少しでもお役に立てれば嬉しいのですが……。ご指示下さい。


06933/06637 BKL00575  和生             Re^7: Win7をWin10に更新
( 1) 15/12/05 23:32 06932:和生さんへのコメント コメント数:1
 10#さん

●続きです。
----------------------------------------------------------------------
 [Microsoft IME入力方式エディター] オプション / <削除>
→オプションをタップ
----------------------------------------------------------------------
[Microsoft IME]
 学習 / 単語の追加 / タッチキーボード / ハードウェアキーボード 
 / クラウド候補 / 詳細設定
----------------------------------------------------------------------
 [タッチキーボード]
  親指レイアウト / かなテンキー(フリックとマルチタップ入力↓)
   ↓三択
   かなテンキー(フリック入力のみ)		←これらの選択では
   QWERTY					←日本語変換できません
----------------------------------------------------------------------
 [ハードウェアキーボード]
  かな入力を使用するオン・オフ		←オフ※
----------------------------------------------------------------------

[設定]キーボード関係は以上のようです。


06934/06637 GST01234  10♯             Re^8: Win7をWin10に更新
( 1) 15/12/06 00:26 06933:和生さんへのコメント コメント数:1
「システム→バージョン情報」はどうですか?
バージョン 1511
OSビルド 10586.0
になってますか?

「コントロールパネル→デバイスマネージャー→キーボード」
「コントロールパネル→言語→言語設定の変更」
はどうなってますか?

レジストリエディター(regedit)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
はどうなってますか?

ちなみにテストでインストールしたWin10x86でVTDOSは正常にJIS配列で入力出来ました。

06935/06637 BKL00575  和生             Re^9: Win7をWin10に更新
( 1) 15/12/06 01:15 06934:10♯さんへのコメント コメント数:1
 10#さん

> 「システム→バージョン情報」はどうですか?
> バージョン 1511
> OSビルド 10586.0
「システム→バージョン情報」には2つの項目はありません。
PC、サポート、関連設定の大項目、PCの小項目にも見当たりません。

> 「コントロールパネル→デバイスマネージャー→キーボード」
HIDキーボードデバイス、が2本あります。

> 「コントロールパネル→言語→言語設定の変更」
「日本語」が上位で、Windowsの表示言語有効、日本語の入力方式Microsoft IME、
日付、時刻、数値の型式、です。


> レジストリエディター(regedit)
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
> はどうなってますか?
ここは初体験で、少し時間がかかりそうです。しばらく、でないご猶予を。
今夜は限界のようです。m(_ _)m

> ちなみにテストでインストールしたWin10x86でVTDOSは正常にJIS配列で入力出来ました。
やはり、特殊な問題があるのでしょうか。知識・スキルの不足を含め、当方の問題も。
前言の後、konnoさんへの追伸をかいていました。こののちUpします。
本当にお手数かけ、申し訳ありません。


06936/06637 BKL00575  和生             Re^5: Win7をWin10に更新
( 1) 15/12/06 01:18 06925:和生さんへのコメント
 konnoさん 追伸です。

VTDOS窓を起動、vkeyc起動常駐(ckwvなし)
 -	<0:0C2D>
 ^	<0:0D5E>
 \	<0:7D5C>
 [ESC]	<0:011B>	←変わりません
Vzをこののち起動、そのコンソールからも同じを確認。
つまり、vkeycは要らないってことですか?

DOS窓BATはできてませんので、CMD窓(コマンドプロンプト)から確認。
keycode.exeの[ESC終了]メッセージは文字化けしていますが、返り値は変わり
ません。(#6922より引用)

> DOS窓BAT  KEYCODE.EXE
>  -	<0:0C2D>
>  =	<0:0D3D>	※ ^ の刻印で = が入力される
> 			※ \ は入力できない
> [ESC]	<0:011B>
> 
> 
> DOS窓BAT  に以下の1行を張り付けて起動
> c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
> 
> DOS窓BAT  KEYCODE.EXE + KB16.COM
>  -	<0:0C2D>
>  ^	<0:0D5E>	※ 刻印通りになる。
> 			※ \ は入力できない
> [ESC]	<0:011B>

[DOS窓BAT]を[CMD窓]に置き換えてそのままです。
どうやら8タブも、変わらない環境のようですが……?


06937/06637 GST01234  10♯             Re^10: Win7をWin10に更新
( 1) 15/12/06 01:31 06935:和生さんへのコメント コメント数:1
無理せず確実にお願いしますね。

一応、前回のチェックの補足です。


> > 「システム→バージョン情報」はどうですか?
> > バージョン 1511
> > OSビルド 10586.0
> 「システム→バージョン情報」には2つの項目はありません。
> PC、サポート、関連設定の大項目、PCの小項目にも見当たりません。

Win10の場合「コントロールパネル」ではバージョンは出ません。
「設定→システム→バージョン情報」になります。


> > 「コントロールパネル→デバイスマネージャー→キーボード」
> HIDキーボードデバイス、が2本あります。

PS/2キーボードの接続は無いようですね。
USBかBlueToothでキーボードを接続していますか?


> > 「コントロールパネル→言語→言語設定の変更」
> 「日本語」が上位で、Windowsの表示言語有効、日本語の入力方式Microsoft IME、
> 日付、時刻、数値の型式、です。

「日本語」の下には無いですね。
もし日本語のIME以外に他国語があるなら削除できますか?


> > レジストリエディター(regedit)
> > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
> > はどうなってますか?
> ここは初体験で、少し時間がかかりそうです。しばらく、でないご猶予を。

「スタートメニュー→すべてのアプリ→Windowsシステムツール→ファイル名を指定して実行」
でregeditと入力して起動します。
設定を変更してしまわないようご注意を。


06938/06637 BKL00575  和生             Re^11: Win7をWin10に更新
( 1) 15/12/06 09:25 06937:10♯さんへのコメント コメント数:1
 10#さん

「デスクトップ」消滅以来、「スタートメニュー」は表示されません。
「タスクバー」は残りましたが、左端の「Windowsマーク」タップで「スター
トメニュー」は出ません。消滅後最初のシャットダウン以前は「スタートメニ
ュー」を表示できました。
なお「タスクバー」は画面上端に(消滅以前に設定のまま)残り、ピン留めし
ていたものは消えていました。残ったものはバッテリー、WiFi、キーボード、
日本語、時刻、など右に表示のもの、左端の「Windows」とその横の「デスク
トップ切換」でした。現在「コマンドプロンプト」だけ新しくピン留めしてい
ます。
消滅時、真っ黒画面にゴミ箱だけ残り(この辺の操作の記憶は曖昧ですが)
「コントロールパネル」「C:」「D:」(SDカード)、それにchrome、VTDOS、
などいくつかのショートカットをデスクトップピン留めしてシャットダウン、
後、再起動すると「スタートメニュー」が表示できず、「Windowsマーク」の
右クリックで現れる18項目の細かいメニューのの中の「シャットダウンまた
はサインアウト」からシャットダウンしています。

現在[設定]はキーボード右下[■]の[言語設定]から呼んでいます。


>「設定→システム→バージョン情報」になります。
そこからが、前回の結果でした。「ビルド情報」など見当たりません。

> USBかBlueToothでキーボードを接続していますか?
USBは、一度フルキーボードを接続しました。曖昧ですが「タッチ」と変りが
無いようでした。BlueToothは、先日Microsoftの「Universal Mobile keyboad」
を購入しましたが、[Fnキー]が無いので試して放置してありました。
そうか、Vzには使えなくとも、こういう書込みには使えますね。(・・)……接
続、なかなか快適です。実況だな、まるで。ただし日本語変換のon/off
が分かりません。後で調べてからにした方がよさそうです。「タッチ」に戻し
ます。

> 「日本語」の下には無いですね。
> もし日本語のIME以外に他国語があるなら削除できますか?
前便のように[英語]は残してありました。削除できると思います。

> 「スタートメニュー→すべてのアプリ→Windowsシステムツール
> →ファイル名を指定して実行」でregeditと入力して起動します。
> 設定を変更してしまわないようご注意を。
「スタートメニュー」はありませんが、regeditは[C:]から検索で見つけました。
実は以前、「タッチキーボード」のサイズ変更をやりたくて、ネット情報をもと
に探したことがあります。怖くて見るだけでしたが。今、ショートカットを作り
ました。
「多国語削除」の結果とあわせて報告します。「多国語削除」のあと、konnoさん
にしたVzやVTDOSでのkeycode.exeの結果報告ですね。Vzだけでいい……わけはな
いですね。

今度こそ、しばし(かなり?)ご猶予を。m(_ _)m
チェック事項などあればご指示下さい。覗くだけはしております。


06939/06637 GST01234  10♯             Re^12: Win7をWin10に更新
( 1) 15/12/06 18:05 06938:和生さんへのコメント コメント数:1
「設定→更新とセキュリティー→Windows Update→詳細オプション→更新履歴を表示する→更新の履歴」
でもWindowsのバージョンを推測することは出来るようです。

スタートメニューが出なくなるのはWin10では割とメジャーな不具合らしいです。
以下コピペです。

------------------------------------------------------------------------------
解決方法一

1. タスク マネージャーを開きます。 (キーボードで Ctrl + Shift キーを同時に押しながら Esc キーを押します)
2. タスク マネージャーの画面で [ファイル] > [新しいタスクの実行] とクリックします。
3. [このタスクに管理者権限を付与して作成します] のチェックを入れます。
4. 開くの欄に cmd と入力し、[OK] をクリックします。
5. cmd のプロンプト画面に以下を入力して Enter キーを押します。
dism /online /cleanup-image /restorehealth
6. 同じプロンプト画面に以下を入力して Enter キーを押します。
sfc /scannow
7. さらに以下を入力して Enter キーを押します。
powershell
8. さらに以下を入力して Enter キーを押します。
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
9. cmd のウィンドウを閉じます。
10. 問題が解決したかどうか確認します。問題が解決していない場合は PC を再起動をしてください。

またWindows 10でスタートボタンが表示されない以外、Microsoft Edge 、設定、通知などが応答しなくなるという問題がある場合、上記の解決方法も適用です。
それともWindows10でスタートボタンが表示されないなら、↓の方法でもう一度チャレンジしてください。
-------------------------------------------------------------------------------
解決方法二

[Windows キー] + [R]キー > 「control userpasswords2」と入力して [OK] > ユーザー アカウント画面が表示されたら [追加] をクリック、マイクロソフトアカウントでログインして、一旦スリープ画面にしてから新しく追加したアカウントでログイン
-------------------------------------------------------------------------------
解決方法三

セーフモードでPCを起動
-------------------------------------------------------------------------------


06940/06742 CXB00940  としき           Re^13: 32bit vs 64bit
( 1) 15/12/07 00:25 06912:文太さんへのコメント
参照先:http://homepage3.nifty.com/~toshiki/
>  通じていると思うので、もう繰り返す必要ないと思うけど、僕が伝えたかったのは、
> もちろん、「社会の最小単位は個人ではなく家族です」ということです。

通じていないのか、通じていて不一致なのか。
現時点での私の考えは「社会の最小単位は個人」です。
もちろん、今後、私の考えが変化する可能性は非常に高いです。


06941/06742 CXB00940  としき           Re^4: 撤退
( 1) 15/12/07 00:57 06904:10♯さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
> 「マトリックス」は「攻殻機動隊」にも影響を受けてるんですってね。

「攻殻」は学生時代に原作を読みました。
面白かったけど読みづらかったなぁ。コマの外まで文字がびっしりで。
昔の映画2作を見たとき、これだけキャラデザ(特に課長)が違っているのに、
原作の雰囲気とか世界観が見事に再現されているのにびっくりしました。
テレビ版というか「SAC」までは見ています。
記憶をいじられるというのは怖いな、と思いました。
たとえ本人の思考様式(アルゴリズム)に変化がなくても、与える記憶
(インプット)が異なれば、当然、出力される結果は異なるはずですから。
なので、例えば仮に、私と10♯さん(私と文太さんでもいいけど)が全く同じ
思考ルーチンをもっていたとしても、これまでに生まれ育った経験やら読んだ
本などが異なるわけですから、違った考えを持って当然なわけですが、逆に、
記憶を操作すれば、同じ考えを持たせることも可能なわけです。
まぁ、昔から、洗脳だの群集心理だの、ある程度は思考様式の方を操作する技術
はあったわけで、何をいまさら、という考えの人もいるかもしれませんが。

ただ、たった一つだけ目新しく感じなかったところは、感覚器というかセンシング
というか、その方面をいじる、という部分。
これ、「認識とは情報処理の結果にすぎない」とかいうせりふが光瀬龍の
「百億の昼と千億の夜」にあって、それを子供のころに読んでいたからですね。
萩尾望都の漫画版を読んだのが小学生のころ、小説の文庫版を読んだのが
中学生か高校生のころ。
やっぱ、子供のころの記憶って、結構大人になっても影響があるみたい。


と、ここまでで、インプットとアルゴリズムは出たな。
あとは何があるかな。
データ構造?(笑)


06942/06742 GST01234  10♯             Re^5: 撤退
( 1) 15/12/07 22:56 06941:としきさんへのコメント コメント数:1
記憶の操作は当面はファンタジーの話ですね。
むしろPTSDの治療などの有用な利用方法で研究が進んでいますよね。
でも、そんな特殊な方法を用いなくても、人の価値観を多少誘導することは
そんなに難しいことでなくて、一般的な事ですね。

個人の価値観がいかにいい加減かというのは、
10年20年、自分の黒歴史を振り返ってみると実感できます。


06943/06742 CRG00666  文太             Re^6: 撤退
( 1) 15/12/08 01:43 06942:10♯さんへのコメント コメント数:1
>個人の価値観がいかにいい加減かというのは、
>10年20年、自分の黒歴史を振り返ってみると実感できます。

 す、すいません、もうしばらくこの掲示板は見ないようにしようと決意してい
たのですが。
 ど、どうして、そんなに「常識」も保持していられるのでしょう?
 た、たしかに実感できてしまいます。黒歴史。

 実は、和生さんの 2000 年近辺の FGALDC での発言を少し読んでいました。き
っかけは、vmap の読み方なのですが。
 vmap のソースまで覗いてしまってました。 わ、わからん、という結果なので
すが。ベクターのフック。
 間違っているかもしれませんが、使用ドライブの表示(windows のマイコンピ
ュータみたいなの)に、int_24h を使ってという話を和生さんはしてました。す、
すげえ、と。
 とにかく、和生さんはすごい人なんです。おそらく参考資料も大してなかった
のに、実験、実験、実験で。そして、過去ログを読む、読む、読む。(僕のほう
が勘違いしてたのかもしれませんが) 、で、どうして VTDOS が vmap に出ると
思ったのだろう? と思ってました。
 Undoc DOS の話も、高橋さんととらじさんがしていた。

 とにもかくにも、キーボード、僕が想像していた以上にやっかいそうですね、
がんばってください >和生さん。きっと道は、あります!

 もう一点。「攻殻機動隊」。その方面の方々には強い影響力をもった漫画、ア
ニメなんですね。実写もスピルバーグがやるとか。
 想像力の方向はおぼろげながらも分かりました。ニューロマンサー系ですよね。
そんな時代。
 今はドローンとPTSD。ゴースト?

 昔、FGALTS の Bruce. さんが「攻殻機動隊」にちょっと触れていて(yagrep.
exe と onigsed.exe をおねだりしました)、今回と同じく、僕は凍りました
(正規表現とかで本を書かれ、 GNU sed を onigsed として日本語版として移植
されている方です)。今日、「攻殻機動隊」をちらと調べてみました。駄目です。
あの国粋主義的そうな雰囲気と女の子の大きな胸。これだけで(ごめんなさい、
ファンの方)、撤退、という感じでした。
 日本人って日本が好きなんだなぁ、という感想でした。理系の方々、国家権力
にものすごい幻想をお抱きでなんではないでしょうか? とも思いました。戦後
70年、じつは理系主導でこの国がやってきた、という自負なのかな、とも思い
ましたが。の割には報われてないぞ、という感じなんでしょうかね? この部分
は、僕には本当に世代・文化・日常感覚が違うんだろうなぁ、と思いました。自
分の考える方向がどれだけ時代とかけ離れているかは、ある程度、自覚している
つもりなのですが。Vzとか今でも使おうとしてるし。これで十分だ、とか思っ
てるし。


06944/06742 BQO00549  konno            Re^16: LFNリネームこんどこそ解決
( 1) 15/12/09 21:52 06909:konnoさんへのコメント コメント数:1
> 副作用はなかなかわかりにくいですが、どうやらリネーム関係のバッファだけ
> 大きくするやり方でできそうです。

と言いながら、またソースの海に溺れていました。
ぷはぁ、やっと浮かび上がることができました。

結局バッファの拡大よりも、LFNの長さによって制限をかけることにしました。
例えばLFNが80文字以下なら長い名前で処理する。
80文字以上だったらSFNに変換して処理するようにしました。
これでVZの異常動作は出なくなりました。
非常に泥臭いやり方でなんとか実現できました。

あとはステータスラインの表示ですが、いろいろやってみたものの
結局10#さんのルーチンをそのまま使わせてもらいました。
ありがとうございます。


# 悪魔の実(VZ)を食べたものはかなづちになって溺れる定めなのさ。
これからはやっぱり覇気だよね。
覇気ってあのまっくろな技で、沢山のテキを一気にやっつける凄い技だろ。
モノにするまでは大変な修行が必要だけど、超強力だよね。


06945/06742 GST01234  10♯             Re^17: LFNリネームこんどこそ解決
( 1) 15/12/09 23:00 06944:konnoさんへのコメント コメント数:1
お疲れ様です。
長さをチェックして、越えてたらSFNで〜
結構めんどくさいですよね(^^;)
個人的には200文字にも及ぶ本当に長い名前を取り扱うことはまずないので、
必要十分だと思います。


06946/06742 GST01234  10♯             Re^7: 撤退
( 1) 15/12/10 00:06 06943:文太さんへのコメント
文太さんと和生さんのやりとりの過去ログを見てたら、僕がごっちゃになってました。
vmapを取るのは純正DOS時代の設定の確認としては妥当でしたよね。
文太さんがDOSの中の話なのか外の話なのかを明確にしようと試みてますね。

WindowsのスキャンコードをDOSのコードに変換しているのはVTDOSなので、
この辺りは実は強制的な解決方法がありますが、出来れば和生さんの設定上の
問題を確認したいので報告待ちです。
リリース時期が来れば強制JP入力オプションを追加予定です。


「攻殻機動隊」のネタを振っておいてなんなんですが、僕はこれ見てないんですよね。
そもそもアニメ自体ほとんど見ないので(付き合いでジブリ見ぐらい)
サイバーパンク自体は趣味の範疇なので、ブレードランナーとかは見てます。
テレビシリーズのトータルリコールは結構おもしろかったです。

情報空間での諜報活動などは国防上かなり重視されてるはずですので、
そういった意味ではそれほど誇張という訳でも無い気がします。
「ニューロマンサー」は読んでないんですが、1984年ですね。
この年はカルチャーの転換点かなにかですかね?
その3年後の、クリフォード・ストールの「カッコウはコンピュータに卵を産む」
というドキュメンタリーもおもしろかったですよ。

まー日本はバブル以降、日常的に脅威を実感することはそうそう無いので、
国家レベルの脅威!とかはフィクションとしてはありがちな設定なんだと思います。

ちょっと話はずれますけど、アメリカのハイテク産業は元々軍産学で連携した
大戦中のレーダー開発が起源にあるので、その産業分野自体が国家事業と密接ですね。
国の仕事に携わる技術者も多く、需要を底上げしてるため、
その分は優遇もされてるはずです。

それに対して相対的に民需の比率が高い日本では技術者の価値を決めるのは
需給バランスで、先端分野といえど、その需要は広い意味では広告により
産み出されます。

価値観がいい加減というか、その優先順位が高い人はそれほど多くないですよね。
どうでもいいような消費性向は日常的に相当な誘導が掛かってて国内レベルの経済をも
左右します。
「これのゲットがマスト」てバズワードが連呼されてて、その課題をクリアすること
こそが競争原理資本主義社会のリアルであると。
「これのゲットがマスト」レベルなら他愛もない話なんですが、
その仕組みが時に産業の構造に変化をもたらし、社会の構造に変化をもたらし、
個人の価値観に変化をもたらし、個人による社会の認識に影響を与えます。

実世界をモチーフにしたフィクション。
サイバーパンクが伝えんとしてることはこういう事ではないですか?
マトリクスに関しては、僕はホログラフ宇宙論とか彷彿しましたけどね。


06947/06742 BQO00549  konno            Re^18: LFNリネームこんどこそ解決
( 1) 15/12/10 01:41 06945:10♯さんへのコメント コメント数:1
> 長さをチェックして、越えてたらSFNで〜
> 結構めんどくさいですよね(^^;)

でも関係しているすべてのバッファを拡大するほうがはるかに面倒です。
VZのマクロはポインタを多用しているので、それがずれたりして
互換性や動作に影響するので、大変です。
それに、バッファを拡大したらメモリ不足で動かない。(>_<)

> 個人的には200文字にも及ぶ本当に長い名前を取り扱うことはまずないので、
> 必要十分だと思います。

早速掲示板のcgiファイル編集で効果を実感しました。
10#さんの助けがなかったら今回のミッションは無理だったかも。
本当にありがとうございました。


06948/06637 BKL00575  和生             Re^13: Win7をWin10に更新
( 1) 15/12/10 12:42 06939:10♯さんへのコメント コメント数:1
 10#さん

遅くなりました。バージョン情報、が主な原因でしょうか。まぁマクロもいじっ
てはいましたが、[Windows Update]は、見るたびに表示が違い、手間取りました。

●多国語

>> 「日本語」の下には無いですね。
>> もし日本語のIME以外に他国語があるなら削除できますか?
>前便のように[英語]は残してありました。削除できると思います。
これは「コントロールパネル¥時計、言語、および地域」の「言語」からのもの
でした。[設定]からでも同じ場所に行きつきます。

[英語]を削除しました。
タッチキーボード右下の[■]からは[キーボードタイプ選択][言語設定]だけにな
りました。ここからは[時刻と言語][地域と言語]に行けて、[Windowsの表示言語
・日本語]だけになっています。[言語の追加]には、まぁ、聞いたことのない言
語も並んでいます。


●バージョン情報

> 「設定→更新とセキュリティー→Windows Update→詳細オプション→更新履歴を表
> 示する→更新の履歴」でもWindowsのバージョンを推測することは出来るようです。
このご指示に基づいて見れば、履歴には、
 ・Windows 10 Home、バージョン 1511、10586 にアップグレード
  失敗しました、
とありました。履歴は可能な限り遡っても、Win10に関してはこれだけでした。
このときはそのままにして、後日見れば、次のように。

[Windows Update]
 更新プログラムを利用できます。
 ・Windows 10 用 Internet Explorer Flash Player のセキュリティ更新プロ
  グラム(KB3119147)。
 ・Windows 10 用の累積的な更新プログラム (KB3116869)。

「失敗」していたWin10のアップグレードはありません。
さらに後日、こうありました。このとき[更新履歴]には失敗報告は消えていま
した。利用できる「更新プログラム」には、Defenderやgoogleのものなど他に
4〜5本ありました。

こういう状態を繰り返すこと数日、昨日ようやく、表示にWin10が現れました。

[Windows Update]
 更新プログラムを利用できます。
 ・Windows 10 Home、バージョン 1511、10586 にアップグレード。
 ・Windows 8 8.1 と 10 用の、Windows 悪意のあるソフトウェアの削除ツール
   - 2015 年 11 月 (KB890830)。
  [詳細]……※
 この更新を完了するには、別のインストールを開始する必要があります。
 開始するには、[インストール]を選択してください。インストール ウィ
 ンドウが表示されない場合は、このウィンドウを最小化するか、タスク
 バーを確認してください。

昨日は、※[詳細]を選択すると[Microsoft]HPのどこかにとびます。中断しました。

本日、ようやく以下の表示だけになりました。

[Windows Update]
 更新プログラムを利用できます。
 ・Windows 10 Home、バージョン 1511、10586 にアップグレード。
 更新プログラムは、デバイスが使用されていないときに自動的にインストール
 されます。または、必要に応じて今すぐインストールすることもできます。

「今すぐインストール」を選択してほぼ2時間、完了、再起動、[設定][システ
ム][バージョン情報]は次のように。

 エディション	Windows 10 Home
 プロダクトID	****************

これでいいのか、不明ですが、現状です。「ビルド」の言葉は見当たりません。


●レジストリ

> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

「バージョン情報」の後の状況です。コピペできず、手動転記ですので、誤植
があるかも知れません。各項冒頭マークは読み取れませんでした。全9項。

 名前				種類		データ
[赤](既定)			REG_SZ		(値の設定なし)
[赤]LayerDriver JPN		REG_SZ		kbd106.dll
[赤]LayerDriver KOR		REG_SZ		kbd101a.dll
[赤]OverridekeyboardIdentifier	REG_SZ		PCAT_106KEY
[青]OverridekeyboardSubtype	REG_DWARD	0x00000002(2)	
[青]OverridekeyboardType	REG_DWARD	0x00000007(7)
[青]PollingIterations		REG_DWARD	0x00002ee0(12000)
[青]PollingIterationsMaximum	REG_DWARD	0x00002ee0(12000)
[青]ResendIterations		REG_DWARD	0x00000003(3)

なぜかKORまであります。

> スタートメニューが出なくなるのはWin10では割とメジャーな不具合らしいです。
ご教示、ありがとうございます。こちらは、まぁVzが一応(ckwvなし、日本
語入力可)動きますので、まだトライしておりませんが。konnoさんの新しい
Vzも出来あがった、ようです。v(^^)v

アンフレンドリー、よく身に沁みますねぇ。・・・感想はさておき、shadow
さん、konnoさんと話しかけていたマクロ、少し整理できました。もう少し見
直して、別スレッドで発言させていただきます。
ありがとうございました。


06949/06742 BKL00575  和生             Re^19: LFNリネームこんどこそ解決
( 1) 15/12/10 12:58 06947:konnoさんへのコメント
おめでとうございます。
楽しみです。

06950/06637 GST01234  10♯             Re^14: Win7をWin10に更新
( 1) 15/12/10 23:55 06948:和生さんへのコメント コメント数:4
レジストリの内容は問題ないようです。
「英語」を削除しても、VTDOSでのタッチキーボード入力の配列はUSのままですか?
USBやBluetoothキーボードの場合はどうですか?
これで無理だと、設定方法の難易度はもうちょっと高くなるようです。

gadget.uassist.co.jp/post/detail336.html
d.hatena.ne.jp/ruby-U/20101110/1289371908

過去に接続したUSBやBluetoothキーボードがUSで認識されていて、
コンソールに対してUSキーボードの報告を返してるように思われます。

こんな感じでググるといろいろ出てきます。

www.google.co.jp/search?num=100&q=%E3%82%BF%E3%83%83%E3%83%81%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89+us%E9%85%8D%E5%88%97%E3%80%80%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA&oq=%E3%82%BF%E3%83%83%E3%83%81%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89+us%E9%85%8D%E5%88%97%E3%80%80%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA&gs_l=serp.3...810866.815079.0.815356.16.15.0.0.0.0.199.1552.0j10.10.0....0...1.1.64.serp..15.1.156.QpKityLbT68


バージョン情報は、僕の使ってるバージョンと一致してるか確認したかったのですが、
Windows Updateの履歴からは、同じバージョンが動作してると推測されます。
「設定→システム→バージョン情報」でバージョンとOSビルドが出てこない理由が
分かりません。
システム上で何か問題があるんじゃないかと思いますが、これの追求は本題では
無いですね。
一応、「ファイル名を指定して実行」で「winver」で確認できるはずです。

06951/06637 BKL00575  和生             Win10でのUpdate
( 1) 15/12/11 09:32 06950:10♯さんへのコメント コメント数:1
 10#さん

取急ぎの追加報告です。
昨日の報告は、Updateに失敗していました。詳細は省きますが、ナマWin
10のママでした。
Updateに成功の指標?は、画面表示のようです。次のような画面になり、
ほぼこれだけで、1時間程度を要します。

   Windowsをアップグレードしています
     PCは数回再起動します。

          ○			←かなり大きな円に
					 進行%表示
  −−[1]−− −−[2]−− −−[3]−−

 [1]ファイルをコピーしています %
 [2]機能とドライバーをインストールしています %
 [3]設定を構成しています %

終了すると、[設定][システム][バージョン情報]に「ビルド」が現れました。

 エディション	Windows 10 Home
 バージョン	1511
 OSビルド	10586.0
 プロダクトID	******************

でした。
失敗を続けていた原因は不明ですが、常時電源を繋いでいない「8タブ」の節電機能
あたりかな、と思ったりもします。
なお、「スタートメニュー」も同時に復活していました。

出かけなければなりません。8タブは持参しますが、ご下問は(また)少し時間を頂
戴します。ご海容のほどを。m(_ _)m

06952/06637 BKL00575  和生             Re^15: Win7をWin10に更新
( 1) 15/12/11 23:33 06950:10♯さんへのコメント コメント数:1
 10#さん

> 「設定→システム→バージョン情報」でバージョンとOSビルドが出てこない理由が
> 分かりません。
> システム上で何か問題があるんじゃないかと思いますが、これの追求は本題では
> 無いですね。
仰るとおり本題ではないかも知れませんが、こちらの認識不足というか、MSの責任だ
と(言いたいですが)ばかりではなかったわけです。お手数かけました。

> 「英語」を削除しても、VTDOSでのタッチキーボード入力の配列はUSのままですか?
お恥ずかしいというか、実はこの「配列はUS」という意味がよく解っていません。不
具合と感じているのはVzで一部のキーが効かないことでした。
[CTRL]+^(マクロでは[^^]と表記)はマクロの起動キーとして、よく使われていたので
すが、効きません。Vzでプリフィックスと呼んでいた[^Q][ESC][^K]などは使えます。
MS-IMEが[ALT]+[@]で立ち上がるのも不思議です。これらは[US配列]の特徴なのです
か?

何せ、9821のキーボードでしかも「かな入力」を使っていて、WindowsのいわゆるDO
S/V機のキーボードは使いにくいなぁと思いつつ、過ぎてきました。106、109とかの
名前を知っていても、中身は知らないままでした。

先日のkonnoさんの教えのVTDOSの変換機能?はわかったつもりなんですが、これら
がUS配列ということなのでしょうか。

> USBやBluetoothキーボードの場合はどうですか?
で、これまでにこの「8タブ」に繋いだキーボードとして、2つを報告しましたが、
ならば削除できるのではないかと、先日のHIDキーボードデバイスを再度見てみま
した。デバイスをクリックすれば「場所」があり、

[デバイスマネージャー]→[キーボード]
 HIDキーボードデバイス
	 場所:	GPIO ボタン ドライバー
 HIDキーボードデバイス
	 場所:	Bluetooth 低エネルギー GATT 対応 HID デバイス

となっています。上の方はもしかすると「タッチキーボード」かもしれないなぁと思
い、そのままにしてあります。下がBluetoothのものか分かりませんが、だとすると
MS純正ですからある意味納得できるか、などと思ったりもします。

> これで無理だと、設定方法の難易度はもうちょっと高くなるようです。
> 
> gadget.uassist.co.jp/post/detail336.html
> d.hatena.ne.jp/ruby-U/20101110/1289371908

> こんな感じでググるといろいろ出てきます。
> 
> www.google.co.jp/search?num=100&q=%E3%82%BF%E3%83%83%E3%83%81%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89+us%E9%85%8D%E5%88%97%E3%80%80%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA&oq=%E3%82%BF%E3%83%83%E3%83%81%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89+us%E9%85%8D%E5%88%97%E3%80%80%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA&gs_l=serp.3...810866.815079.0.815356.16.15.0.0.0.0.199.1552.0j10.10.0....0...1.1.64.serp..15.1.156.QpKityLbT68
勉強してみます。

ただ、以前「遠くの方」(^^)から聞こえてきたキー置き換えツールなどは、今の
疑問がすっきりしてからにしたいと思っています。つまり、
 US配列とはどんなもの?
です。……混乱もvmapのようにあるとも思います。


06953/06953 BQO00549  konno            VZK07T3
( 1) 15/12/11 23:43 コメント数:3
k07t3 (2015-12-11)を VZの部屋にUPしました。

・Rf+ DOS窓のファイラーで#R 編集モードで[ESC]P [ESC]S ロングファイル名変更となる(大文字小文字区別する)
 バッファの制限により、パスの長さ約80文字以上ではSFNとなる。
 Hn (リネーム時の一時ワーク pr のフリーエリアサイズ) の初期値を、64 から 128 に変更 128以上を推奨

10#さんのソースを取り込んであります。10#さんに感謝。

ダウンロード VZK07T3.LZH ver1.60k07t3 (2015-12-11版) new!

   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。



06954/06637 CRG00666  文太             英語配列(US配列)
( 1) 15/12/11 23:59 06952:和生さんへのコメント
ひひひひひ。マゾなのか?

 え? 僕は遠い人なの?

 しょうがないなぁ、のびた君。

>US配列とはどんなもの?
http://www.h4.dion.ne.jp/~hanbei/keyb.htm
 こんなものですよ。

#06853
 過去ログも読めねえってか。
 いつでも見られるようにと先手先手うってきたんですけどねぇ。
 うちすぎ?


06955/06742 BKL00575  和生             山の日対応カレンダー
( 1) 15/12/12 00:21 06842:shadowさんへのコメント コメント数:2
 shadowさん
 konnoさん

一応、動くようになりました。注釈が一杯入ってますが、こちらのリハビリの
カルテみたいなものと、勘弁して下さい。
kVZ(t01)、tVZで確認しました。
自分でも早速DTPのネタに使って紙面を埋めました。
Vzが動く、やっぱりいい環境だとつくづく思います。

===== Calender.def ===== v1.08w : origin by Yushi / fixed wanama ζ゜;
(R)
 Yushi さんのモノクロ版カレンダー(旧FGALDC MES(16)#01496)拡張版
 ★▼など修正箇所
 2003年「海,敬老の日」第3月曜対応
    「9月飛石4連」法3条3項関連(対応2005)
 2005年「5月4連振替」法3条2項関連 shadow's order
 2015年「山の日・8.11」2014制定,2016施行
---------------------------------------------------------------------
起動で当月表示され,当日は[■]。[ ]当日枠,■移動日付カーソル。
【操作キー】/同名箇所でカスタマイズ可。終了[ESC]。
・年移動:上下キー,月移動:左右キー,10年移動:#37([RLDN]),#38([RLUP])
 1〜3ヵ月表示切替:[CR](#04)
・当月復帰:[BS](#14)
・日月開始切換:\[CR](#n,#53)
・年月日入力窓:#13(#v,[INS])、Shift起動いきなり入力窓。
---------------------------------------------------------------------
・日付カーソル表示 on/off [DEL](#g,#15)
 カーソル移動 #11(#>,[^→]),#12(#<,[^←]),#39([^↑]),#40([^↓])
---------------------------------------------------------------------
・出力:[TAB](#21),カーソル位置にテキスト出力。
 日付カーソル表示時は位置日付,非表示時は表示カレンダー。
 カレンダーの祝祭日は<01>,連休は<03_04_05>などと出力。
---------------------------------------------------------------------
特別日:オプション dj+で表示。&05。書式は祝日テーブルと同じ。
 出力には反映されません。
---------------------------------------------------------------------
* M
1 ^\ "Calendar"
	(s>3)?.#]
	w-, x+, U+,					;wide,S/M,日付
	b10+t500+l0+pn..-27,				;
	&06 &Sm(b,r,19)					;&06 menu header
	b.19=-1, i36, (15){ b.i---, }			;i:not ai
	ax$2a00, &i($21)
	t..3=y=cx, t.5=m=dx>>8, N=d=dx&$ff,
	k=']',						;★k='}', → ']'

	ss[-,						;konno
	r$a000!=vp..1,					;;ifn 98
	aa2+10*r,					;☆日曜色:赤
	ai[=3+10*r,					;☆祝日色:紫
	af[=4/2*r,					;☆当日印:緑
	(ks&1)?>C					;★年月入力窓
:A	c-, b.16=24+w*44,				; メニュー幅
:B	y[, m[=m+c-w, 
	&02 &03						;&02月,&03週
;	r"janfebmaraprmayjunjulaugsepoctnovdec",	;★
;	r"JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC",	;★
	r"JanFebMarAprMayJunJulAugSepOctNovDec",	;★英表記追加
	&Sp(b+36+c*22," %4d 年 %2d 月  %3s ",y,m,r+m*3-3)
	t..1=128*w,
	p=di=b+82+c*64-w*40,
	dx-, (w && c<2)?{ dx+, &Sc(b+56+c*22,"〜") }	;★"  "→"〜"
	g65+t..1,					;★アイテム幅
	bx=t, &07 &04					;&07 Yushi's Engine
	(dj)?&05					;▼&05特別日
	(x)?a" 日 月 火 水 木 金 土   ",		;★日月曜切換
	   ?a" 月 火 水 木 金 土 日   ",		;★
	&Sc(b+57+c*22+44*w,a)				;★
	(y-t..3 || m-t.5)??{
		e=d, &01 e.0=k-2, e.9=k,		;★当日
		e.8='f',(a%7)? e.-1='f',		;☆行頭 [ af 色
		(a%7 || c<1)?? e.-2='f',		;☆
		}
	(U && c==w)?{ e=N, &01 e.3='s', }		;★日付カーソル

	m],y], (w && c++<3)?>B

	;&m("[↑↓]年 [←→]月 [CR]幅変 [RLUP/DN]10年 $
	;    [BS]今月 [TAB]出力 [INS]入力 [DEL]日印")	;★
	&Le(l,vp+118) &Le(vp+118,vp+110) &Le(vp+110,l)	;コマンドのすり替え
	wl[15, rr[=b, &* rr], wl],	&d		;
	&Le(vp+110,vp+118) &Le(vp+118,l)
	(r+1)??{					;終了処理
		af], ai], ss],	     &m("")		;☆色 ★メッセージ
		. }
	(r&$FF+$100)>!{			;【操作キー】
		(#s)	{ m-=1+w*2,&02 }; 月--,★3ヵ月表示時-=3;←
		(#d)	{ m+=1+w*2,&02 }; 月++,★	     +=3;→
		(#38)	y-=10,		; 10年-★		;PGDN
		(#37)	y+=10,		; 10年+★		;PGUP
		(#a)	y--,		; 年--,			;↑
		(#f)	y++,		; 年++,			;↓
		(256)	w!,		; 表示幅変更1<->3ヵ月	;CR
		(#h)	>H		; 今月★		;BS
		(#v)	>C		; 入力★		;INS
		(#n)	x!,		; 日/月スタート★	;\CR
		(#21)	>E		; 出力★		;TAB
		(#g)	U!,		; 日付カーソルスイッチ★;DEL
		(#<)	{ N--, >u }	;  左へ★		:^←
		(#>)	{ N++, >u }	;  右へ★		:^→
		(#39)	{ N-=7,>u }	;  上へ★		:\↑
		(#40)	{ N+=7,>u }	;  下へ★ 		:\↓
	} >A

:u	&03 (N>t.1)?N=1, (N<1)?N=t.1, >A		;★&03 月の日数

:C	&g("西暦(1583-)")	; グレゴリオ暦を採用した年(1582/10/15 以降)
	(r+1)??>A (r+2)??{ c=t..3, >D }			;年入力
	(r<100)?r+=2000,				;★1900
	(r<1583)?{ &b(4) >C }
	c=r,
:D	&g("月 (1-12)")					;月入力
	(r+1)??>A (r+2)??{ y=c, m=t.5, >A }
	(r<1 || r>12)?{ &b(4) >C }
	y=c, m=r,>A

:E	(U)?{ &08 >A }					;★カーソル日出力
	(s || mr==$80)?{ &b(2) >A }
	Je[-, mi[-, El+, p36+b, c7,
	&s #n &?(" %s",p) #m
:F	&Sn(p) p+=r+1,
:G	&SF(p,'$') (a=r)?{				;カレンダー出力
		(a.2=='i')?{ a.8='>',			;★祝日
		(a.-1=='>')?a.-1='_', ?a.-1='<', }	;★連休
		(a.8==k)?a.-1=a.8=32,			;★当日削除
		a.0-, &?("%s",p) p=a+3, >G }
	&?("%s",p) #m
	(c--)? >F
	&d mi], Je],	#g >A				;★出力月表示

:H	y=t..3, m=t.5,>A				;復帰,カーソル日保持

1:	a=t.0+e-1, e=p+(a/7)*g+(a%7)*9,			;★開始/日付位置

2:	(m<1) ?{ m+=12, y--, }				;年
	(m>12)?{ m%=12, y++, }

3:	; t.0=曜日  t.1=日数
	r" $(1F,1C,1F,1E,1F,1E,1F,1F,1E,1F,1E,1F)",	;月別日数
	(y%4 || y%100==0 && y%400)?r.2=28, ?r.2=29,	;★閏年N.YAMA
	t.1=r.m, y[,m[, (m<3)?{ y--, m+=12, }
	t.0=(y+ y/4+ y/400+ (m*13+8)/5+ x- y/100)%7,	;★+ x-
	m],y],

4:	p+=w*128,					;★調整(4:修正)
	e=p,						;☆土日着色
	:a	(e.58-'・')? e.57='a'+x,		;☆(土曜 ab 限)
		(e.(49-x*45)-'・')? e.(48-x*45)='b'-x,	;☆
		e+=g, ((e-p)/g<6)? >a			;☆

	(y<2000 || m-1 && m-10)??{			;2000幸月曜制
		e=p+(2-(t.0<1+x))*g+9*x, e.3='i', }	; 〃(成人,体育)第2
	(y<2003 || m-7 && m-9)??{			;2003(海,敬老)第3
	       o=e=p+(3-(t.0<1+x))*g+9*x, e.3='i', }	;+x,*x:日/月スタート

	&>						;☆祝日テーブル
							; e=春秋テーブル
	r.14=20^e>>4, r.46=23^e&$f,			;☆春秋分調整
			;151125//r.42→4bite◇◇山の日分
;	&m("r.14:%d $%x / r.42:%d $%x",r.14,r.14,r.42,r.42)
;	&m("r.14:%d $%x / r.46:%d $%x",r.14,r.14,r.46,r.46)

:A	(r.1>m)?.					;祝日法調整
	e=r.2, r[, &01 r],				;&01月初位置
	(r.0<y-1899 && r.1==m
	&& (r.3==0 || r.3>y-1900) )?{			;終了年 r.3
		e.3='i',
		(y<1973 || y==1973 && m<4)??{		;振替制 1973.4
			(x && a%7==0)? e.12='i',	;日から
			(x || a%7-6)?? e.(g-51)='i', }	;月から
							;◆
		(y<2006 || m-5)??{			;法3条2項2007◆◆
			(x &&(a==8 || a==9))? e.12='i', ;日/月スタート◆◆
			(x ||(a-7&&a-8))?? e.(g-53)='i',};	       ◆◆
							;◆
		(y<2003 || m-9 || o.21-'i')?? o.12='i', ;法3条3項2003◆◆
				;日付行, e:書込アドレス,a:数字開始位置◆◆
		}
	r+=4, >A

4:	; 固定祝日テーブル (開始年,月,日,廃止年 1900年起点)	★変更
	;	49-0101-     49-0115~100 67-0211-    春分.14-
	;	48-0429-     49-0503-	 86-0504-    49-0505-
	;	96-0720~103 116-0811-	 66-0915~103 秋分.42-	★2016山の日
	;	66-1010~100  48-1103-	 48-1123-    89-1223-
	&> e=r.(y-1948),
	(3+$)."$(31,01,01,00,31,01,0f,64,43,02,0b,00,31,03,14,fb)$
	       $(31,04,1d,00,31,05,03,00,56,05,04,00,31,05,05,00)$
	       $(60,07,14,67,74,08,0b,00,42,09,0f,67,30,09,17,fb)$
	       $(42,0a,0a,64,30,0b,03,00,30,0b,17,00,59,0c,17,78)",

4:	; 春分・秋分差分テーブル(1948-2150)			★追加
	(3+$).	"$(10,10,10)$
	$(1f,10,10,10,1f,10,10,10,1f,00,10,10,1f,00,10,10,1f,00,10,10)$
	$(1f,00,10,10,1f,00,10,10,1f,00,10,10,10,00,10,10,10,00,10,10)$
	$(10,00,00,10,10,00,00,10,10,00,00,10,10,00,00,10,10,00,00,10)$
	$(10,01,00,10,10,01,00,10,10,01,00,10,10,01,00,00,10,01,00,00)$
	$(10,01,00,00,10,01,00,00,10,01,00,00,10,01,01,00,10,01,01,00)$
	$(10,01,01,00,10,01,01,00,00,01,01,00,00,01,01,00,00,01,01,00)$
	$(00,01,01,00,00,01,01,01,00,01,01,01,00,01,01,01,00,01,01,01)$
	$(00,71,01,01,00,71,01,01,00,00,10,10,1f,00,10,10,1f,00,10,10)$
	$(10,00,10,10,10,00,10,10,10,00,10,10,10,00,00,10,10,00,00,10)$
	$(10,00,00,10,10,00,00,10,10,01,00,10,10,01,00,10,10,01,00,10)"

5:	; 特別日とテーブル(祝日重複の場合祝日出力せず);▼追加
	&>  :r  (r.1>m)?. e=r.2, r[, &01 r],
		(r.0<y-1899 && r.1==m)?e.3='m', r+=4, >r
5:	(3+$)."$(48,03,0b,00,6F,04,15,00)",		;サンプル
	      ;1972,03,11//2011,04,21

6:	(2+$)."$(a,0,ff,ff,0)!01(r)$(0,e1,6,0,0,7)"	; &34+!01h
7:	&i(3+$)."$
	$(B1,01,EB,19,FE,C1,8A,C1,32,E4,B5,07,F6,F5,80,FC)$
	$(01,75,11,B0,20,80,FA,00,75,02,32,C0,AA,03,7F,02)$
	$(B8,20,00,AA,B0,24,AA,B8,61,6E,AB,8A,C1,2A,07,3A)$
	$(47,01,77,04,3C,01,79,06,B8,a5,a5,AB,EB,10,32,E4)$
	$(50,B5,0A,F6,F5,E8,16,00,8A,C4,E8,11,00,58,B0,24)$
	$(AA,B8,61,6E,AB,B0,20,AA,80,F9,2B,72,A7,C3,04,30)$
	$(AA,C3)"

8:	m[,y[, (m<3)?{ m+=12, y--, } #n			;★日付出力
	r"日月火水木金土"+
	  2*((y +y/4 +y/400 +(m*13+8)/5 +N -y/100)%7),
	&?("%d年%2d月%2d日(%2s)",y],m],N,r) #]
*
===== used y,m,d,w,c,p,t,b,l,i,a,e &+ aa,g,k,x,U,N,o
#if LX
	aa+=$96, ai+=$76,
#endif
---------------------------------------------------------------------


06956/06953 BKL00575  和生             Re: VZK07T3
( 1) 15/12/12 00:25 06953:konnoさんへのコメント コメント数:1
 konnoさん

> k07t3 (2015-12-11)を VZの部屋にUPしました。
これからいただきに。n(_ _)n

06957/06742 BNY00646  shadow           Re: 山の日対応カレンダー
( 1) 15/12/12 11:32 06955:和生さんへのコメント コメント数:1
和生さん

早速、特別日のデータを差替えて使うことにしました。

私が使用しているメイン.defには和生さんがカスタマイズされた部分を
参考にさせて頂いている箇所が少なからずあります。

本当にありがとうございます。

06958/06742 BNY00646  shadow           Re^2: 山の日対応カレンダー
( 1) 15/12/12 14:25 06957:shadowさんへのコメント コメント数:1
和生さん

特別日をオプションDj+で表示すると全角スペースの表示(Dj)もONになります。
その他の問題ないように思います。




06959/06742 BNY00646  shadow           Re^3: 山の日対応カレンダー
( 1) 15/12/12 14:43 06958:shadowさんへのコメント コメント数:1
和生さん

> 特別日をオプションDj+で表示すると全角スペースの表示(Dj)もONになります。
> その他の問題ないように思います。

素直に(Dj)?&05を(Dj+)&05としたのですが
&05で良いのでしょうか?

06960/06637 BQO00549  konno            Re: Win10でのUpdate
( 1) 15/12/13 13:27 06951:和生さんへのコメント
和生さん

> なお、「スタートメニュー」も同時に復活していました。

Win10でのUpdate成功で復活できたようですね。よかったです。

>  プロダクトID	******************

プロダクトID は個人のID だと思うので、公開は不味いと思い、勝手ながら
削除させてもらいました。#6948 も。

>  バージョン	1511
>  OSビルド	10586.0

うちのPCは表示しないですね。Win10でのUpdate ができていないのかも。
デスクトップのHomeもノートのProも同じ表示です。
コントロールパネル>管理ツール>システム情報の表示では

ハードウェア アブストラクション レイヤー	バージョン = "10.0.10240.16392"

となっていますね。
右クリックが効かないけど、Ctl+C でコピーはでき、貼り付けました。

> 出かけなければなりません。8タブは持参しますが、ご下問は(また)少し時間を頂
> 戴します。ご海容のほどを。m(_ _)m

ここは時間がない世界なので、お互いマイペースで行きましょう。



#和生さんは剣士、剣豪のイメージですね。ゾロか、倭の侍か?


06961/06953 BQO00549  konno            Re^2: VZK07T3
( 1) 15/12/13 21:11 06956:和生さんへのコメント コメント数:1
> > k07t3 (2015-12-11)を VZの部屋にUPしました。
> これからいただきに。n(_ _)n

大文字小文字が混在すると色々影響が出る場合があります。
VZの動作的に問題が出る場合もあるかもしれませんので
何かありましたら教えてください。>ALL

Rf フラグと Lf フラグ、両方の影響を受けるため、入力窓に
フラグの状態を表示したほうが便利ですよね。

VZ.DEF の
* T テキストウィンドウ
  の
"【変更ファイル名】",40
を、 ↓
"【変更ファイル名】<Rf$rf Lf$lf> ",40

こうすれば、フラグの状態がわかって便利です。
kVZでなくてもエラーにならないので、#if の必要もないです。
ついでに
"【入力ファイル】<$pd> Rf$rf ",44
"【出力ファイル】<$pd> Rf$rf ",44
"【新規ファイル】<$pd> Rf$rf ",44
"【追加ファイル】<$pd> Rf$rf ",44
これ全部に入れておこう。

VZFL.DEF の
* T テキストウィンドウ
でも、
"名前の変更 lf=$lf Rf=$rf ",60

このようにしています。

う、ファイラーの、#K
"作成ディレクトリ名 lf($lf)",40
これにも入れようと思ったら、このコマンドはオリジナルVZでも
大文字小文字を区別しますね。今まで気にしてなかった。(^^;



06962/06953 BQO00549  konno            VZK07T3 のソース
( 1) 15/12/13 21:20 06953:konnoさんへのコメント コメント数:1
k07t3 のソースを VZの部屋にUPしました。

ダウンロード k07t3_s.lzh

   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。


> 10#さんのソースを取り込んであります。10#さんに感謝。

# 古の先人の遺した羅針盤と天の羅針盤と金の羅針盤
  三つの羅針盤が指し示す方向にVZの新世界があるのだ!!


06963/06742 BQO00549  konno            Re: 山の日対応カレンダー
( 1) 15/12/13 22:24 06955:和生さんへのコメント コメント数:1
> ===== Calender.def ===== v1.08w : origin by Yushi / fixed wanama ζ゜;

試してみました。
表示が速くなっているみたいですね。

当方はVTDOS+CKWV環境なんですが、キーを押しっぱなしだとやっぱり
表示が途切れてしまいます。
まあ、あっという間に日付が何年も飛んでしまうので、普通はやらないですが。

73行目を
;	wl[15, rr[=b, &* rr], wl],	  &d		;
	wl[15, rr[=b, &* rr], wl],; ss-,; &d		; ##=== konno ===

このように、&d を ss- に変えたら、チラチラ見えるようになりました。
VTDOSのみの環境だとどちらでもチラチラ見えるのでほとんど違いがわからないですね。
VTDOS+CKWV環境は表示が若干遅いのがおしいです。

私は昔から遅いマシンで如何に表示を速くするかにこだわってきたので
少しの違いが気になってしまうんです。 
特にカーソルの連続押しでの表示の追随は無意識にチェックしてしまうのです。(^^;


06964/06742 CRG00666  文太             Re^6: 撤退
( 1) 15/12/14 01:24 06919:10♯さんへのコメント コメント数:1
10#さん、ご無沙汰しております、でしょうか。

>ドクターハウスってアメリカのドラマに出てくる主人公は、
>患者の説明を信用しないんですよね。
>僕もサポート業務中、ユーザーの説明を聞くより先ず
>デスクトップ共有を始めることが多いです。百聞は一見にしかずですよ。

 ここのついては、一言だけ申し上げたかった。プログラミングやサポートの場
面では、真実が真と偽のごとく存在するのでしょう。存在する場合も多いのでし
ょう。
 でも、人の体を診る人が、もちろん患者の言葉を「信用」はしないでしょうが、
聞かなかったら、それはSFです。SFファンの方すいません。でも、それが空
想であることだけは本当でしょ。空想は本質的に大事な知性的で、じつに人間的
行為であると信じますが。脱線した。
 人の体からもう一歩進むと(これだって未解決だらけ。見ても・診ても分から
ないことだらけ)、知性とか判断とか精神とかという領域に入り、最右翼の心の
治療になると、医者は実は聞くだけなんです(もちろん、聞くのにも技術と理論
が必要です)。本人が直すしかないんです。
 これはあるな、と僕は信仰しています。


 さて、さまざまなヒントに感謝しつつご報告したかったのは、「io.sys はデ
バイス・ドライバである」、という大昔の話です。意味を少し深く理解できまし
た。 ぐるぐる回ったあげく、村瀬康治著『応用 MS-DOS』(アスキー)まで行っ
てしまいました。 へえ、io.sys が config.sys の処理をして(デバドラをロー
ドして)、command.com まで行ってから autoexec.bat の処理なんだ、と(この
前の io.sys の IO っぽいロードもいちおう理解、というか深入りしない、と)。

 覚えてないでしょうか。あるいはこの本は読んでないかな。必要なかった、か
な。 村瀬さんは、ms-dos.sys の説明に入る前に、「こっから先は『普通』の説
明でいくからね」とおっしゃられてます(改訂新版 p.129)。io.sys と ms-dos.
sys の連係プレーには深入りしないからね、と。
 そう、段階ってものがあるよね、と。
 それでも、 この時代に MS-DOS を理解しようってんだから(使うが正確)、
command.com の向こうだって知りたいよね、と、とてもいい刺激になりました。
書いて下さったこと、無駄ではありませんでした。ありがとうございました、と
いう感謝状です。

 自慢なんかじゃ到底ありませんが、Vzやりたきゃ、わかりたきゃ、DOSを
知れ、 DOS知りたきゃ、8086 を知れ、回り道でもアセンブラとCは知れ、み
たいな地獄をみちゃったみたいですね。構造体とか共用体とか。
 一生、MS-DOS です。DOS命。

 vtdos.txt の「■資料 メモリマップ」が大昔から気になってたんですよ。
 無謀。


06965/06953 GST01234  10♯             Re: VZK07T3 のソース
( 1) 15/12/14 11:31 06962:konnoさんへのコメント コメント数:1
ダウンロードできなかったのでよろしくお願いします。

06966/06953 BQO00549  konno            Re^2: VZK07T3 のソース
( 1) 15/12/14 21:35 06965:10♯さんへのコメント
> ダウンロードできなかったのでよろしくお願いします。

ああ、すみませんでした。
大文字と小文字が混在していて、合っていなかったのでした。
大文字小文字を区別して使いやすくしようというのに
自分自身がその部分で間違えてしまうとはなさけないです。

まあ私はそういういい加減な人なので、自覚はあるし、反省はしています。

今回はファイルのほうの名前を変えて対応しました。
こんどは大丈夫だと思います。
宜しくお願いします。



06967/06742 GST01234  10♯             Re^7: 撤退
( 1) 15/12/14 22:27 06964:文太さんへのコメント コメント数:2
信用しないから「聞かない」訳じゃないですよ。
信用しようがしまいが聞く必要はあります。
ただ、言葉だけの意思疎通は相当に脆弱だとは思ってます。
まじめで正直な人でも間違ったことを伝達してしまうようなことは普通にあります。
状況を把握せんが為に間違った質問をしてしまうようなこともありますよ。
そこで混乱してしまったら無駄に活力を消費して、問題解決が完了しません。
でも、そういったエラーは僕の仕事では日常的に発生しています。

対話によってしか内面を把握できないというのは、チューリングテストもそうですよね。
ブレードランナーの世界です。


『応用 MS-DOS』は読んでませんが、同時期の資料として、同じくアスキーの
「標準MS-DOS ハンドブック」は熟読してます。

こういった、「仕組みの中の内面」を、少なくとも概念レベルで理解せずに
道具を使うことは、僕はちょっと心許ないです。

戦時中の頃のクラッシックカーを乗り回そうと思ったら、
空冷エンジンのメンテぐらいは出来る必要があるかも知れませんね。
メンテするならレシプロエンジンの仕組みぐらいは理解する必要もあるでしょう。
でもそれは愛好家からすれば地獄ではないでしょう。

物事を知り、理解するというのは、謎が解けていくことなので、
快楽物質も相当分泌されるはずですので、苦は無いことだと僕は思うのですが。
(依存症は怖いかも知れません)
興味のままに理解を深められるならそれは一つの娯楽ですよね。
ニュートリノの研究とか、人類にとって最大の娯楽の一つです。


06968/06742 CRG00666  文太             Re^8: 撤退
( 1) 15/12/15 00:52 06967:10♯さんへのコメント
10#さん

 文章、うまいですね。この文字数でこれだけの内容とこの【流れ】!
 大人の文章作法。コミュニケーションの方法。

>信用しないから「聞かない」訳じゃないですよ。
 御意。なんだか絡んだようで失礼しました。

>ただ、言葉だけの意思疎通は相当に脆弱だとは思ってます。
 半分、御意。でも、言葉でしか(それは表情やイントネーションや強調などなど含む)
表せないものもあるかな、と思います。
 我々がやってるこの行為をある人に「筆談だよ、それ」と言われたとき、衝撃が走りました。

>まじめで正直な人でも間違ったことを伝達してしまうようなことは普通にあります。
>状況を把握せんが為に間違った質問をしてしまうようなこともありますよ。
>そこで混乱してしまったら無駄に活力を消費して、問題解決が完了しません。
>でも、そういったエラーは僕の仕事では日常的に発生しています。
 日常的な悪夢を想起させてしまったようで、ごめんなさいね。あはははは。
 嫌なことを思い出させるな、いちいち再現させるな!

>対話によってしか内面を把握できないというのは、チューリングテストもそうですよね。
>ブレードランナーの世界です。
 これは、正直、わかりませんでしたが、そのうちいつか質問してみたいです。『電気羊』
も読んだし、ハリソン・フォードも観てはいるのですが。チューリングの映画、観たいな。
 その前に『スティング』ですけどね。年末に観られるのだろうか?

>『応用 MS-DOS』は読んでませんが、同時期の資料として、同じくアスキーの
>「標準MS-DOS ハンドブック」は熟読してます。
 ヒット! 捨てなかったんだなぁ、不思議なことに。僕はこの本を某大学生協で買って
「嘘だ。こんな本を買うつもりはなかったんだ」と愕然とした日のことを今でも覚えています。
激しく貧しく、旧8マシン(初めてのPC)を買ったばかりの頃のことでした。
 何度も捨てようと思った。読むはずないよ、本棚がもったいないよ、と。が、まだ持ってた。
 黒い紙表紙の本。読まれたことのない証拠に背がまったく折れてない。\3610。消費税は
3%の時代。土井たか子さんのちょっと後の時代。
 3章は MSDOS.SYS。完璧。

>こういった、「仕組みの中の内面」を、少なくとも概念レベルで理解せずに
>道具を使うことは、僕はちょっと心許ないです。
 ふう。どうしてそんなに言葉が巧みなの? 才能ですかねぇ、、、。
 僕は、心許なくはないですけどね。

>でもそれは愛好家からすれば地獄ではないでしょう。
 でも、すぐ地獄になっちゃうんですよねぇ、根性ないから、僕の場合。

>物事を知り、理解するというのは、謎が解けていくことなので、
>快楽物質も相当分泌されるはずですので、苦は無いことだと僕は思うのですが。
 これだけ夢中になっているのだから、やっぱり、客観的にみて、苦ではないんでしょうね。
たぶん。しぶしぶ、認めてしまう。

>(依存症は怖いかも知れません)
 いちいち、そこまで突っ込むかね、あはははは(笑いは乾く)。
 自戒もあるな、と僭越ながら推察させていただきました。

>興味のままに理解を深められるならそれは一つの娯楽ですよね。
>ニュートリノの研究とか、人類にとって最大の娯楽の一つです。

 娯楽。依存症にならないように気をつけます。m(__)m


 今日、Undocumented DOS, 2nd ed.が届きました。初版とまったく違う。紙は薄くて安いし、
文字はつまりまくってるし。たぶん、文字数にして、2倍以上になってます。こっちが翻訳の
対象になっている状況、時代の流れをおおざっぱに想像できました。
 AARD code against DR DOSのところを(まったく聞いたことのない単語だったので)ざっと
読みました。ま、それぐらいはやるんだろうな、MSならとか。
 たぶん、Windowsプログラミングに向かおうとする人たちには、たまらない内容だったので
しょう。訴訟沙汰もいっぱいあったし。でも、僕には、この手のことは理解の外だし、最終的
にはゴシップですよね、やっぱり。力説してるところ、undoc functionの理解は必須は、分かり
ました、先生、って感じですが。

 それより、Chap. 6, "Disassembling DOS"。興味フカシ。io.sys = msload.com + msbio.bin
(BIOS support code) in "What is MS-DOS?"。なるほど。分かる。

 一生、娯楽に困らなそうです。多謝。
 では、例の黒い本の第III部、「MS-DOSの内部構造」を眺めながら、寝るとしましょう。
 本当に、ありがとうございます。

 もちろん、今日もVTDOS、思いどおりにVzさせてくれてます。いい奴です、ほんとに。


from Undoc DOS, 2nd ed. chap 6.
MS-DOS is a bit like pornography. Everyone knows what it is when they see it, but
almost on one can define it.



06969/06742 CRG00666  文太             Re^8: 撤退
( 1) 15/12/15 13:21 06967:10♯さんへのコメント コメント数:1
10#さん

>『応用 MS-DOS』は読んでませんが、同時期の資料として、同じくアスキーの
>「標準MS-DOS ハンドブック」は熟読してます。

 これは感激が薄れる前に伝えておきたい。いいっす! この本。
 昨晩は開いたページが悪かった、げ、し、知らないし、なんでそんな難しいこ
とを急に書いてんだよ、だったのですが(本を途中から読もうとするから……)、
さっきからまだ十数ページ読んだだけなのですが、これは、いい! 熟読します。
 気持ちいいなぁ、分かるようになるのって。でも、よく書けてますよ、この本。
捨てなくてよかった。
 『応用 MS-DOS』にちらと触れて僥倖。
 多謝です。m(__)m

 コミュニケーションのために一応書かせて頂きますと、 昨晩のけぞったのは
(ぐれたのは)、INT 20H, 27H, 22H, 23H, 24H, 25H, 26H。(pp 232-35)。よく
&すぐ寝れました。
 今日、喜んでいるのは、その前の io.sys, msdos.sys, command.com とブート
の流れ。(pp 208-22)。CIN (Current Input File) とか知らなかったけど、未知
なるものが適量入ってるのもいいものですね。FDC, DMAC, PPI, RTC、これは知
らなくていい、と判断がつくのもいいです。話は追えてる、と。

 僕が知りたがってる MS-DOS の本質は、ver 2.0 から変わってないんですね。
(半分だけの真実ですが)この本を僕が開こうともしなかったのは、上について
の無知にも少し理由がありそうでした。発見。

 いつもいつも、さらっとント、ありがとうございます。m(__)m
 「別に何も狙ってないんだけどね」 ? そんなものです。対話、対話。
 楽しい!


06970/06742 GST01234  10♯             Re^9: 撤退
( 1) 15/12/15 23:31 06969:文太さんへのコメント コメント数:1
筆談だと僕も思いましたよ。
普段業務はデスクトップ共有が前提なので。

会話のみの意思疎通は論理が逆になることすら普通にありますよ。
サポートだけならまだしも営業段階でも起こることを考えるとコワいです。

詳細で精密な説明が必要な場合は文書化による意思疎通も有効な場合は多々あります。

チューリングテストは、人工知能を評価するためにチャットの相手が人間か
コンピュータかを評価する試験方法ですね。
今この文章を書いているのが実はコンピュータかも知れない、という話です。

昔から「入門」とか「応用」とか名の付く書籍はほとんど避けてました。
専ら「Undocumented」とか「Inside」、内部解析、リファレンス、ハンドブック、
テクニカルデータ、テクニカルノウハウ、等々。
CPUやI/Fチップのマニュアルを取り寄せたりもしてましたよ。

詳細な技術資料の類は頭に入らなくても、眺める意味があります。
最初全然理解出来なくても、情報を溜め込んでいくうちに、
ある日突然全てが繋がります。


06971/06742 BKL00575  和生             Re^4: 山の日対応カレンダー
( 1) 15/12/16 10:06 06959:shadowさんへのコメント
 shadowさん

遅レス、すみません。

> 素直に(Dj)?&05を(Dj+)&05としたのですが
> &05で良いのでしょうか?
&05 だけで結構です。つまり「特別日」を常時表示させたい場合は、条件は要らない
わけです。

選択したオプションが不適切と言われるかも知れませんが、まぁ影響は少ないと。も
ともとコメントアウトしていた機能で、この際全部出しておこうと思いました。ただ
「特別日」が要らない人もいるでしょうし、マクロの外の操作にしました。
注釈をもっと丁寧にすれば、お手を煩わせることがなかった。すみません。

でも、です。使い続けて下さっているのは作者としては望外の喜びです。
リハビリは遅々として、色に手がつけられるのは先になりそうですが、デンタのこと
で、10#さんのBBSでのご質問も拝見しました。こちらこそありがとうございます。


06972/06742 CRG00666  文太             tracing INT 21, 62h
( 1) 15/12/17 00:36 06970:10♯さんへのコメント コメント数:1
10#さん

 ただいま、『マトリックス』のバグになった体験(スモール版)をしてきました。
 ほら、トリニティがネオのお腹からバグ・ロボットを取り出すシーンがあるじゃないですか。
 夜の雨のもと、車の中で。
 メモリー領域を検査してるOS管理プロセスになった10#さんとは大きく違いそうですが。
 僕は踏み潰されちゃうし。

 『MS-DOSハンドブック』でも『実用MS-DOS』でも同じですが、ブートの流れを追ってると、IO.SYSと
MSDOS.SYSって、ファイル名としての、ファイルとしての便宜的な区別だよな(でもない。これは次回)
と思うわけです。それぞれにロケット下段を切り離し、細胞分裂をするわけで。
 で、ただいま、Figure 6-3: Tracing a Call to INT 21h AH=62h in Undoc DOS 2nd chap.6 のdebug
プリントを追っていたのです。
 ああ、俺はもうすっかり、潰されるバグ・ロボット。
 そう思っていたら、最後にこう。

 The most noticeable feature of the INT 21h trace is the way that DOS extentions such as
SMARTDRV and MSCDEX become indistinguishable from DOS itself.

 小さな「繋がり」。小さな花火でした。
 Undocumented Windowsも今日とどきましたが、これは無理だわ。20年後ですね。
 僕でも笑えるところも、やっぱりちゃんとありましたけれど。数ページにして。最初の数ページ
だから、ですが。

 まともなレスになってなくて、申し訳ないです。



06973/06742 GST01234  10♯             Re: tracing INT 21, 62h
( 1) 15/12/18 02:06 06972:文太さんへのコメント コメント数:1
MSDOS.SYS と IO.SYS が別れてるのは、CP/M からの歴史的な経緯もあるでしょう。

MS-DOSも初期の頃は各ベンダーごとのカスタマイズがあったはずで、
その頃は責任範囲として、 MSDOS.SYS はマイクロソフトの管轄で、
IO.SYS は各ベンダーの管轄、といった区分けがあった、とかじゃないですかね?
ベンダー向けには IO.SYS をビルドするためのアダプテーションキット等が
配布されていたはずです。
また、そういった形でのプラットフォームごとのポーティングはCP/M時代に既に
確立されています。

Windows95 が MS-DOS の追加拡張パッケージでなく、単体OS製品になった時点で、
MS-DOSカーネルはOSのブートモジュールという扱いになって、責任範囲も
単独マイクロソフト管轄になって、ファイルを分ける理由が無くなったんでしょう。
NTLOADERやLILOと同じ扱いです。

ブートモジュールごとに明確な区分けがあって、より単純なものがより複雑なものを
ローンチしてくのは多段ロケット方式や生物進化に類似しますね。
ROMモニターがブートイメージを読み込んで、ブートイメージがOSローダーを
読み込んで、OSローダーがOSカーネルを読み込んで、と。

通常、基本ファイルシステムはカーネルコードなんですが、
ファイルシステム上に記録されているカーネルを読み込むのがより単純な
ブートモジュールだというジレンマがあります。
それゆえ、ブートイメージの作成は通常一定の手続きを必要とします。
(単純なファイルコピーでブートイメージを作成できない)
最近はブートモジュールが簡易的なファイルシステムコードを持つ場合もあるかも
知れません。

MSCDEXはCD-ROMのファイルシステムがFATとは全く違うため、MS-DOS3.x由来の
MS-Networkリダイレクタをフックして、CD-ROMをネットワークドライブの様なもの
として認識させる仕組みだったはずです。
VTDOSもホストのドライブはネットワークドライブ的に扱ってます。
SMARTDRVはさらに特別な口でDOSと繋がってたと記憶してます。


さらにどうでもいい話ですが、うちの職場にはローレンス・フィッシュバーン
かサミュエル・L・ジャクソンそっくりな営業がいます(^^;)


06974/06637 BKL00575  和生             Re^15: Win7をWin10に更新
( 1) 15/12/18 09:19 06950:10♯さんへのコメント コメント数:1
 10#さん

お騒がせしました。
結論から(といっても思い込みの可能性も)申し上げれば、大山鳴動ネズミならぬゴキ
ブリ一匹といったところでしょうか。

> こんな感じでググるといろいろ出てきます。
これらの記事が参考になりました。
 http://gadget.uassist.co.jp/post/detail336.html
 http://plaza.rakuten.co.jp/wizardofstarlite/diary/201507180002/

タッチキーボードは「106もどき」でした。10#さんのHPでご紹介の「パソコン資料キー
コード表」と、konnoさんが存在を兼ねて教えてくれたkeycode.exeの値を比較すれば、
そういうことになります。試しに「英語」をセットするとボードから「半全」の表記が
消えます。直ぐに外しましたが「ぐぐ」った記事にありました。これが(MSを信ずるな
らば)一つの指標になるかもしれません。
[@@]をインスタントマクロにあててあり、最も頻繁に使っていたので痛いけれど、これ
も環境でしょう。はっきりしたので次を考えます。

keycode.exeによるタッチキーボードの返り値、10#さんには無用の長物でしょうが、一
応傍証に書かせていただきます。(>>konnoさん、m(_ _)m)

「ざべ」の「特集Vz見栄講座」なんてのが出てきました。キーボードの上を背広姿の外
人さんが飛び回っているビレッジセンターVz広告が掲載されてます。Ver.1.5。

ありがとうございました。


06975/06637 BKL00575  和生             keycode.exeによるタッチキーボードのキーコード
( 1) 15/12/18 09:28 06950:10♯さんへのコメント
 10#さん
---------------------------------------------------------------------------
Windows10 タッチキーボードのキーコード
  CMD.EXE  Microsoft Windows [Verson 10.0.10586]
           (c)2015 Microsoft Corporation. All ridhts reserved.
  (keycode.exeによる)

■1列--[Esc]|[半/全]|1|2|3|4|5|6|7|8|9|0|−|^|¥|[BS]----------

        通常       +Shift※1 +Ctrl     +Alt
  [Esc] <0:011B>   <2:011B>   ※2,3      ※4
[半/全] <0:2960>   <2:297E>      --         --
    1   <0:0231>  !<2:0221>      --      <8:7800>
    2   <0:0332>  "<2:0340>   <4:0300>   <8:7900>
    3   <0:0433>  #<2:0423>      --      <8:7A00>
    4   <0:0534>  $<2:0524>      --      <8:7B00>
    5   <0:0635>  %<2:0625>      --      <8:7C00>
    6   <0:0736>  &<2:075E>   <4:071E>   <8:7D00>
    7   <0:0837>  '<2:0826>      --      <8:7E00>
    8   <0:0938>  (<2:092A>      --      <8:7F00>
    9   <0:0A39>  )<2:0A28>      --      <8:8000>
    0   <0:0B30>   <2:0B29>      --      <8:8100>
    -   <0:0C2D>  =<2:0C5F>   <4:0C1F>   <8:8200>
    ^   <0:0D3D>  ~<2:0D2B>      --      <8:8300>
    \      --     |   --         --         --
   [BS] <0:0E08>   <2:0E08>   <4:0E7F>      --
※1:左Shift。シフトコードは,
    1:右Shift,2:左Shift,4:Ctrl,5:Ctrl+右Shift,6:Ctrl+左Shift,
    7:右Alt,8:左Alt,9:左Alt+右Shift,A:左Alt+左Shift
※2:スタートメニュー(Ctrl+Esc)
※3:タスクマネージャー(Ctrl+Shift+Esc)
※4:表示画面切換(Alt+Esc,Alt+Shift+Esc)
    Ctrl+Alt+Esc,Ctrl+Alt+Shift+Escは効かない

・【Fn】→[Esc]|[半/全]|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12|¥|[BS]
          [Fn]押下げで1列の[1〜0,-,^]の表示が変わる。(打鍵で解除)
  ●Fn             +Shift    +Ctrl     +Alt
  [Esc] <0:011B>   <2:011B>   ※2,3      ※4
[半/全] <0:2960>   <2:297E>      --         --
    F1  <0:3B00>   <2:5400>   <4:5E00>   <8:6800>
    F2  <0:3C00>   <2:5500>   <4:5F00>   <8:6900>
    F3  <0:3D00>   <2:5600>   <4:6000>   <8:6A00>
    F4  <0:3E00>   <2:5700>   <4:6100>   <8:6B00>
    F5  <0:3F00>   <2:5800>   <4:6200>   <8:6C00>
    F6  <0:4000>   <2:5900>   <4:6300>   <8:6D00>
    F7  <0:4100>   <2:5A00>   <4:6400>   <8:6E00>
    F8  <0:4200>   <2:5B00>   <4:6500>   <8:6F00>
    F9  <0:4300>   <2:5C00>   <4:6600>   <8:7000>
   F10  <0:4400>   <2:5D00>   <4:6700>   <8:7100>
   F11     --         --         --         --
   F12     --         --         --         --
    \      --         --         --         --
  [BS]  <0:0E08>   <2:0E08>   <4:0E7F>      --
※2,3,4:前1列と同じ。

■2列--[Tab]|q|w|e|r|t|y|u|i|o|p|@|[|[Enter]------------------	
	通常       +Shift    +Ctrl     +Alt
  [Tab] <0:0F09>   <2:0F00>      --        ※5
    q   <0:1071>  Q<2:1051>   <4:1011>   <8:1000>
    w   <0:1177>  W<2:1157>   <4:1117>   <8:1100>
    e   <0:1265>  E<2:1245>   <4:1205>   <8:1200>
    r   <0:1372>  R<2:1352>   <4:1312>   <8:1300>
    t   <0:1474>  T<2:1454>   <4:1414>   <8:1400>
    y   <0:1579>  Y<2:1559>   <4:1519>   <8:1500>
    u   <0:1675>  U<2:1655>   <4:1615>   <8:1600>
    i   <0:1769>  I<2:1749>   <4:1709>   <8:1700>
    o   <0:186F>  O<2:184F>   <4:180F>   <8:1800>
    p   <0:1970>  P<2:1950>   <4:1910>   <8:1900>
    @   <0:1A5B>  `<2:1A7B>   <4:1A1B>      --
    [   <0:1B5D>  {<2:1B7D>   <4:1B1D>      --
[Enter] <0:1C0D>   <2:1C0D>   <4:1C0A>     ※6	
※5:セカンド・デスクトップ(Altは保持される)
※6:全画面表示?

■3列--[Caps]|a|s|d|f|g|h|j|k|l|;|:|]|(Enter)-----------------
	通常       +Shift    +Ctrl     +Alt
 [Caps]    --         --         --         --
    a   <0:1E41>  A<2:1E41>   <4:1E01>   <8:1E00>
    s   <0:1F53>  S<2:1F53>   <4:1F13>   <8:1F00>
    d   <0:2044>  D<2:2044>   <4:2004>   <8:2000>
    f   <0:2146>  F<2:2146>   <4:2106>   <8:2100>
    g   <0:2247>  G<2:2247>   <4:2207>   <8:2200>
    h   <0:2348>  H<2:2348>   <4:2308>   <8:2300>
    j   <0:244A>  J<2:244A>   <4:240A>   <8:2400>
    k   <0:254B>  K<2:254B>   <4:250B>   <8:2500>
    l   <0:264C>  L<2:264C>   <4:260C>   <8:2600>
    ;   <0:273B>  +<2:273A>      --         --
    :   <0:2827>  *<2:2822>      --         --
    ]   <0:2B5C>  }<2:2B7C>      --         --

■4列--[Shift]|z|x|c|v|b|n|m|,|.|/|\|↑|[Shift][Del]-----------
	通常       +Shift    +Ctrl     +Alt
[Shift]    --         --         --         --
    z   <0:2C7A>  Z<2:2C5A>   <4:2C1A>   <8:2C00>
    x   <0:2D78>  X<2:2D58>   <4:2D18>   <8:2D00>
    c   <0:2E63>  C<2:2E43>   <4:2E03>   <8:2E00>
    v   <0:2F76>  V<2:2F56>   <4:2F16>   <8:2F00>
    b   <0:3062>  B<2:3042>   <4:3002>   <8:3000>
    n   <0:316E>  N<2:314E>   <4:310E>   <8:3100>
    m   <0:326D>  M<2:324D>   <4:320D>   <8:3200>
    ,   <0:332C>  <<2:333C>      --         --
    .   <0:342E>  ><2:343E>      --         --
    /   <0:352F>  ?<2:353F>      --         --
    \     --      _  --         --         --
    ↑  <0:4800>   <2:4800>      --         --
[Shift]    --         --         --         --
  [Del] <0:5300>   <2:5300>      --         --

■5列--[Fn][Ctrl]窓[Alt]無変換[ space ]変換|かな|[Alt]←|↓|→|鍵選-------
	通常       +Shift    +Ctrl     +Alt
   [Fn]    --         --        --        --
 [Ctrl]    --         --        --        --
   窓      --         --        --        --
  [Alt]    --         --        --        --
 無変換    --         --        --        --
[space] <0:3920>   <2:3920>   <4:3920>     ※7
   変換    --         --        --        --
   かな    --         --        --        --
  [Alt]    --         --        --        --
    ←  <0:4B00>   <2:4B00>   <4:7300>    --
    ↓  <0:5000>   <2:5000>      --       --
    →  <0:4D00>   <2:4D00>   <4:7400>    --
   鍵選    --         --        --        --
※7:タイトルバー右クリック
---------------------------------------------------------------------------



06976/06742 BKL00575  和生             Re^2: 山の日対応カレンダー
( 1) 15/12/18 11:51 06963:konnoさんへのコメント コメント数:1
 konnoさん

> 試してみました。
> 表示が速くなっているみたいですね。
速さはあんまり気にしない方なんですが、別の場所に ss-,;konno がはいってます。
10年移動も、これだけマシンそのものが速いと不用ですね。カレンダーは、休日判定の
部分で、まだ納得するコードに辿りつけていないんですが、まぁ年内にと申し上げた以
上とりあえず書かせていただきました。

> VTDOSのみの環境だとどちらでもチラチラ見えるのでほとんど違いがわからないですね。
> VTDOS+CKWV環境は表示が若干遅いのがおしいです。
出戻り新参は、まだVTDOSのみ、cfgも進んでません。キーについてはようやく納得できま
したが、対策はこれからゆっくり。

で、伺いたいことがあるんですが「静かな&d」とか何とか、昔m.gannさんが言ってません
でしたっけ。ss-,がらみで、&c待ちでなく&p待ちして#]やら何やら、、、。どうも記憶が
不確かです。sakiさんのVzマクロ.shdを探してるんですが見つかりません。もし、心あた
りあれば教えて下さい。

残りは別スレにて。n(_ _)n

06977/06953 BKL00575  和生             Re^3: VZK07T3
( 1) 15/12/18 12:00 06961:konnoさんへのコメント コメント数:1
 konnoさん

> VZの動作的に問題が出る場合もあるかもしれませんので
> 何かありましたら教えてください。>ALL
まだ報告できるほど使っていないのですが、Vz.comにリネームして、標準起動にしまし
た。LFNがらみだと、僕はいつも高橋さんのQview.defを動かしてみるんですが、問題は
ないようです。

> Rf フラグと Lf フラグ、両方の影響を受けるため、入力窓に
> フラグの状態を表示したほうが便利ですよね。
う〜ん、なるほど、です。
で、お願いがあるんですm(^^)mが、konno版のフラグやオプションやifや、新機能や、
もろもろ、つまり10年の進化をテキストにまとめていただけませんか? ソースは読
めないので、いわば「マニュアルの差分」です。ご検討いただければあり難いです。
勿論急ぎません。リハビリがてら探しだすのもまた楽し、でもあります。

> 6960
> プロダクトID は個人のID だと思うので、公開は不味いと思い、勝手ながら
> 削除させてもらいました。#6948 も。
お気遣い、ありがとうございます。そうですか、個人情報になりますか。

先日、久しぶりに母艦のスイッチを入れたら、23,0??の更新がきていました。それから
はもう「10へUp」一本槍です。使っているDTPソフトが動かないと困るので、この8タブ
で試してからと、まぁかなり操作性が違いますから家人に納得させておかないと、なん
ですが、Win10 にしてからも、仰るように次のUpまでマがあるようです。

剣道部に1年だけ在籍してたことはありますけど。(^^;ヾ

> ここは時間がない世界なので、お互いマイペースで行きましょう。
m(_ _)m お言葉に甘えて、昔LXで密造していたもの。1人遊びです。遅い向きかも。

=== 1stroke.def === 一筆書き【ステータス左端から】by ζ゜;020130
*m
80 ^\ ""		;↑↓←→のみ使用,ESC終了
#ifn DOSV
	.		;NEC98で動かす人はいないと思うけど・・・
#ifend
	du[-,ci[=co[0~, &d a=b-,
	&02 v=w=x=y+,c6,d=e3, &00
 :r	ep=mx+, &p ep=mx-,
	(r==#[)?>z (r<#e||r>#d)?>b              ;key
	d=r&$f-5,               		;cmd:0↑,1↓,2←,3→
	(e-d)?{ (e&2==d&2||c<5)?>b		;chr:1┌,2┐,3└,4┘,5│,6─
		(d&2)?c=4+2*e-d,		;c:1 to 4
		     ?c=e++-2*d, &00 }
	     ?{ (d)>?{ (y--)(y++)(x--)(x++) }
		&01?{ c=5+(d>1), &00 } ?>b }	;c:5 or 6
	v=x,w=y, e=d, a++,>r
 :b	x=v,y=w, &b(5) b++,>r
 :z	ci],co],du],&d
	&m("good:%d/bad:%d/max:%d",a,b,wx*(wy+2))
0:	&Sp(r=pr,"$(1b)[%02d;%02dH%c$(1b)[m$(8)",y,x,c)
	(0~){ ax=r[.0, &i($29) (r]++.0)??{} }(0)
1:	(y<1||y>lc||x<1||x>vp..13)?.		;limit
	r=y+x*lc, (p.r)?. (p.r+)		;cross
2:	es=dz,di=p230+wm,i=cx=lc*vp..13+lc,ax-, ;init
	#] &i("$(fc,f3,aa,c3)") p.i+,		;rep stosb
*
=== used a,b,c,d,e,v,w,x,y & pr


06978/06637 BKL00575  和生             Re^4: Win7をWin10に更新
( 1) 15/12/18 20:27 06922:konnoさんへのコメント コメント数:1
 konnoさん

CMD.EXEでない、COMMANDO.COMのショートカット窓で。

Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.

C:\WINDOWS\SYSTEM32>

手動で下記の.batがあるDIRへ。
「非日本語キーボード」のようです。
cd c:\vdz		←':'はShift';'(+)、'\'は']'。
実行。

chcp 437
graftabl 932
mode con:cols=80 lines=40

再び手動で
cd c+]vdz]vz		←キーボード表示のまま
vz

v(^^;
文字化けしないVzが立ち上りました。
80桁40行、縦使い、ご指摘のはみ出しVz。
タイトルバーは「MS-DOS Prompt vz」。

batの中では、pathもcdも効かないようです。??
前言のvramいじりのようなマクロはうまく動きませんが。
素直?なマクロは一応動くようです。
組込みは、Ctrl+k,shiftの&。
「^\」の標準?な起動キーは、Ctrl、Shiftの&。

最初に教わったvzw.bat、半分実現では、と思います。

#06914
> これで日本語キーボードになるはずです。

#06922> DOS窓BAT  に以下の1行を張り付けて起動
> c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
>
> DOS窓BAT  KEYCODE.EXE + KB16.COM
>  -	<0:0C2D>
>  ^	<0:0D5E>	※ 刻印通りになる。
> 			※ \ は入力できない
> [ESC]	<0:011B>

これらはこれからです。

06979/06637 GST01234  10♯             Re^16: Win7をWin10に更新
( 1) 15/12/19 02:12 06974:和生さんへのコメント コメント数:1
US配列の問題はまだ解消してない、てことですね。
僕の環境ではタッチキーボードがJIS配列になってるので、
どの設定がUS配列に至らしめてるのか出来れば把握したいとこなんですが…

実のところ、US配列をVTDOSで強制的にJP配列に出来なくもないんですが、
「\」「_」「|」が入力出来ないという問題は残ります。
JPスキャンコードを通さないUSB-PS/2コンバーター向けに、
Shift+「0」、「Insert」、Shift+「Insert」にこれらの文字をマッピングする
設定があるにはあるんですが、タッチキーボードは「Insert」キーが無いんですよね。


06980/06637 BQO00549  konno            Re^5: Win7をWin10に更新
( 1) 15/12/19 06:54 06978:和生さんへのコメント コメント数:1
和生さん

状況がだいたいわかりました。


> CMD.EXEでない、COMMANDO.COMのショートカット窓で。
> C:\WINDOWS\SYSTEM32>

まず、このCOMMANDO.COMのショートカットを実行すると、上記のpathになりますね。
これを目的のpathに一発で変更するには 
1.COMMANDO.COMのショートカットアイコンを右クリックしてプロパティを開く。
2.プログラムのタブ(項目)を開く
3.実行時のディレクトリの項目を編集して、目的のpathに変更する。
4.okをクリックしてプロパティを閉じる。

これで、アイコンを実行すれば一発で目的のpathで実行されます。
VTDOSなどのアイコンは同じやり方で作業するpathに変更できます。


> 手動で下記の.batがあるDIRへ。
> mode con:cols=80 lines=40

この指定で40行になりますが、8タブでははみ出るでしょう。(^^;
mode con:cols=80 lines=30
とすれば、30行になります。
この行を、REM すれば、25行のままになります。


> 再び手動で
> cd c+]vdz]vz		←キーボード表示のまま
> vz
> 文字化けしないVzが立ち上りました。

これは再現しました。COMMANDO.COMのショートカット窓では、一度のBAT実行では
表示が英語モードのままですが、2度目の実行で日本語表示になりますね。
私のVZ起動BATのショートカット窓では、一発で日本語表示VZが立ち上がります。


> batの中では、pathもcdも効かないようです。??

これは、システムの環境変数を変更します。#4371#4372にやり方の記事があります。


> 組込みは、Ctrl+k,shiftの&。
> 「^\」の標準?な起動キーは、Ctrl、Shiftの&。

キーボードは英語の101キーボードのままですね。
英語表示と英語キーボードは別々の設定なんです。
まぎわらしいので、英語の101キーボードは101キーボードと呼ぶことにしましょう。



> > DOS窓BAT  に以下の1行を張り付けて起動
> > c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
> これらはこれからです。

和生さんのBATの下のほうに
c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
これを張り付けておけば、2度目の実行で日本語用の106キーボードに変わるはずです。



06981/06637 BKL00575  和生             Re^17: Win7をWin10に更新
( 1) 15/12/19 21:10 06979:10♯さんへのコメント コメント数:2
 10#さん

> US配列の問題はまだ解消してない、てことですね。
> 僕の環境ではタッチキーボードがJIS配列になってるので、
> どの設定がUS配列に至らしめてるのか出来れば把握したいとこなんですが…
あの、僕が「106もどき」と呼んだ配列が「US配列」もしくは「101配列」なのですか。
つまり、英字を除いて、「パソコン資料ーキーコード表」でいうところの、@,[,/,など
の「普通の文字」がキーボードの刻印どおりに入力できない、それが「US配列」という
ことでいいんですね。
「無用の長物」はそうです。ただあれはVTDOSでの入力ではなく、CMD.EXEのショート
カットでの入力でした。VTDOSでは、最初から、タッチキーボードの刻印どおりに入力
できています。
10#さんまで混乱させてしまったとすれば、誠に申し訳のないことです。

Vzのキーでは、当然VTDOS上で動いているわけですが、[Alt+@]がms-IMEの起動にとら
れているので、使いにくいなぁと思ったのです。この起動キーの割当ては知らなかった
ので、余計にそう思いました。

ところで「106もどき」と報告した後、konnoさんのbatを試していました。こちらに伺
った最初にkonnoさんが書かれた、chcpとgraftablを使ったものですが、そのときは、
NTVDMのエラーでうまくいかないと報告しました。実はCMD.EXEのショートカットを使っ
てのことでしたので、もしやと思い、commando.comのショートカットで試したところ、
途中までうまく行きました。これをkonnoさんに報告、が昨日までの状況でした。

> #06922
>> DOS窓BAT に以下の1行を張り付けて起動
>> c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
このKB16をCMD.EXEのショートカットで実行したようです。曖昧で申し訳ないのですが
それでしか説明がつきません。CMD.EXEでも、「101」でなく、「106」の刻印どおりの
入力ができるように今朝はなってしまっていました。

どこかで設定が変わっているはずだ、とタイムスタンプを探しましたが、Windowsって
裏でいろいろあるんですね、DIRのタイムスタンプまで変化していて、見つけられませ
ん。今は、KB16を使わ無くても、CMD.EXEのショートカットで、刻印どおりの入力がで
きます。
理由は不明でも、これが報告できることです。気持ちが悪い部分もあります。
C:\に、エクスプローラーで見えず、Vzでは見えるAUTOEXEC.BATとCONFIG.SYSがあり
ますね。これらのタイムスタンプも古いままです。

> 実のところ、US配列をVTDOSで強制的にJP配列に出来なくもないんですが、
> 「\」「_」「|」が入力出来ないという問題は残ります。
VTDOSでも、CMD.EXEでもできています(command.comのショートカットは101のままで
すが)。本当にお世話をかけました。

> Shift+「0」、「Insert」、Shift+「Insert」にこれらの文字をマッピングする
> 設定があるにはあるんですが、タッチキーボードは「Insert」キーが無いんですよね。
ありません。他にVzがらみだと、[RLUP][RLDN]あたりが欲しいところです。
それから[@@]のことですが、[Alt+@]をms-IME起動でなく、Vzで使えるような設定はな
いでしょうか。

うまく伝わるか、いささか心許ないですが、現状です。
あわせてkonnoさんにも報告しなければならないようです。

06982/06637 BKL00575  和生             Re^6: Win7をWin10に更新
( 1) 15/12/19 21:14 06980:konnoさんへのコメント
 konnoさん

どうやらアタマからCMD.EXEとcommand.comを勘違いしていたようですね。

> まず、このCOMMANDO.COMのショートカットを実行すると、上記のpathになりますね。
> これを目的のpathに一発で変更するには
> 1.COMMANDO.COMのショートカットアイコンを右クリックしてプロパティを開く。
> 2.プログラムのタブ(項目)を開く
> 3.実行時のディレクトリの項目を編集して、目的のpathに変更する。
> 4.okをクリックしてプロパティを閉じる。
>
> これで、アイコンを実行すれば一発で目的のpathで実行されます。
う〜ん、できました。これはWindowsについての初歩的なことなんですか?
ショートカットのプロパティなんてのは、こちらでVTDOSショートカットのフォントと
サイズ設定が、ほんとに初体験でしたから。

> VTDOSなどのアイコンは同じやり方で作業するpathに変更できます。
とすれば(まだですが)VTDOS.cfgのSHELLに、cdのbatを書かなくていいということに
なりますね。まだそれしかやってないcfgの設定が「一歩後退」です。

> この指定で40行になりますが、8タブでははみ出るでしょう。(^^;
> mode con:cols=80 lines=30
これは「アタリ」をつけて「lines=33」にしてました。縦使いVzのタッチキーボードの
余りギリギリの寸法です。

> 表示が英語モードのままですが、2度目の実行で日本語表示になりますね。
> 私のVZ起動BATのショートカット窓では、一発で日本語表示VZが立ち上がります。
この辺にKB16.comが関係してくるのでは、と思います。10#さんにも報告したのですが
CMD.EXEの窓では、1度実行すると次回からは実行しなくても刻印どおりに入力できる
ようになりました。
konnoさんは、config.NTとかautoexec.NTとか書かれてました。そちらはまだ手出しし
ていないのですが、CMD.EXEもcommand.comも関係していることですか?
C:ドライブのルートにautoexec.batとconfig.sysがありますね。エクスプローラーで
見えず、Vzで見えるけれども、いじろうとすれば弾かれて、VzやVTDOSそのものが終了
させられてしまいました。
typeコマンドで中身が覗けるか、と試したら、どっちも、
 外部のバッキング プロバイダーが認識されません。
と言われました。まぁ、訳がわかっていない手慰みではあります。

> c:\windows\system32\kb16 jp,932,c:\windows\system32\key01.sys
> これを張り付けておけば、2度目の実行で日本語用の106キーボードに変わるはずです。
10#さんのレスにも書いたのですが、CMD.EXEのショートカット窓では、一度KB16を実
行すると、次からはKB16なしでも「106」になるようです。command.comの方はこれか
ら試します。

それからk03t3のことですが、カーソル行の「半分反転?」がときどき無くなります。
カーソルは点滅していて、むしろ見やすいのですが、ckwv設定もあるかも知れません
し、こちらはまだVTDOSだけです。風景が少し変ったことだけ。

> > batの中では、pathもcdも効かないようです。??
>
> これは、システムの環境変数を変更します。#4371#4372にやり方の記事があります。
このレスを書く前に、ちらりと拝見してきましたが、一読了解、とはいきません。10#
さんが初登場、なんてことの方に目をとられたりして。(^^;

しかしまぁ、Vzは動いています。2つの方法で。
これからはVTDOS.cfgとckwvの設定に力を注げそうです。やっと出発点でしょうか。

そうだ、くどいようですが「差分マニュアル」、検討お願いしますね。n(^ ^)n


06983/06742 CRG00666  文太             Re^2: tracing INT 21, 62h
( 1) 15/12/20 01:43 06973:10♯さんへのコメント コメント数:1
10#さん

 失礼な近況報告です。

>さらにどうでもいい話ですが、うちの職場にはローレンス・フィッシュバーン
>かサミュエル・L・ジャクソンそっくりな営業がいます(^^;)
 やっぱりヒットはこれです。いやあ、いい営業担当さんじゃないですか。最強でしょう。
 フィッシュバーン・ジャクソンさんのおかげで、保守開発に没頭できるわけで。
 むちゃんこ強そうですよ。ぜったい頼りになります。
 彼のおかげで、キルシグナルを送るエージェント・スミスにもネオにもなれますね。


>IO.SYS は各ベンダーの管轄、といった区分けがあった、とかじゃないですかね?
>ベンダー向けには IO.SYS をビルドするためのアダプテーションキット等が
>配布されていたはずです。
 はい、間違いありません。
 OEM Adaptation Kit (OAK) という節が、Undoc DOS 2nd 6章の最後にありま
す。そうかぁ、と思いました。「ファイルとしての便宜的な区別だよな(でもな
い。これは次回)」と前回書いたのはこのことが頭にあったからです。日本の事情は
日本語処理もあり、これまたちょっと特殊でしょうが(NEC が CPU を作れた)、
それでも、考えてみれば、IO.SYS をマシンメーカーに任せるしかなかったとい
うのは、そうでしょうね、と想像するのが筋ですよね。
 なんとソースで提供。see 6章末。msbio1.asm etc.

 というわけで、 ロードされれば区分にあまり意味はないけど、io.sys と
msdos.sys はファイルとして区別される理由は、DOS時代には十分あった。
Win 時代になったら、カーネルの座を失った msdos.sys は、どんどん何やって
んだかの地位に落ちていった。こんな感じですよね。
 ファイルの名前からして、MS による MS-DOS いじめみたいだ。

>Windows95 が MS-DOS の追加拡張パッケージでなく、単体OS製品になった時点で、
>MS-DOSカーネルはOSのブートモジュールという扱いになって、責任範囲も
>単独マイクロソフト管轄になって、ファイルを分ける理由が無くなったんでしょう。
>NTLOADERやLILOと同じ扱いです。
 だいたい分かりました。『Windows95内部解析』(翻訳本、高くはなかったから。
そして国内なので配達はやし! 今日、到着。もう続々と)p.79まで読んだところで、
この「MS-DOSカーネルはOSのブートモジュールという扱い」という表現を思い出しました。
 でも、シュルマンさん、最初が長すぎ。Macから市場を奪うのが目的だから、Win95
公式発表はこんなことになった、最初に言ってくれればいいのに。

>通常、基本ファイルシステムはカーネルコードなんですが、
>ファイルシステム上に記録されているカーネルを読み込むのがより単純な
>ブートモジュールだというジレンマがあります。
>それゆえ、ブートイメージの作成は通常一定の手続きを必要とします。
>(単純なファイルコピーでブートイメージを作成できない)
>最近はブートモジュールが簡易的なファイルシステムコードを持つ場合もあるかも
>知れません。
 分かったとは言えませんが、p.79まで読んだ結果、かなり最初よりイメージできる
ようになった気がしてます。
 Filesystem & Network Redirectorはまだまだです。

 もう一点。簡単に。

>SMARTDRV and MSCDEX become indistinguishable from the DOS system itself
 ですが、これはじつは偶然でてきたのです。たまたま6章筆者のシュルマンの
PCがそんな環境になっていて、何重にもフックされた先の INT 21h, 62h の本
物のルーチンを探していたときに出くわしたという「物語」でした。
 シュルマンは読者を面白がらせているだけです。
 ただ、この「物語」のせいで、自分がDOSになったような、吐き気的めまいを
読者は体験できるのだと思います。僕は、バグ・ロボットでしたが。

 UndocDOSを読むことの意味は、すっかり分からなくなってますが、老眼に優しい
初版を読んでいきます。英語のほうがロジックはすっとはいり、分からないことと
記憶すべきことの整理が楽みたい。
 でもこれ、ほんとに面白い本です。TSR部は、それは無理みたいよ、と降参
しましたが。でも、VzとVWXが常駐して何をしてるのか、いつか知りたい。
TSRだとそうとうに本質的な意味でDOSの一部分になれるのですね。



06984/06742 BNY00646  shadow           Re^3: 山の日対応カレンダー
( 1) 15/12/20 13:55 06976:和生さんへのコメント コメント数:1
和生さん

> 10年移動も、これだけマシンそのものが速いと不用ですね。カレンダーは、休日判定の
> 部分で、まだ納得するコードに辿りつけていないんですが、まぁ年内にと申し上げた以
> 上とりあえず書かせていただきました。
改善版を気長にお待ちしております。

> 不確かです。sakiさんのVzマクロ.shdを探してるんですが見つかりません。もし、心あた
> りあれば教えて下さい。
Vzマクロ.shdはめざらさんちの「軟体補完計画」のstkhelp.def v1.51(含:VZMACRO.SHD)
からベクターにリンクしています。
vztmacro.shdは「軟体補完計画」よりDLできます。


06985/06637 GST01234  10♯             Re^18: Win7をWin10に更新
( 1) 15/12/20 20:06 06981:和生さんへのコメント コメント数:1
文太さんにもよく混乱させられますが(^^;)
誠実に正確に伝えてるつもりがそうとも限らないという、いい例ですね。

USとJPでは特に[@]の入力方法も異なるため、「@@がどうしても!」
となると、「あー、USなんだね?」と思っちゃってましたわ。

[Alt+@]でime切り替えは MS-ime 側の問題なので、
imeで設定可能ならそちらでお願いします。
僕はこの設定を見つけることが出来なかったんですが…

そういったことを含めて、結構前に MS-ime には見切りを付けています。
なんでMS-KKのエンジニアリングはいつもいつもクッシャクシャなのか。

あえて推奨するなら ATOK 推奨です。
確か、このツリーの頭の方でこの説明したつもりです。

あと、この手のトラブルシューティングは毎回毎回、
結構エネルギー費やしてること理解していただくとありがたいですかね。


06986/06953 BQO00549  konno            Re^4: VZK07T3 DOCなど
( 1) 15/12/20 21:50 06977:和生さんへのコメント コメント数:1
和生さん

> で、お願いがあるんですm(^^)mが、konno版のフラグやオプションやifや、新機能や、
> もろもろ、つまり10年の進化をテキストにまとめていただけませんか? ソースは読
> めないので、いわば「マニュアルの差分」です。ご検討いただければあり難いです。

それがですね、10#さんのようにきっちりDOCを書ければいいんですが、
私はいい加減な性格なので、DOCもまともに書けていないばかりか、ソースを
きちんと管理できなくて、以前の版の機能が抜けているものがありました。

> 勿論急ぎません。リハビリがてら探しだすのもまた楽し、でもあります。

ということで、私もリハビリの最中なのです。
自分で作っているのに何がどうなっているのか正確に把握できていない状態です。
新設オプションも既存のオプションもわけわかなので、めざら資源のデータを
エクセルファイルにして参照しています。
めざらさんの許可をいただいたので、整理中ではありますがまずこれをUPしようかな。


> === 1stroke.def === 一筆書き【ステータス左端から】by ζ゜;020130

これ、いいですね、ステータスラインからというのが和生さん色ですね。


06987/06742 GST01234  10♯             Re^3: tracing INT 21, 62h
( 1) 15/12/21 00:47 06983:文太さんへのコメント コメント数:1
実のところ、うちのモーフィアスは名ばかり営業なので最弱なんですが、
どうでもいいネタなのでこの辺にしときます。

今時のファイルシステムはファイルを分散的に配置できるのが普通なんですが、
512バイトのブートコードでそういったアクセスを実現するのが困難なため、
初期ロードファイルは連続的に配置される必要がある、等と言った制約があります。
昔は旧8のブートセクター解析してパッチ当てたりとかしてました。

DOSも初期の頃はTSRの実現方法自体ががUndocumentedだったような気がします。
PRINT.EXEとか、どうなってるんだろう?と不思議に思ってました。
DOSの追加モジュールの多くはInt2Fhでプロセス間通信してるんですが、
ここには明確な規約がないんですよね。
ポート番号を好きに定義できるTCP/IPみたいな感じです。

DOSはTSRの開発方法が知れ渡ることによって、好きに拡張されるようになり、
飛躍的に利便性が高まったんですが、それと共に安定性を保障することが
難しくなりました。
TSR拡張は自己責任なので、自動車の改造などのように趣味的なものだったりします。

ソフトバンク版のUndocumentDOSにおまけで付いてきたフロッピーに
ラルフブラウンのInterrupt Listが収録されてたんですが、
今ではネット上に公開されてます。
VTDOSは基本的にこれを元に構築しています。


06988/06742 BKL00575  和生             「軟体補完計画」ですか
( 1) 15/12/21 07:33 06984:shadowさんへのコメント
 shadowさん

> Vzマクロ.shdはめざらさんちの「軟体補完計画」のstkhelp.def v1.51(含:VZMACRO.SHD)
> からベクターにリンクしています。
> vztmacro.shdは「軟体補完計画」よりDLできます。
ありがとうございます。実はstkhelp.defはあったんです。改造中のものが。macro.shdが
なくて、割込.shdがあったという、頓珍漢な僕のVzのDIRでした。カレンダーの1.7もなか
ったし。これから伺います。
しかし雑談ですが、どうも「めざらさん」という名前がピンとこない、だいたい「わなま」
って名づけ親は彼ですしね。旧8(こういう単語があった!!)のカーソル行アンダーライン
で「和牛」に見えるって最初に声かけてくれた1人でした。----不義理をしています。ごめ
んなさいね。n(_ _)n めざら爺っちゃん。

> 改善版を気長にお待ちしております。
永遠にできないかも知れません。でも少しは意欲が出てきました。m(- ^)m


06989/06742 CRG00666  文太             Re^4: tracing INT 21, 62h
( 1) 15/12/21 11:18 06987:10♯さんへのコメント コメント数:2
10#さん

 どうでもいいことで失礼します……。

>実のところ、うちのモーフィアスは名ばかり営業なので最弱なんですが、
>どうでもいいネタなのでこの辺にしときます。
 なかなか現実はうまくいかないものであると。だからフィクションはいつでも
楽しいと。

>今時のファイルシステムはファイルを分散的に配置できるのが普通なんですが、
>512バイトのブートコードでそういったアクセスを実現するのが困難なため、
>初期ロードファイルは連続的に配置される必要がある、等と言った制約があります。
>昔は旧8のブートセクター解析してパッチ当てたりとかしてました。
 最後の行をのぞき、だいたい分かりました。
 抽象的な仕組みとして頭に入れておきますね。

>DOSも初期の頃はTSRの実現方法自体ががUndocumentedだったような気がします。
>PRINT.EXEとか、どうなってるんだろう?と不思議に思ってました。
 大人気のPRINT.EXE。手品のようなmultitaskingですね。
 意図せず半分僕がそっちに引っ張ってるんだよなとの自覚はありつつ、ちょうど
Interrupt 28hの節(Listing 9-14後、Inside the Generic TSRの前 in 2nd ed)を
通過したところでした。けっこう話が分かり、楽しいです。

>DOSの追加モジュールの多くはInt2Fhでプロセス間通信してるんですが、
>ここには明確な規約がないんですよね。
>ポート番号を好きに定義できるTCP/IPみたいな感じです。
 最後の行をのぞき(2)、だいたい分かりました。
 Int2Fhは、まさに次のInside the Generic TSRに。
 これでVzはVWXと通信してるのかな? 常駐の順番からして逆?

>DOSはTSRの開発方法が知れ渡ることによって、好きに拡張されるようになり、
>飛躍的に利便性が高まったんですが、それと共に安定性を保障することが
>難しくなりました。
 まあ、そうなんだろうなという印象はありました。皆がお行儀よくやってくれる
という保障はどこにもないわけで。
 だってMS-DOS製作者のほうでも、いきあたりばったりなわけで。昨晩のヒットは、

 Undoc DOS 1st, chap 5, p.294, in "Interrupt 28h" section in 1st & 2nd ed.

Well, no one ever said that the DOS TSR interface was a model of clarity.
The fact that the interface is entirely undocumented tells us that no one
at Microsoft sat down and tried to design a nice interface for TSR programming.
Instead, they put in what they needed to write their own TSRs. ...
They ran into the same problems you run into with your TSRs, so they put in
solutions.

>VTDOSは基本的にこれを元に構築しています。
 企業秘密かもしれませんが、もしかして、MSが実装したこれらのDOSの仕組みを
全部スクラッチから書く、という作業だったわけですか?
 ある程度は移植できたのですか?
 このファンクションはOS/2(や他の互換だとされるDOS)にもあるから仕様が変更される
ことはないはず、つまりDOSとして必須である、みたいな記述を散見します。これらに
動作保障をしないと(全部ってわけにもいきませんよね)、DOSエミュレータになれない
わけですかぁ。し、信じられませんが、おおざっぱにそういうことですよね。
 そういえば、NTVDMを分析するところから始めた、と書かれてましたしね。
 うん、し、信じられない。が、動いてる、VTDOS。サブリナはちょっと怖いけど。
 サブリナは、いちおうVzマクロの顔をした高橋さんのマシン語ルーチン対象のデバッガ
です。

 VTDOS、これは趣味の範疇を越えてますね、明らかに。執念?



06990/06742 CRG00666  文太             2Fh, vwxメモ
( 1) 15/12/21 17:55 06989:文太さんへのコメント
 ごめんなさい。個人的なメモです。すいません。
 ここにどのようなレスも期待していません。くすって、笑ってやってください。

INT 2F - Multiplex - NOTES
	AH = identifier of program which is to handle the interrupt
	   00h-3Fh reserved for IBM (for DOS)
	   40h-7Fh reserved for Microsoft (for DOS)
	   80h-B7h reserved for IBM
	   B8h-BFh reserved for networks
	   C0h-FFh reserved for applications	;VWX uses E9h
	AL is the function code			;00h, 06h, 07h, 08h, used by VWX
   This is a general mechanism for verifying the presence of a TSR and
   communicating with it.  When searching for a free identifier code for AH
   using the installation check (AL=00h), the calling program should set
   BX/CX/DX to 0000h and must not depend on any registers other than CS:IP
   and SS:SP to be valid on return, since numerous programs now use additional
   registers on input and/or output for the installation check.

;----- VWX API -----			;from string.asm -131
GDATA vwxapi	dd,	0		;segment, offset, = 4 bytes
		public	check_vwx	; where VWX is located
check_vwx	proc
		push	es
		and	extsw,not ESW_VWX	;???
		msdos	F_VERSION
		cmp	al,3		;dos 3.1 or higher (for vwx)
	_if ae
		mov	ax,0E900h	;VWX, exists or not
		mov	bx,'VW'		; 
		clr	cx
		int	2Fh		;通信してます!
		cmp	al,0FFh		;VWX returns FFh in AL if exists
	  _if e				;if VWX, installed
		cmp	cx,0102h	; VWX version check, 102 or higher (108)
	    _if ae
exist_vwx:	or	extsw,ESW_VWX		;???
		mov	cs:vwxapi.@off,bx	;save return value, offset
		mov	cs:vwxapi.@seg,es	;ditto, segment
	    _endif				;VWX is called in
	  _endif				; "Search next string" proc
	_endif					; at this address (vwxapi)
		pop	es	;that is, again, vwxapi is the seg, off of VWX
		ret
check_vwx	endp



06991/06637 CRG00666  文太             alt+@テスト
( 1) 15/12/21 18:25 06981:和生さんへのコメント コメント数:1
 ふと気になって、念のため以下を試しました。alt+@は、あまり使わないものですから。
 日本語配列XPでは(PS/2接続キーボード)、ntvdm, vtdos (+ckwv)とも、ふつうに
キー入力ができました。MS-IMEとの干渉もないようでした。
 念のためチェックしただけです。他意はございません。

=== Macrotmp by B ===;
* M
50 @@ "Macrotmp"
&m("[@@]いいよね?")
*

 適切な場所にぶらさげられなそうです。すいません。


06992/06637 ASA00132  10#              Re: alt+@テスト
( 1) 15/12/21 19:54 06991:文太さんへのコメント コメント数:1
これ、VISTA以降のMS-IMEのクズ仕様なんですよね。
設定項目も見つからない、アホ過ぎる仕様です。
JustSystemを推すつもりはありませんが、ATOKを使う場合問題は出ません。
AXキーボード(105)ドライバーに変えると右Altがどうたらこうたら、て出てきます。


06993/06637 CRG00666  文太             Re^2: alt+@テスト
( 1) 15/12/21 21:24 06992:10#さんへのコメント コメント数:1
10#さん

 確認しました。

>これ、VISTA以降のMS-IMEのクズ仕様なんですよね。
 そ、そういう呼び方をされる仕様なんですか。笑。

 32bit Win7, Win8.1で確認しました。ほんとだ、MS-IMEが立ったり・
座ったりしました。Vzにはキーが届かず。
 こっちには、ntvdm+Vzの環境を作っていないので、そっちのテストは
していません。あ、入力できないんじゃないか。

>設定項目も見つからない、アホ過ぎる仕様です。
 やれやれ。なんでまたこんな勝手なことを……。

>JustSystemを推すつもりはありませんが、ATOKを使う場合問題は出ません。
 VTDOSのためにたしか3〜4年前にATOKを買ったのですが、そのまんまに
なってますね。ゆっくりMS-IMEから引越します。FEP制御をしてくれ〜
だったんですね、当時は、たしか。
 もっとも、僕の場合は、alt+@を使ってないから、なかなか引越しを
しようとしないかな? 「変換」と同じくIME起動キーと認識を改めて
しまえば問題ないんですね、僕の場合。すいません>和生さん。



06994/06637 BKL00575  和生             Re^19: Win7をWin10に更新
( 1) 15/12/21 22:03 06985:10♯さんへのコメント コメント数:1
10#さん

> USとJPでは特に[@]の入力方法も異なるため、「@@がどうしても!」
> となると、「あー、USなんだね?」と思っちゃってましたわ。
すみません。Vzが動いて初めの頃の印象です。うわぁ〜、と思ったのでした。その印象
が強く、声が大きくなったようです。

> 誠実に正確に伝えてるつもりがそうとも限らないという、いい例ですね。
仰るとおりです。ms-IMEのみならずMSへのご指摘は、僕も大いに共鳴するところがあり
ましたし。ただ、おかげでWindowsの扱いは随分勉強になりました。今、デスクトップ
には、設定、コントロールパネル、レジエディタ、タスクマネージャーのショートカッ
トが並んでいます。タスクマネージャーは、今回のお話には出てませんが、残滓がない
か確認を、とどこかで書かれてましたよね。

> [Alt+@]でime切り替えは MS-ime 側の問題なので、
> imeで設定可能ならそちらでお願いします。
はい。「遠い声」(^^;ご指摘のキー再配置ツールが効くかも知れませんが、、、

> あえて推奨するなら ATOK 推奨です。
> 確か、このツリーの頭の方でこの説明したつもりです。
覚えています。DovorakJというのを落してありますが、まだトライできていません。

ATOKは、三太郎の頃に使ったことがあります。テキスト、制御、修飾の3つのファイル
で1文書が構成されていて、四太郎になって1文書1ファイルになってしまい、Vzを使
い始める契機のひとつでした。以来、VJEで。WXが出た頃はVJE風のキーにしようと苦労
したりもしました。Windowsからは、もうFEPはどうでもいいや、と諦めていたのです。
Vzに支障がある、とわかるまでは。---昔話ですみません。

で、先日外したgoogle日本語入力を、とりあえず試してみようと思います。
Vzではファンクション行をかなり侵食するので煩わしいなぁと思っていたのですが、こ
れは最下行からファンクション行をずらせばよいことですし、先ほど改めて落してみる
と、「ATOK//ことえり」風の設定もできるとありました。試すのはこれからですから、
何とも言えませんが、ms-imeよりは期待できそうです。それに「開発者用バージョン」
とかもありました。

なおこの間、知人たちに「日本語入力切り替えるとき、どうしてる?」と聞くと、全
員が不審な顔つきで「漢字キー。なんでそんなこと聞くの!」と。(^^;

> あと、この手のトラブルシューティングは毎回毎回、
> 結構エネルギー費やしてること理解していただくとありがたいですかね。
m(_ _)m ほんとうにお世話をかけました。


06995/06953 BKL00575  和生             Re^5: VZK07T3 DOCなど
( 1) 15/12/21 22:05 06986:konnoさんへのコメント
 konnoさん

> ということで、私もリハビリの最中なのです。
またぁ。って、言わせて頂きます。リハビリの意味が違いませんか。(^^;

> 新設オプションも既存のオプションもわけわかなので、めざら資源のデータを
> エクセルファイルにして参照しています。
> めざらさんの許可をいただいたので、整理中ではありますがまずこれをUPしようかな。
「めざら資源」にはそこまであるのですか。
ともあれよろしくお願いします。

僕も「軟体補完計画」を、shadowさんに教えられて初めてゆっくり見回してきました。
スタックセグメントマップ、構造帯関連覚書、キー値一覧、等などいただいてプリント
アウトしました。とりわけ僕にはマップが有り難い。整理は、個別にはできても全体的
には苦手で、ポカっと抜けたりするんです。まして最近はアルツ‥って問題用語になる
のかな? まぁ自分のことだからいいでしょう。(^^;

一筆書き、お試しいただいたんですね。ステータスでなく、真ん中からのもあるんです
が。いや、ありがとうございます。実は、「静かな&d」とお聞きしたのは、「縦カーソ
ル」を作りたいんです。色がつけばなおよし、だけど、今は遠いです。一筆書きはその
副産物でした。VTDOS+Vzでは動きますが、生dosVzでは暴走しますし。

キー問題がおかげですっきりしました。10#さんにもご迷惑をかけましたが、konnoさん
のkeycodeがあるよ、という一言が‥‥。n(_ _)n


06996/06637 BQO00549  konno            Re^20: Win7をWin10に更新
( 1) 15/12/22 01:28 06994:和生さんへのコメント コメント数:1
> > [Alt+@]でime切り替えは MS-ime 側の問題なので、
> > imeで設定可能ならそちらでお願いします。

私も探しましたがこれはなさそうですね。レジストリとかかな?

> > あえて推奨するなら ATOK 推奨です。

それで思い出しましたが、共用のPCをWin10に変えてから漢字変換がどうにも
使いづらいと思ったら、ATOK風に変えていた設定がリセットされて素のIMEに
なっていたという。(^^;
このツリーの#6638でノートの更新記事を書いていたのにもう忘れてるし。(;_;)

> ATOKは、三太郎の頃に使ったことがあります。
> WXが出た頃はVJE風のキーにしようと苦労したりもしました。

MSIMEはWX系だそうですが、やっぱり癖が強いんでしょうね。私は全く
うまく使えないです。
ATOKの設定にしてからはストレスが無くなりました。


06997/06742 GST01234  10♯             Re^5: tracing INT 21, 62h
( 1) 15/12/22 01:59 06989:文太さんへのコメント コメント数:1
どうでもいいことですが…
実のところ世の中にある問題は全て人が解決していると共に、
人がもたらしてるとも言えます。
ヒューマニズムは人に徒労も強要するというジレンマがあります。
人が人である限りなかなか現実はうまくいかないものですね。
人工知能が実用に達すればこういった問題は無くなるかも知れません。
その頃には火星の入植も始まるでしょう。


VTDOSは当初から8086エミュレーションによる速度的な弱点を、十分高速な
32ビットコードで実装されたカーネルで補う、という方針で構築しています。
その為、簡易コマンドラインのVTDCMD以外に16ビットコードは含みません。
当然フルスクラッチなんですが、多くの機能はWin32への橋渡しで実現可能です。
メモリやプロセス管理は純粋にスクラッチになってますね。
実際にはオリジナルのソースにはアクセス不可能で、もし仮に流用できたとしても、
その行為は著作権上の問題が発生します。

いずれにしても、8086とDOSの仕組みはある程度理解出来てたので、
リファレンス資料と多少のリサーチでなんとかなってます。
コードサイズもそう膨大なものでもないですしね。

実際ある程度動かすまではそんなに手が掛かった感覚がありません。
公開後の方が手間は掛かってる感じはしてます。


一般的に一番の課題は、目標が過大に見えてしまう、個人の感覚の問題ですね。
山の高さの見積もりを高く間違えればそれを登ることはないでしょう。
低く間違えれば遭難するかも知れません。
リスクばかりに目が行って過大に見積もる癖が付いていると、
そのうちなんにも出来なくなります。

そもそもVTDOSは個人的な必要に迫られて開発してるため、趣味というわけでは
ありませんよ。
個人的には趣味も業務も範疇を設定するという感覚は無いですね。
娯楽はほどほどに、とは思ってますけど。
回収の手前、業務の優先順位が高いと言うのはあります。
また、業務は諸事情から手綱を緩める必要が多々あるんですが、
個人プロジェクトはその必要が無いため、破綻しない範疇でベタ踏みしたり出来ます。


たまにはそういう行為を通じて、業務遂行の限界をある程度把握しておかないと、
出来ることと出来ないことのライン設定に不安が伴うようになります。
この状況は開発の業務上はちょっとまずいことなんですが、
開発の現場には日常的に存在する課題です。
業務上の責任の伴わない範囲で自分の目盛りを校正する機会を設ける必要が
本当はあるんですが、精神的に、そういった行動が出来ない場合が
多々あると思われます。

自分に強度を強いること、ストレステストは義務ではありませんが、
弱々しく過ごしても、それは権利だったりします。


06998/06637 GST01234  10♯             Re^3: alt+@テスト
( 1) 15/12/22 02:15 06993:文太さんへのコメント
これ、MSKKの不手際のせいで我々リセラーはどんだけ時間捨ててるか、て話なんです。

大体から ms-ime は文節の区切り、形態素解析も適当なので、一発でまともな変換が
出来た試しがありません。日本語の入力もATOKの倍掛かります。

[Alt+@]を受け付けるのはWindowsキー入力の仕様で、それに依存するアプリも
多々存在するんですが、ms-imeがこの仕様を誰の了解も無しに勝手に潰してます。

そもそもがコンソールのローカライズから酷い有様です。


06999/06742 CRG00666  文太             「どうでもいいこと」
( 1) 15/12/22 13:31 06997:10♯さんへのコメント コメント数:2
10#さん

 おつき合いいただき感謝です。
 最初に「「「どうでもいい」」」けど、でもどうでもよくはなくはないのかも
しれない事についての戯れ言を少々。

>その頃には火星の入植も始まるでしょう。
 真っ先に思ったのは、どうせ金持ちだけでしょう。というやっかみ。あるいは
正義感。
 そして、でも、金があったとしてもそもそも火星に行きたいっけ? という疑問。
 ここでは生きられないから、行かなくちゃならなくなるんだよ(コスモクリーナー
など)。えー、もうちょっとだけでいいから、地球を、いや地球上の人類を、
生かさせてやってくださいよぉ、と。
 この条件反射の背景を考え出すと止まらなくなるので、止めておきますね。

>一般的に一番の課題は、目標が過大に見えてしまう、個人の感覚の問題ですね。
 はい。ふう。これは、過大な課題ではない。片づけろ! 独り言です。
 しかし、片づける!

>自分に強度を強いること、ストレステストは義務ではありませんが、
>弱々しく過ごしても、それは権利だったりします。
 最初文脈から切り離して読んだので、感動的でした。そうだよ、当然の権利の
行使なんだよ、と。ち、ちがう。言い訳だったんだ、僕の場合。


 さて、

>VTDOSは当初から8086エミュレーションによる速度的な弱点を、十分高速な
>32ビットコードで実装されたカーネルで補う、という方針で構築しています。
 64ビットコードになるということはあり得るのでしょうか。
 ないんだろうな、と思いました。
 なぜそんなことを? うーん、30MBをグレップするとntvdmに勝てないから、、、。
 そんなの慣れだよ、贅沢な豚野郎、DOSやってて何を言ってるんだと煩悩を
撃退しました。WinMEが好きなんだろ。

>メモリやプロセス管理は純粋にスクラッチになってますね。
 ふう。ありがとうございます。神さまの姿を見てしまった。姿をお現しにならない
のに、ふつう。

>いずれにしても、8086とDOSの仕組みはある程度理解出来てたので、
>リファレンス資料と多少のリサーチでなんとかなってます。
 個人史を訊ねてしまうことになるのですが、あたりがついたのはいつ頃でした
か?
 Win95 の時代、DOSが終わると考えられた時代に、もちろん Win9x がDOS
を内包してる、「統合」されてるとは知っていたのだろうと想像するのですが、
誰とも言えませんが、多くのDOSプログラマが「卒業」していきましたよね。
うーん、システムに近い人たちはそうでもなかったのですかね? アプリしか見
ていない僕のような素人にそう見えただけということなんでしょうか。少なくと
も日本では、Win95 の到来は嵐の来襲みたいに感じられました。もちろんコアな
部分とは関係なく、IT革命・インターネット革命(これがリアルな現象だった
と現在、僕は考えていますが。物流が変わりましたから)と称される社会現象で
あった部分も大きかったのでしょうが、それでもこの印象はかなり強かった。
 来るべくして来た 32 ビットの時代でもあったのでしょう。
 そして、NT, 2000 の頃、たしか Win98 上で、VTDOS は初期の完成を見た。NT
系では vtext ができなかったのも影響した。

 戻ると、Win95 の時代に、「8086 と DOS の仕組み」はエミュレートできるだ
ろうと思えるほど、全部が見えていたのでしょうか。まだその必要も実際のプラン
もない段階での話です。ちょっと言い方が雑ですが、ここ。

 どうでもいいことを書くと、確かに面白いからというそれだけの理由と動機で、
僕はDOS本を読み続けています。今回はタイミングとありがたい刺激があって
m()m、けっこう長く続いてます。ただ時々、これは何かになるのか、何かをする
つもりがあるのか、具体的にこういうものが作りたいという実際的な目標を持っ
たほうがいいんじゃないか、とも思うわけです。こんな聞き方をしても「文太さ
んのことは文太さんしか知らないし、文太さんが計測し決めること」としか答え
ようがないとも思うのですが(そして能力も才能も蓄積もちがう)、どれくらい
の時間である程度のマスター感覚を持てるのかな、と思いました。答えようがない
ですねぇ。
 やはり、どうでもいい話になった。
 振り返ってみたら、できてた、ですよね。ヒューマンに言うと。

>山の高さの見積もりを高く間違えればそれを登ることはないでしょう。
>低く間違えれば遭難するかも知れません。
 一般的な意味でとても示唆のとみ、真実を射抜くばかりか勇気を与える教訓です。
 が、僕のDOSとのつき合いでは、これなしだし、これからもないな、と直観
してしまっています。頑固。
 だらだら生きて行くぞ、と力強く宣言してるみたいだ。
 人生に意味、目的。そんなのあるわけないじゃないですか、青いなぁ、もう。
 でも、それなしで生きられるの? 生きられると思うんだ。楽観的だなぁ(考えの
足りない馬鹿と言っている)。
 考えたら答えが出ると思っているのですね。

>たまにはそういう行為を通じて、業務遂行の限界をある程度把握しておかないと、
>出来ることと出来ないことのライン設定に不安が伴うようになります。
 労働って何なんでしょうね。一部分に自己実現の可能性を秘め、その必須要素
でもありそうなのですが、「労働」って言葉をあてはめたとたん、コスパで考え
るべき営為に、僕の頭の中では、すぐに堕落する。やっぱり疎外されてるのかな?
 労働しなくてすんだら幸せ? いやあ、退屈して死んじゃいます。たぶん、
自尊心も常識も維持できないのだろう。



07000/06742 CXB00940  としき           Re: 「どうでもいいこと」
( 1) 15/12/23 18:12 06999:文太さんへのコメント コメント数:2
参照先:http://homepage3.nifty.com/~toshiki/
なんだろう、文太さん、どうも10♯さんに感動しすぎて冷静になれなくなって
いるのか、さもなくば読み間違えているのか。

> >その頃には火星の入植も始まるでしょう。
>  真っ先に思ったのは、どうせ金持ちだけでしょう。というやっかみ。あるいは

観光に行くのは金持ちだけでしょうが、入植するのは大抵、貧乏人だと思う。
あるいは、迫害されている(と自分で思い込んでいる)人たちとか。
ピルグリムなお父さんたちとか、ブラジルへ渡った日本人なんかが好例。
もちろん、目的は「金」、というとミもフタもないけど、「より良い暮らし」と
言い換えると、なんとなく格好はつくかな。

>  そして、でも、金があったとしてもそもそも火星に行きたいっけ? という疑問。

金があれば、入植以外の目的で火星に行きたい人はいっぱいいると思う。
それはもちろん、地球に帰ってくるという前提で。



いや、まぁ、実際、10♯さんが神々しく見えるというのはわかるんですよ。
むしろ、私のように、ソフトウェアをかじったことのある人間のほうが、
より一層10♯さんをまぶしく感じているかもしれません。
私だって、DOS3のころ、MSCDEXにパッチを当てたりとかしましたし。
それはうまくいった例だけど、もっと昔、80286の時代のPC-9801のN88-BASICで
8ビットのPC-8801のエミュレータにチャレンジして失敗したりとか、自分の
スキルレベルから考えたら無謀としかいいようのない経験もしたなぁ。
でも、そういう経験をある程度したからこそ、自分の登れそうな山もわかって
きたし、実際に10♯さんが登ってしまった山の高さもわかるわけで、
もはや尊敬のまなざしで見るしかありません。

07001/06742 GST01234  10♯             Re: 「どうでもいいこと」
( 1) 15/12/24 02:06 06999:文太さんへのコメント コメント数:1
どうでもいい話は、量子コンピュータのブレークスルーが近々来そうなので、
人工知能についてちょっと想像してみたといったところです。
何が言いたいわけでもないですよ。

人工知能は人間の不完全さを補完できるでしょうか?
コンピュータソフトの不具合をコンピュータソフトで機械的に検出できるか?
という問題は、チューリングが「停止性問題の証明」で否定しています。
不具合とは人間がそれを定義付けてるだけなので、手作業でしか検出出来ません。
さらに人間は不完全なので不具合ゼロを証明できるシステムを構築することは
出来ません。人工知能もおそらく不具合ゼロにはなりません。
ただ、ゼロに近づける努力をするだけです。

もの凄くざっくり言うと、情報の構造の規模に対して、コード量は指数的に増加します。
不具合の可能性もコード量に比例します。

アルゴリズムの世界ではn^2の計算量をn*log2nまで逓減する方法があったりします。

プログラミングの世界でもコード量を逓減する為の類似する考え方があります。
分かりやすい言い方をすると因数分解した式群の共通項を共通式として体系化します。
OSやフレームワークとは実のところ体系化されたサブルーチン群の総称だったりします。
こういったことをアーキテクチャと呼んだりもします。

ソフトウェアの概念はよく建設に例えられますが、高層建築の為に足場を組んだりとか、
クレーンを組んだりとか、というようなことはソフト開発の現場にもあったりします。
さらに、足場を組む機械、足場を作る機械、足場を作る機械を作る機械、という
工学的な積み上げが進むと、いずれは、端末と会話してる間にビルが建つような状況が
生まれるかも知れません。
山を登ると言うよりは、石を切り出し、積んで山を造る作業ですね。

そんな時代には工学的なチャレンジとして火星探検が現実味を帯びるでしょう。
不具合のあるシステムと共に向かう数ヶ月の惑星探検はその時代にも命がけですが。
火星の開拓が人類に必須と言うよりは、予算取りのためにそれが行われます。
ニュートリノの研究と同じです。

人が生み出す問題の多くを機械が半自動で解決する時代が来るかどうかは分かりませんが、
その時代には火星のニュースも頻繁に耳にするでしょう。



32ビット環境が無くならない限り。64ビット化はありません。
Win32は史上最も普及しているデスクトッププラットフォームであるため、
これが無くなるには相当時間が掛かるでしょう。
grepは32ビットのいいやつを探して使って下さい。


実のところ、学習というのはその対象とフィードバックループを形成できるかに
掛かってるので、実践を交えられるかどうかで効率は全然違ってきます。
本当にDOSを理解する必要がある場合とは、通常それが開発対象で、
コンパイラーやアセンブラーを取り扱う状況がまずあります。
そんな状況があるのはおそらく全体の数%以下なんですが、僕も元々は興味本位で
この中にいます。今の文太さんとおそらく同じです。


僕がTSRの開発をしていたのはDOS3.Xの頃なので、この頃にはいわゆる
UndocumentedなDOSは一般的な情報になってましたよ。
といっても、DOS4.Xをスキップする長い3.X時代でしたけどね。
その頃は386の普及期で、DOS5.X/Win3.Xが出る手前の頃で、
仮想EMSやらDOSエクステンダーやら、DOSのハッキングが花開いた頃でした。

それ以前に、コンパイラーが高かった時代はBASIC+アセンブラでしたし、
8ビット時代はハンドアセンブルとか普通にやってたので、
アセンブラの資料として命令コード表を参照するのが普通でしたし、
一般的な資料でした。
その時代はシステムの規模も小さくて覚えることもそんなに無かったんですよ。
そのくせ未来を感じさせる最先端技術だったので、ムキになって取り組むことが
出来たんですよね。なんというか、牧歌的な時代だったんです。
理解として8ビットPCを制覇すれば、あとは差分知識だけなのでいうほど難しいものでは
ありません。
今はCPUの挙動の詳細な資料を探すのなかなか大変だったりしますよね。

それからWin16の時代を経てWin32時代に移行するんですが、
Win16の初期の頃はGUIの開発環境が無かったので誰もが基本的にDOS環境で開発
してたんですよ。
DOSもOS/2もWin16もコンパイラーやリンカーは基本的に同じものでした。
GUIの統合開発環境が出てきて、アプリレベルのリソースデザインはGUIで
行ってたんですが、基本的なモジュール群はまだしばらく続くDOSのサポートの
都合から、Win16/DOS両用でDOS環境でビルド出来る状況を維持してたんです。
これはWin32時代になっても変わらず、一時期はDOSからWin32まで単一のソースでカバー
してました。ビルド環境もDOS窓です。
さすがに現在は16ビットサポートは業務としては終了してます。

当時の統合環境はエディターはメモ帳レベルだし、ビルドツールのフォーマットが
MAKEFILEや今時のXMLやJSONと違いバイナリーで、プロジェクトの管理に一抹の
不安があった、とかいろいろあって、僕自身はDOSの頃から一貫してVZでコーディング
してコマンドラインでビルドしてたんです。

コーディングというのは思考しながらの入力作業なんですが、単に入力ではなくて、
論理構造を練り上げる作業でもあるので、エディターの操作に違和感が生じると
集中が削がれるんですよね。

実装のフェーズになると、grepで必要な箇所を検索して[\ESC]でconsoleから
タグジャンプでソースを開いてって、必要箇所を修正して[@Q]で全保存して
コマンドラインでビルドして[\ESC]でconsoleから、エラーログからタグジャンプで
エラー箇所を修正して[@Q]で全保存して…
てイテレーションを半ば機械のように自動的に作業してます。

プログラマーに取ってコンソールやエディターは機械との接点として手先を拡張した
ものではなく、思考を支援する道具だったりします。
好きなエディター使わせてもらえない開発者は気の毒ですが、昨今では珍しくありません。
お仕着せのVSやEclipseを意味も分からず使わされるプログラマーは
規格化された制服を着せられてバッジを付けられた使い捨ての弾避けです。


開発マシンがWin98の頃NTServer4.0を導入して管理してたんですが、
当時開発で使ってたWin98と比較して非常に魅力的だったんですね。
非常に安定していて、メモリも積めて、レスポンスもよく軽かったんですよ。
その頃Win98はブラウザーを開けてるだけで普通に青画面になるぐらい不安定で、
相当使い勝手が悪かったので、なんとかNT環境に移行したかったんです。

で、config.ntにdspss仕込んでみたりとかして、NTVDMの裏技とかちょっと
探ってみてたんですが、裏技でお茶を濁すよりエミュレータ作った方が
現実的な感じが何故かしたんですね。
ユーザーランドの実行はインタープリタにならざるを得ないですが、
カーネルからBIOSから32ビットに移行して、どの程度使い物になるものか?
といった感じです。
コマンドラインツール群のほとんどは32ビットに移行済みなので、
僕の課題はVZとFDが使える状態を確立することだけでした。

VTDOSの開発ディレクトリを漁ってみると、最初期の解析資料が2001年初頭で、
CPUエミュレーションやBIOS、DOSの最初のチェックインが2001年3月頃ですね。
その環境で動かした最初のハローワールドは2001年10月の日付になってます。
Win2kに移行したのが2002年夏頃なので、その頃には概ね、騙し騙し使える状態に
なってたようです。

実際には8086エミュレータを組んで、プログラムのロードに必須な最低限の機能を
実装して、実際に動かしてみれば、そこから必要なファンクションコールは
アプリが勝手に投げてきます。Intrspy的なログを落としてって、
未実装な機能から実装することで、用意する機能を最小限に絞ったりとかしてます。

一番最初の8086エミュレータのデバッグは結構大変でした。
一命令ごとのトレース結果を出力して、同じ事のsymdebのトレース結果と
比較したりとかしてます。膨大なダンプの目視検査なので、根気のいる作業でした。
実のところコードサイズはそんなに大きいものでは無かったりしますけどね。


労働とは何ぞや?
経済社会での各人の営みは全て投資とその回収ですよね。
資本を持つ人はそれを投資します。
持たない人が投資するのが労働ですよね。
労働せずに投資するのが退屈かどうかは、
試しに馬券でも買ってみれば分かるんじゃないですかね?

事業という括りで考えると、間接投資というのはあると思います。
アスリートは結果を得るためにほとんどの業務時間を経費を使ってトレーニングします。
これは一般的な事業には対応するものがおそらくありません。
僕の仕事も一般的な感覚ではうまくいかないことが沢山あります。


07002/06637 BKL00575  和生             Re^21: Win7をWin10に更新
( 1) 15/12/24 17:51 06996:konnoさんへのコメント コメント数:1
 konnoさん

> 私も探しましたがこれはなさそうですね。レジストリとかかな?
僕はMS-imeの設定を触るのは,これも初めてでした。設定にはないですね。「かな」な
どで起動/終了はできるようですが,僕には意味のないことです。

MS-imeに「VJE風」があって,やってみたのですが,これは全然ダメ。昔の「VJE」と全
く違っていました。レジストリであれば,心許ない手付きでも,いじることはやぶさか
ではではないけれど「Alt+@」でググっても,解法とはいかず,中にWindowsの「詳細な
テキストービス」のチェックを外すと「google日本語入力」なら何とかなりそうな記事
があって,一瞬「おおっ」と思ったら,かなり古いもののようで,ダメ。あげく,この
スレッドにヒットしましたよ。(^ ^;

10#さんが言われるのは本物のATOKでしょう。これは選択肢としては先ですね。

で,その「google日本語入力」も選択肢が少なく,結局とりあえずは「MS-ime/ATOK
風」にすることにして,Vz.defのキー配置を考えなおします。

この件では,本当にお世話をかけてしまいました。ありがとうございました。

なお,k07t3ですが,起動時,左右のfilerが逆になります。それと「赤点デフ」の移動
範囲が4分の1程度(もう必要ないものだけど(^^;),些事ながら,報告しておきます。

しかしWindowsって複雑,つくづくそう思うなぁ。
僕はこれで出発点です。v(- ^;


07003/06637 BQO00549  konno            Re^22: Win7をWin10に更新
( 1) 15/12/25 01:36 07002:和生さんへのコメント コメント数:1
和生さん

> なお,k07t3ですが,起動時,左右のfilerが逆になります。

これって起動時にWファイラーにしているのですね。
逆の意味がよくわからないですが。
k07t1 は正常だったのでしょうか。

> それと「赤点デフ」の移動
> 範囲が4分の1程度(もう必要ないものだけど(^^;),些事ながら,報告しておきます。

これは何か弄ってそのままにしているところがあるかも。
見てみます。



07004/06742 CRG00666  文太             Re^2: 「どうでもいいこと」
( 1) 15/12/25 02:42 07001:10♯さんへのコメント コメント数:2
10#さん

 前回のあと、山は高すぎないとの掛け声のもと、けっこう激しく雑務の山を片
付けています。お陰さまで気合が入ってしまって(としきさんによると、冷静さ
を欠いているレスを綴ってから)、いいところまで来ているのですが、それでも、
キレギレ・レスになります。申し訳ないです。
 10# さんは、ほぼ全部の事柄に丁寧に親切に優しくコメントしてくださいました。
感謝の言葉が見つかりません。多謝です。もっとほかに感謝の表現が見つからない
ものか、と不甲斐ない思いでいます。


>どうでもいい話は、量子コンピュータのブレークスルー
 量子コンピュータですか。エネルギー効率がすごくよさそうですね。シンギュ
ラリィテイの話とリンクしているのかな。
 でも僕はそうとうに懐疑的です。考えてるふりだけしてないか、あの人たち、
と、かなり辛らつです。
 でも、チューリングは本当の天才のようなので、気にしていきますね。情報、
ありがとうございました。彼の才能が国家権力にいいようにされた部分ばかり記憶
に鮮明でした。

>人工知能は人間の不完全さを補完できるでしょうか?
 さて、でも人間の言語の翻訳さえできないんですよ。僕は原理的にこれは無理
であると確信しているのですが。
 でも、夢として目標として想定するのはとても大切なことだとは思います。本
当にそう思います。日本国憲法前文とか9条みたいに。

 もしかしたら爬虫類をより効率的に管理するAIは可能かもしれません。でも、
ヒトってもう本能からして壊れてる欠陥品です。その特質たるや「気まぐれ」です。
こんなの超えられたら、不完全さを補完されたら、ウルトラ我侭な我々からしたら、
悪夢でしかないのではないのかしら、と思います。

 火星に行く前に、太陽から届くエネルギーや人間の我侭の産物CO2をなんと
かして欲しいですね。それも高すぎる目標なら、「受精したら命」という定義で
いくつもりなら、産まれてきた者たちが餓え死にしないシステムをつくってほしい。
ほぼ無理。できたら、悪夢、なんでしょう。そんなディストピアでは電池にされ
てそう。

>分かりやすい言い方をすると因数分解した式群の共通項を共通式として体系化します。
 これはぜんぜん分かりやすくないですぅ。「量子コンピュータ」の wiki 記載
事項にもありましたけれど。素因数分解はコンピュータには大変なのだ、と頭に
入れておきますね。

>さらに、足場を組む機械、足場を作る機械、足場を作る機械を作る機械、という
>工学的な積み上げが進むと、いずれは、端末と会話してる間にビルが建つような状況が
>生まれるかも知れません。
 イメージはなんとか。どんな工業製品もそれを大量生産できるマシンをつくる
ところからですからね。
 でも、これってメタレベルに上ることですよね。メタレベルへの上昇って、機械が「考えて」
できるんでしょうか? できたとしたら、それは本当のメタレベルなんでしょうか。
イノベーションの余地はなくなってますよね。
 ポストモダニズムって考え方に僕はある程度賛成してます。ただ、ポストモダニズム
はモダニズムでしかありえない、その外・上を求める衝動だという定義も受け入れています。
つまり、メタがメタの機能を果たさない・意味を持たないというのが人間の条件なんだろう
と考えています。
 文系すぎですか?

 (違うかもしれませんが)高級言語ってそうやってできてきたらしいということも連想
しました。
 ビル・ゲイツが CP/M 用のコボル、パスカル、フォートラン?、みたいなメジャー
言語を書いてたというのも、思い浮かびました。
 最初はマシン語しかない。それからマクロになり、Cになる、みたいに。
 こっちはすっきりするんですよね。

>火星の開拓が人類に必須と言うよりは、予算取りのためにそれが行われます。
 そこまでやるんでしょうかね。経済の力学、その趨勢からすればそうなっても
おかしくはないですが、ちょっと規模やスケールが違いすぎないか、と感じます。
そうなるなら、ちょっと狂気に近くないかと。一揆や暴動や反乱やテロが起こる
のは必然なんじゃないか、とさえ。もしかしたら、これは社会的生命たるヒトの
「自然」なんじゃないか、と。

 もっとも100年前の日本では、今の日本の姿はSF以上のものでしょうから、
分かりませんけれどね。これも反証や反論になってないと思うけど。進歩成長
モデルなんじゃない? と。
 『Back to the Future』のこれとあれが今や実現してる、という話がありました。
でも、あれ、ガジェットですよ。別にそれほど豊かな生活を我々が手にしてるよう
には思えないのです。

>ニュートリノの研究と同じです。
 火星旅行に比べれば、まあ、かわいいものでしょう。
 トイレに息子が元素周期表を張っていて、そこに日本人ノーベル賞受賞者の顔
が並んでます。いちばん上に君臨してるメンデレーエフ(表というか規則性を発見
した人)は僕のヒーローです。コバルトのところにHDの写真があり、磁気ヘッド
の材料とか書いてある。とにかく、そのコメントによると量子物理は、理論も証明
も日本のお家芸らしいですね。天皇の植物学みたい。平和でいいと思う。ま、そんな
呑気なことも言ってられなくて、すぐ軍事に転用されるのですけどね。

>[VTDOSが]32ビット環境が無くならない限り。64ビット化はありません。
 なんか失礼っぽくお聞きしてすいませんでした。
 そうなんですか、Win32 はとうぶん消えませんか。Windows のメジャー・ヴァ
ージョン・アップはもう止めという話もありましたが、 32bit -> 64bit が、
16bit -> 32bit の移行と重なった感覚があって、32bit のPC自体を探すのが
大変になりそうな勢いなので、朗報でした。ありがとうございます。64bit だらけ
になっても、Win32 がそう容易くはなくならないと。
 あと、grep ですが、そうか、その入れ替えは積極的に考えるべきなんですね。
そうすればかなり違うんですね。16bit グレップを使うマクロで楽をしているので、
オプション指定の方法が違うだけで、かなり大変なんですが。ゆっくり考えてゆき
ますね。ファイラがらみとかがとりわけ大変。

>実のところ、学習というのはその対象とフィードバックループを形成できるかに
>掛かってるので、実践を交えられるかどうかで効率は全然違ってきます。
 この言い方、格好いい。格好いいばかりでなく、すごく優しいです。m(__)m
 うん、さすがに飽きるし、なんか写したい、書きたい、動かしたい、動かねぇ〜
と言ってみたい、みたいな気分でもあります。どうなのでしょう?

>本当にDOSを理解する必要がある場合とは、通常それが開発対象で、
>コンパイラーやアセンブラーを取り扱う状況がまずあります。
 ええ、これは絶対に大きいですね。 その意味では、8bit から入門というのは
素人のサンデープログラマーおじさんには最適でしょうが、贅沢なことに、そして
残念なことに、それは現在は難しい。最初ハードルが高いのは当たり前だからね、
ファンクションコールの数も裏技情報もいっぱいあっても適切に判断して一歩一歩
だからね、慌てる必要なんてまったくないのだから、と言い聞かせます。
 MSCでTSRをつくる場合の諸注意のような節が Undoc DOS にあって、
「ほら逆アセしたらわかるでしょ、pusha はどーのこーの」。ひぇ〜。
 Cが楽そうなんだけどなぁ。
 いいえ、気長にアセンブラの .com から行きます。それが好きなんですよね。
CPUと友達になれそうで。
 しかし、.exeモデルのことを知らないでVzが分かれるとか甘えないように。
8086とCと.exeも知って、それらをモデルにc.mosさんはVzを作った。

>そんな状況があるのはおそらく全体の数%以下なんですが、僕も元々は興味本位で
>この中にいます。今の文太さんとおそらく同じです。
 じーん。
 なんとお優しい。
 す、すごいですね、この心と頭の余裕が。
 リラックスしないと勉強って進まないんですよ(って、偉そうですが)。だから
力みはいちばんいけないのだけど、力んで色んなことを片付けないと、勉強に
辿り着かないのですよね。で、辿り着いたら、疲れてるし、、、。
 のっけからワクワクしたり、疲れを忘れさせてくれる開発とか思索って、ある
んでしょうかね? かなりの弱音です。すいません。

>僕がTSRの開発をしていたのはDOS3.Xの頃なので、この頃にはいわゆる
>UndocumentedなDOSは一般的な情報になってましたよ。
 10# さんとしては、不気味に文太が力んでいるから、超出血サービスしてくれ
てるんですよね、きっと。本当にありがたいです。
 このあたりのくだり、すごく楽しいんですよ。
 3.x でかぁ(1987 年ぐらい)。僕がPC買って絶望と後悔の黒『ハンドブック』
を買った頃じゃないですか(1991 年ぐらい)。 Vzは 1.5 だったんでしょうね
(v.1:1989, v.1.5: 1989 with EMS etc, v.1.6: 1993)。当然 Undoc Func を使う
しかなかったんでしょうね。というか、情報があり(だけじゃぜんぜん足りないこと、
知ってます。SDA のところでクラクラした。それでも愉悦みたいのがあったりする
のですが)スキルありで、常駐するエディタなんてものが誕生したんでしょう。

>といっても、DOS4.Xをスキップする長い3.X時代でしたけどね。
 WinXP みたいですね。OSが長期安定してないと、その応用と文化は花開かな
いですよ。だから、ロシア人って偉いなぁ、と思いました。たぶん、copyright
とかいっさい無視して。自分でOSとか作ってますしね。別に共産主義もプーチン
もボルシチも好きなわけではないのですが。チャイコフスキーの躁鬱には、けっこう
親和性高いみたいなのですが。

>その頃は386の普及期で、DOS5.X/Win3.Xが出る手前の頃で、
>仮想EMSやらDOSエクステンダーやら、DOSのハッキングが花開いた頃でした。
 なるほど、なるほど。
 時代の波が追い風になることもありますね、と言ってみたり。お、おいらには関係ないぞ、、、。

>それ以前に、コンパイラーが高かった時代はBASIC+アセンブラでしたし、
>8ビット時代はハンドアセンブルとか普通にやってたので、
 そう、いきなりMASMのマクロがならんだ本とか、Vzのソースとか見るか
ら、気が遠くなる。
 たぶん、Undoc DOS 2nd ではそうとう書き換えられたみたいでしたが、1st に
はベーシックの知識がある人前提みたいな書き方があり、パスカルも出てくる。
ま、読めなくもないんですけどね。
 debug.exe から地道にいこう。すごく不得意、、、。debug.exe を極めるもの
はマシン語を制す。どうせ切った貼ったがいちばん便利なんだから、その部分は
忘れるはずがない、なら、Vzマクロからしばらく離れてもいい。

>アセンブラの資料として命令コード表を参照するのが普通でしたし、
>一般的な資料でした。
 ちょっと動いただけで、いちいち感動しよう。レジスタが書き換わっただけで、
それが確認できたら、天下取ったぞ気分になろう!
 でも、BP, IP とか出てくると、3次元にするの止めて、と言いたくなる。 これ、
Vzマクロでもあるんですよ。たしか。マクロを進めてるレコード針をずらしちゃうの。
あるいはレコード盤を回してるモーターをゆさぶっちゃうの。
 僕は、Vzの内部システムはDOSのコピーだと思ってます。というか、そうするのが、
環境になろうとするエディタとしては、いちばん効率的だったんだろうと。

>その時代はシステムの規模も小さくて覚えることもそんなに無かったんですよ。
>そのくせ未来を感じさせる最先端技術だったので、ムキになって取り組むことが
>出来たんですよね。なんというか、牧歌的な時代だったんです。
 若者が将来を考える場面とか考えると「牧歌的」ですが、喜びの繰り返しのはず
なんですよね。
 たしかに覚えることがいっぱいです。
 『MS-DOS システムコール・ハンドブック』はなかなか勉強になるなぁ、と思
ってます。どんどん基礎に帰る方向に行ってます。だって基礎ないんだもの。
 それでも「そうでしょ、そうでしょ、知ってるよ」と思うこともあります。10#
さんの激しい刺激のおかげです。楽しいです。INT 21h以外が視野に入ってきた。

>それからWin16の時代を経てWin32時代に移行するんですが、
>Win16の初期の頃はGUIの開発環境が無かったので誰もが基本的にDOS環境で開発
>してたんですよ。
 なるほどぉ。かなりのところまで開発環境はDOSだったんですね。でも、皆
がそうであったわけでもないですよね。すぐにWzや秀丸に移った人も多かった
わけで。おそらく。

>DOSもOS/2もWin16もコンパイラーやリンカーは基本的に同じものでした。
>GUIの統合開発環境が出てきて、アプリレベルのリソースデザインはGUIで
>行ってたんですが、基本的なモジュール群はまだしばらく続くDOSのサポートの
>都合から、Win16/DOS両用でDOS環境でビルド出来る状況を維持してたんです。
>これはWin32時代になっても変わらず、一時期はDOSからWin32まで単一のソースでカバー
>してました。ビルド環境もDOS窓です。
>さすがに現在は16ビットサポートは業務としては終了してます。
 僕はうまく反応できませんが、僕より上の人たち(僕以外の全員)は現場の状況
を知れて、深く納得したりしてるのではないのですかね。
 単一のソースってのが可能だったんだ。



07005/06742 CRG00666  文太             Re^3: 「どうでもいいこと」
( 1) 15/12/25 02:43 07004:文太さんへのコメント
>コーディングというのは思考しながらの入力作業なんですが、単に入力ではなくて、
>論理構造を練り上げる作業でもあるので、エディターの操作に違和感が生じると
>集中が削がれるんですよね。
 これはとっても良くわかります。はい。ぜんぜん違う分野ですが、僕も書いて
考えてます。程度問題ですが。ワードとかでよく考えられてるな、と頻繁に思い
ます(僕だって試したんです)。たぶん、我々の分野では思考の習慣の問題なんで
しょう。かなり頭の中でアイディアができてから、ロジックの記述の順番を決めて
ゆっくり書けば、手書きの延長でワープロでもできるんでしょう。
 僕だって、あくまで手書きの延長なんですけどね。
 たぶん、それ以下ですが。このレスとか。m(__)m

>実装のフェーズになると、grepで必要な箇所を検索して[\ESC]でconsoleから
>タグジャンプでソースを開いてって、必要箇所を修正して[@Q]で全保存して
>コマンドラインでビルドして[\ESC]でconsoleから、エラーログからタグジャンプで
>エラー箇所を修正して[@Q]で全保存して…
>てイテレーションを半ば機械のように自動的に作業してます。
 キーワードを選べないので、そのまま引用させていただきました。僕はこんな
作業をしませんが、よーく分かります。このような作業は、思うようになるエディタ
でなくてはできませんよね。 手が勝手に動いてくれなくちゃ。grep 場面では
(資料が多いのでけっこうあるんです)、僕も似てます。ときどき、事務能力だけ
試されてる気持ちになりますが。

>プログラマーに取ってコンソールやエディターは機械との接点として手先を拡張した
>ものではなく、思考を支援する道具だったりします。
 はい。 だろうと思いますし、『MS-DOS は思考の道具だ』より、もっと身近で
親密なレベルで体もつかって考えるには、そうでないと困るのです。

 あと思ったのは、html のせいも、僕はありました。 このデータを(クレジット
カード明細とか amazon.com の書誌データとか)整形して見やすくして保存する、
という場合、Vzにまさるものはないんです。そんなことまでPCに頼るから、
こんなことになってるとも言えますが、でも、これが僕の幸せの形なんですよ、
えっへん(かなり歪んでるという自覚はあるけど)。

>開発マシンがWin98の頃NTServer4.0を導入して管理してたんですが、
>当時開発で使ってたWin98と比較して非常に魅力的だったんですね。
 僕は長いこと、 Vzと DDWin と OEDxp(辞書です)+インターネット+メール
しか使わなかったから、WinME はちっとも不安定ではなかったのです。
 ところが、これにあれとそれを一緒に動かそうとしただけで、がーん、落ちやがる。
システム、固まる。DOS を統合したシステムは、やっぱり無理がいっぱい
あったのでしょうね。


 以下、なるほど、うんうん、そうなんですか、すごいですね、でも本当は大変
だったんでしょ、それでも楽しかったんですね、やっぱりすげえなぁ、などなど、
対面であれば、お話をいただけて嬉しいです、楽しいです、ありがたいです、と
いうボディーランゲージが意味をなすのですが、筆談では無理なので、一言だけ
です。
 あ、り、が、と、う。 すばらしいです!!!

>Win2kに移行したのが2002年夏頃なので、その頃には概ね、騙し騙し使える状態に
>なってたようです。


>試しに馬券でも買ってみれば分かるんじゃないですかね?
 まだ修羅場というか、しょうのないサラリーマンの虚しい日常が続いているの
ですが、今日はさすがに中休みの打ち上げで、念願かなって『スティング』を観
ることができました(1カ月くらい前に立てた今年の目標)。かなり複雑な映画
でしたが(もちろん爽快です。英語は難解)、馬券、Western Union という会社
の電信が小道具でした。 あそこの仕組みに目が行き、記憶に残る konno さんと
奥様は、やっぱり違うなぁ、と思うことしきりでした。


 Merry Christman, and Happy New Year, War is over if you want it!



07006/06637 BKL00575  和生             Re^23: Win7をWin10に更新
( 1) 15/12/25 11:08 07003:konnoさんへのコメント コメント数:1
 konnoさん

> これって起動時にWファイラーにしているのですね。
そうです。この辺,オリジナル.defから全然いじってません。

起動時,関連はこの2つだと思います。マクロにはいろいろ書き込んでありますが。
 fv=1
 fg.0=1
左右逆,と言ったのは表示されるDIRが入れ替わります。
	左		右
k07t1	カレントDIR	c;\ルート
k07t3	c;\ルート	カレントDIR

ちなみに,比べるものが他に考えられないので,n(_ _)n
tVZ	カレントDIR	c:\vdz		←※

※は,よくわかってませんが,VTDOS.cfgの設定に関係してるんでしょうか?
SHELL=c:\vdz\p-dos7.0\command.com /e:8192 /p /msg /k c:\vdz\vdz.bat
batの中身はまだこれだけ。進歩していないです。
cd \vdz\vz

>  k07t1 は正常だったのでしょうか。
「正常」の言葉を使うと少し違うような‥。「些事」といいましたが,ちょっとした「違い」
で,「仕様」でもいいかな,と思います。

以上,取急ぎ補遺,です。「昔」の環境からなので説明不足に気をつけますね。LFNの恩
恵なんて享受してるとは言えない状態ですから。


07007/06742 CRG00666  文太             Re^2: 「どうでもいいこと」
( 1) 15/12/25 12:03 07000:としきさんへのコメント コメント数:2
としきさん
 いつも静かに気にかけてくださり、ありがとうございます。

>なんだろう、文太さん、どうも10♯さんに感動しすぎて冷静になれなくなって
>いるのか、さもなくば読み間違えているのか。
 かな?

>>>その頃には火星の入植も始まるでしょう。
>>  真っ先に思ったのは、どうせ金持ちだけでしょう。というやっかみ。あるいは
>観光に行くのは金持ちだけでしょうが、入植するのは大抵、貧乏人だと思う。
 うーん、人類が経験したことのないことで、僕には必要とされるエネルギーの規模が
過去からのアナロジーを許さないような気がしています。
 こういう場合、副作用は考慮されないし。
 南アメリカや満州、あるいは北海道への移民政策は、当時の日本の経済力で可能なこと
だったように思えます。
 版図拡大と帝国拡張の範囲内だった。わずかばかりの支援金と経済的徴兵制みたいな
強力な強制力で、貧民を追い出せばよかっただけだから。
 そう簡単にエネルギー(人類が使える)は増えないでしょう、というのが前提なんで
しょう。そこで調子のいいことを言う奴が出てくると、相当な憎悪の対象になってしまう。
だって奴ら科学とか学問とか研究の意義に、根本から「バーカ。金だよ、金目。セイカツ」
とかぬかしやがった。

>DOS3のころのMSCDEXパッチ、
>80286時代のPC-9801/N88-BASICで8ビットPC-8801のエミュレータにチャレンジ
 神々しいですよ。栄光の歴史のように見えます。コードは忘れても概念はやっぱり
頭に残っていて、今もきっと生きてるのでしょう。Network Redirectorとか。具体的には、
よく分かってませけれど。
 しかし、僕はそう直観する。信仰している。
 そう考えないと、SDAとか、僕がイメージできるようになっているはずがない。



07008/07008 CRG00666  文太             SATA + SUGOIアダプタ、OK!
( 1) 15/12/26 12:51
 2004年ごろからSATAの普及が進んだ模様。10年前。#04305
 そして、SATA-PATA変換アダプタの話題がここで出たのが、5年前。#05229
 起動ドライブでも大丈夫なのか? WinMEで大丈夫なのか、と気になってました。
 そして、HDの規格の問題でなく、チップセットのせいでWinMEインストール不可で
こけ、SUGOIアダプタのテストにならなかったのが、2カ月前。#06706

 Epson, MT-4000, Asus, CUSL2-M, (Pentium III 871.02MHz)
 という「エンデバ君」と呼ばれ、実用されないまま、もう10年くらい調教してはしまい、
しまっては引っ張り出すを繰り返してきた、僕がハードに手を出すことになってしまった
記念すべき(?)ほぼ初号中古WinMEマシンでテストしました。もちろん、デスクトップ機
です。(お久しぶりの登場だったので、cmos電池を交換しなくちゃならなかった。)

 OKです。相性がありそうでもあるので、いつもうまくいくとは限らないでしょうけど
(僕がHD関連の記事をちらちら読むかぎりでは、半々ぐらいの確率でいける、のかな、
という空想)うまくいくかもしれないです。
 WinMEの起動ドライブとして、WD 80GB SATA HD + Sugoi Adapter で行けました。
 すなおに BIOS でPATAと認識された。もちろんこのマシンにSATAを認識する能力は
ありません。M/BにSATA用スロットなんてありません。

 でも、SATAといえども、こういう容量のHDの新品は、すでに入手困難なのでしょう。
 500GB のSATA HDなら? とかのテストをする予定はありません。しないでしょう。fdisk
で、どれだけ領域を確保したり殺したりしなくちゃならないか、想像するだけでも、もういい
となる。

 これで、今年のこっち方面の宿題はおしまいのつもりです。
 まだ、大掃除とか、年賀状とか、挨拶回りとか、成績処理前準備とか、あれとこれと、
あれもか、etc etc といっぱいやらなくちゃいけないこと、ありますねぇ〜。(>_<)

 皆さま、よいお年を。



07009/06742 GST01234  10♯             Re^3: 「どうでもいいこと」
( 1) 15/12/26 16:49 07004:文太さんへのコメント
>>分かりやすい言い方をすると因数分解した式群の共通項を共通式として体系化します。
>これはぜんぜん分かりやすくないですぅ。「量子コンピュータ」の wiki 記載
>事項にもありましたけれど。素因数分解はコンピュータには大変なのだ、と頭に
>入れておきますね。

素因数分解が多項式時間で計算可能になると現在のインターネットセキュリティー、
商取引などのインフラが使えなくなるので何かとマズいんですけどね。
式の因数分解は、数値の素因数分解とは別物で、人間の工学的な課題の一例です。
コンピューターの仕事ではありませんよ。


まず次のような式群があるとします。

fig1
1. ax+bx+ay+by
2. x^2+2xy+y^2
3. x^3+3x^2y+3xy^2+y^3
4. ax^2+2axy+ay^2+bx^2+2bxy+by^2

1. や 2. はなんとかこなせそうですが、4.とかはぱっと見ややこしく、
不具合がないか心配になります。
これらの式は次のように因数分解できます。

fig2
F1. (x+y)(a+b)
F2. (x+y)^2
F3. (x+y)^3
F4. (x+y)^2(a+b)

この時点でもすっきりしましたが、これらは更に以下のように出来ます。

fig3
AB. (a+b)
XY. (x+y)
F1. XY・AB
F2. XY^2
F3. XY^3
F4. XY^2・AB

ここまで来ると相当すっきりします。ぱっと見乱雑性、エントロピーも下がってます。
実装レベルでも不具合も概ね無いと言えるでしょう。
場合により次のような最適化が可能になります。

F3. F2・XY
F4. F2・AB

実際の問題はこれよりは相当複雑でfig1の状態からfig3の状態への漸次的な変換は
かなり困難です。
コンピューターもこれは多項式時間で解決出来ず、人間にはなおさらです。
この文章も元は fig2 から fig1、fig3を導き出しています。
規模が小さければfig1の方法でもなんとかなります。
しかし、山の高さを見誤るようなことは往々にして発生します。
というか、案外身近に、そこかしこで起こっています。
エンジニアリングの現場でこの間違いを見過ごすと下手をすると生命に関わるような
事故も発生します。
エンジニアリングの実際は fig3 の仕組みが何層にも積み上げられます。
レイヤーとかアーキテクチャーと呼ばれますが、立体的なイメージになりますかね?

fig1からfig3への変換は不可能なのですが、実際にはfig3をイメージすることから
エンジニアリングは始まります。
想定としてのfig3がfig1に対して妥当かどうかの判断は試行錯誤になります。
それに必要なスキルは、平たい言い方をすると「発想と根気」です。


> でも、これってメタレベルに上ることですよね。メタレベルへの上昇って、機械が「考えて」
>できるんでしょうか? できたとしたら、それは本当のメタレベルなんでしょうか。

近頃のバズワードとして人工知能という言葉は頻出しますけど、実際のそれは機械学習の
一類型であるディープラーニングと呼ばれています。

この分野に詳しいわけではないんですが、深掘りする学習とは、メタレベルに上がることを、
機械レベルで実装する試みでは無いかと思います。
学習機能の次数を自動的に漸次的に増加させる、学習レイヤーの機械的な積層化と
言い換えれば、機械的に、工学的に実現可能であるように思えてきます。
自発的に行う学習、勉強する能力を機械的に実現しようという試みで、
人の能力の模倣の一環です。

人の情報処理のシミュレーションをもう一段階踏み込む試みと考えると、
計算を機械化したコンピューターの実現に匹敵するイノベーションであると思われます。



> 火星に行く前に、太陽から届くエネルギーや人間の我侭の産物CO2をなんと
>かして欲しいですね。それも高すぎる目標なら、「受精したら命」という定義で

テロリズムの原因の一つとして気候変動があるらしいですね。
中東では干ばつで農業を廃業せざるを得なくなった農民をテロ組織がリクルーティング
したりするらしいです。
かたや世界有数の産油地域で、多くの富も集中してる地域なんですよね。
ちなみにあと数十年気候問題を解決出来ないとこの地域には人が住めなくなるらしい
です。

実際には化石燃料依存脱却に成功しつつある国も出現してきてるため、
成功事例がたまれば、ある時期突然変化するんじゃないかと思ってます。
インターネットやモバイルネットワーキングは歴史上類を見ない速度で
普及しましたよね。
そういったことは現実に起こっています。


ここ20年良くも悪くも世界を変えてきた人達、
例えばビルゲイツは現在人口問題とエネルギー問題に注目していて、
現時点で実現可能な比較的安全な原子力発電の研究などに投資しています。

GoogleやAmazon、Apple、Facebookなどは自然エネルギーの活用に取り組んでいますよね。
これには経済的な理由もあります。
Amazonのジェフペゾスは宇宙開発にも取り組んでいます。

同じように宇宙開発に乗り出しているPayPalのイーロンマスクはエネルギー問題の
解決の一環として、モビリティーの化石燃料非依存化の為TESLAを起こしたそうです。
また、この人は火星探検に度々言及しています。

世の中の変化というのは、平時は資本と工学のループで起こってるのでは無いかと
思います。

資本はともかく、工学は誰もが持ちうる能力「発想と根気」で成立します。
資本が富を増やす、成長するモチベーションを潜在的に持つことに対して、
工学は問題を解決する役割を持つと共に、乱雑性、エントロピーを逓減し、
エンジニアリングをさらに積み上げる行動原理を潜在的に持っています。

問題解決というのは、「発想と根気」による効果の一つですが、これは本質的には、
足場を積み上げ高い視野を持ち、それまで見たことのないものを見たいたいという
欲求があり、探検という行動に駆り立てます。
故に人は未踏の峰、火星を目指します。
それは地球上の問題をきちんと解決した後になります。


戦後、日本は平和を国是とし、我々はそれを誇りとしてきましたよね。
勇ましく生きることは義務では無くなりましたが、
弱々しく生きることやアホになることすら権利として保障されています。
義務とか権利とか、大事なことで、平和であるためには非常に重要ですが、
これだけで、効果的な問題解決が可能な訳ではないんだろうと最近は思います。
そんなの、我々が今ある状況を考えれば言わずもがな、ですよね。

未来は発想と根気、強く自由に生きる先にあるものと考えています。
これは権利ではありますが、義務ではありませんよ。


07010/06742 ASA00132  10#              Re^3: 「どうでもいいこと」
( 1) 15/12/26 20:31 07007:文太さんへのコメント
火星入植はテラフォーミングの後の話なので、少なくとも数百から数千年先の話に
なりますね。
その間、惑星全体を継続的に暖めるプラントが必要になりますが、
これには火星の資源を掘削し、温室効果ガスを供給するプラントが必要になります。
場合によっては微生物を用いることになるかもしれません。
そして、そのシステムを構築するためにはまず、大量の物資の輸送方法を確立する
必要があります。
エネルギーも相当必要になりますが、まず、安定的な輸送路の確立が必須で、
これはまず工学的なチャレンジになります。
いくら燃料を調達してもなんともなりません。
実際、過去何度かの火星探索の失敗には制御ソフトウェアの不具合が関与しています。

気候変動の問題は紛争の根本的な原因で、これの原因が本当に化石燃料依存にあるなら、
いかにしてこの問題を克服するかということになります。
これは工学的な問題がまずありますが、経済の問題でもありますね。
自然エネルギーより手っ取り早い燃料は中進国には非常に魅力的です。
燃やせば燃やすほど成長します。

エネルギー問題が解決できれば、惑星間物流に必要な燃料調達にも可能性が見えてきます。
そうでなければ、そもそも数百から数千年文明を維持することに無理があるでしょう。

まーいずれにしても我々が生きてる時代では無いので、完全にネタではあります。


07011/06742 CXB00940  としき           Re^3: 「どうでもいいこと」
( 1) 15/12/26 20:55 07007:文太さんへのコメント
参照先:http://homepage3.nifty.com/~toshiki/
いろいろとご指摘いただき、ありがとうございます。

移民・入植ということに対する国家の関与という点は、確かに盲点でした。
ただ、国民国家成立以前から入植ということは行われていたわけですから、
国家の関与しない入植はありうる、という考えです。
例えば、この日本に入植してきた人たち、何万年前になるのかな、そういう
例もあるわけですから。
先にも例にあげたピルグリムな方々なんかは、どちらになるのかな。

>  うーん、人類が経験したことのないことで、僕には必要とされるエネルギーの規模が
> 過去からのアナロジーを許さないような気がしています。

多分、この部分に関する、ちょっとした見解の相違が、その後の大きな差異に繋がって
いるのでしょう。

例えば、現在、宇宙開発も民間企業で行おうとしています。
まだ、主体は営利企業ですがね。
そのうち、クラウドファンディングで金を集めて、成功した場合の配当は火星までの
片道切符、という時代もやってくるのではないかと考えています。

> だって奴ら科学とか学問とか研究の意義に、根本から「バーカ。金だよ、金目。セイカツ」
> とかぬかしやがった。

奴らって誰だろう。
ほら、私、人類の暗黒面から目を逸らして生きている(笑)ので、そういう連中が
視界に入ってこないのですよ。
#半分以上ウソですが、ごく一部は真実

でも、最近は、学問のために要求される金額も高額になっているのも事実。
なので、大金を集める手腕も学者に要求されている模様。
ごく最近、ノーベル賞を受賞した日本人の学者も、そういう手腕に長けていたと
新聞に出ていました。
一種の資源の最適配分の問題なのかもしれませんが、資金は有限のことが多い
ですからねぇ。好奇心とセイカツとの綱引き、という面もあるかも。
ふむ、人類に好奇心というものがあるのがいけないのかな。


07012/06742 GST01234  10♯             Re^2: 「どうでもいいこと」
( 1) 15/12/26 21:32 07000:としきさんへのコメント コメント数:1
神々しく(^^;)
宗教とかイデオロギーとかは個人的にソリューションとしてはレガシーだと思ってます。
科学や工学、それから経済の根拠となる「数理」はどうでしょう?
これに逆らっても勝ち目無いことを経験上理解しています。
数理に忠実な科学は非常に保守的でその効果を得るために相当な時間が掛かります。
科学の実践的応用である工学は、その脆弱性が数理的に証明されます。
偉いさんよりより偉いもの追求は果てしないですな。


07013/06742 CXB00940  としき           Re^3: 「どうでもいいこと」
( 1) 15/12/26 23:31 07012:10♯さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
おぉ、10♯さまが降臨なされた!
(笑)

> 宗教とかイデオロギーとかは個人的にソリューションとしてはレガシーだと思ってます。

概ね同意見というか。
現実の社会問題なんかに対しては無力であることも多くなってきたと思います。
でも、個人の内面というか精神衛生の上では、いまだに有力なソリューションの一つかと。

> 科学や工学、それから経済の根拠となる「数理」はどうでしょう?
> これに逆らっても勝ち目無いことを経験上理解しています。

これも、概ね同意見。
科学とか技術とかコンピュータといった分野では、確かに全く勝ち目がありません。
でも、会議とか交渉といった人間の判断が絡む部分では、ごくまれに勝てることもあって。
でも、そういう時は「なんか違うよなぁ」という感想を抱きます。
あとできちんとしっぺ返しを食らうんだろうなぁ。

> 科学の実践的応用である工学は、その脆弱性が数理的に証明されます。

これもやっぱり、概ね同意見。
でも、工学というか、モロモロの発明品の場合、現物が先にできてしまうこともあって。
で、動作原理なり構造なりが判明するまで、脆弱性etc.が解明できないわけで。
実に危険だ。


07014/06637 BQO00549  konno            Re^24: Win7をWin10に更新
( 1) 15/12/27 01:30 07006:和生さんへのコメント コメント数:1
和生さん

> 起動時,関連はこの2つだと思います。マクロにはいろいろ書き込んでありますが。
>  fv=1
>  fg.0=1

うちの環境は、fv は同じですが、fg.0 は、0 になっています。
vzfl.defのどこに入れればいいんでしたっけ? (^^;

> 左右逆,と言ったのは表示されるDIRが入れ替わります。
> 	左		右
> k07t1	カレントDIR	c;\ルート
> k07t3	c;\ルート	カレントDIR

うちではシングルファイラーで起動、Wコマンドで両側カレントになります。
各vzで違いがわからないのと、関連しそうなところを弄ったかなぁ?

> ※は,よくわかってませんが,VTDOS.cfgの設定に関係してるんでしょうか?

う〜ん、どうなんでしょう?
各vzを切り替えるのに、vz.def とvzfl.defは同じものをお使いですか?
マクロの設定が違えば動作も違ってくるとおもうので。

> LFNの恩恵なんて享受してるとは言えない状態ですから。

今回の弄りで、恩恵よりも副作用が多いなと感じています。(^^;
テスト版、実験機という位置づけの初号機ということで。


07015/06637 BKL00575  和生             Re^25: Win7をWin10に更新
( 1) 15/12/27 19:40 07014:konnoさんへのコメント コメント数:1
 konnoさん

> うちではシングルファイラーで起動、Wコマンドで両側カレントになります。

すみません。半分濡れ衣でした。m(_ _)m
Wファイラーは,僕の"!Start"のせいでした。m(_ _)m

今日,改めて先日探し出していたオリジナルのFDからのVZIBMJ.DEFで起動してみまし
た。シングルファイラーでした。Wファイラーには長い間慣れていたので,まるっきり
思いこんでしまっていました。m(_ _)m FL.defばかり探していたんです。
k07t1とt3の逆転は残りますが,マクロで何とかなります。

当然ながらオリジナルのdefにlfオプションはないですが,インスタントマクロでlf+に
したら,LFNファイラーに。以上は,k07t1とt3両方+オリジナル.defの結果です。

!Startはこんなものです。今は読み切れません。(+ +)
---------------------------------------------------------------------------
1 "!Start"				;for VZ[CR]
					;non:-z[CR], ->[ESC]->T_Win->[CR]
	&e("#]") r-, #]			;Tomo + m.gann (mg.12=r)
	(s==1)?{
#if 98
	a"B:\UPL", b"A:\VZ",		;★fgalの名残り
#elseif DOSV
	a"c:\", b"c:\",			;★a,bがどこかで。
#ifend
		&?(a)			;1st filer(dp-)
		#m (fg.&z)?#W		;fldual & tsr
		&Sc(fl+228,b)		;2nd filer (not pi, vz\)
		#W #93
		}
	po.0-,				;for tbox6
	pp34+fl,			;for tbox1,3
	xx+,				;[F01]filer etc.
	&>
0:					;only in vz.def / 1st start TSR too
	($81.0)??. $81.0-,		;DANNY+ (PSP:cmdln)
	pq..141..48=jx,			;for &^:zk,vw,z,	xx,pp
	dd"taste", &88			;taste:back color
	(r=mg.12)?{ mg.12-, rr=r, >* }	;for VZ -Rnn, startmac (m.gann)
        .
---------------------------------------------------------------------------

> 各vzを切り替えるのに、vz.def とvzfl.defは同じものをお使いですか?
> マクロの設定が違えば動作も違ってくるとおもうので。
これは全部my.defで。comは,k07t3がVz,t1がVzk,高橋版はVztになってますが。

オリジナル.defでは,背景がブルーなんですね。こればかりは僕はクロのまんま。(^ -;
いやぁ,ご迷惑もかけ申し訳ないのですが,楽しいです。



07016/06637 BQO00549  konno            Re^26: Win7をWin10に更新
( 1) 15/12/28 01:22 07015:和生さんへのコメント コメント数:1
和生さん

> !Startはこんなものです。今は読み切れません。(+ +)

私も全然読めませんでした。

> 		#m (fg.&z)?#W		;fldual & tsr
          ^^^^^
 fg.&z って?  0 でいいの?
 
> 		&Sc(fl+228,b)		;2nd filer (not pi, vz\)
          ^^^^^^
 fl+228 はどこを指すのかわかりませんでした。

> 	($81.0)??. $81.0-,		;DANNY+ (PSP:cmdln)

げげげ、邪悪すぎるような、気がする。
でもDCの過去ログにありましたね。

>  >  ・自前フラグの替わりに ($81.0)??. $81.0-, ではダメかしら?
 
>  $81 って何? …と思ったら、思いっきり PSP の中身でしたね(^^;
>  なるほど、コマンドラインのパラメータは、もう不要ですか。まあ、誰に使わ
> れるか分からないところよりは、自前バッファの方が安心ですが。
>  padding してるメモリも、処女地かな?
by DANNYさん

>   コマンドラインのパラメータ部分で,初回起動時にのみ実行しようという意
>  図です。DANNYさんと !Start でお話していた折り(99/5)もちかけて,
>  釘をさされて(^^;,その記念に。まぁDANNYさんお墨付きみたいな。(^^;
by 和生さん

なるほど、発想が別次元ですね。(^^;



07017/06637 BKL00575  和生             Re^27: Win7をWin10に更新
( 1) 15/12/28 11:42 07016:konnoさんへのコメント コメント数:1
 konnoさん

以下,思いっきり外してるかも知れません。眉にしっかりと,でお願いします。m(_ _)m

>> 		#m (fg.&z)?#W		;fldual & tsr
>           ^^^^^
> fg.&z って?  0 でいいの?
さぁ。引数なしの&zって,僕のVz.defでここだけでした。!Startの中とはいえ,こんな
ことが成立していいのか,このあたりが問題の根っこかもと思いつつ‥‥。まぁ#Wして
るから,無関係ではないでしょうね。mgann.defを念のため見たら,!Startがなかった。
EVENT.defにも。どこから引っ張ってきたんでしょうね??

> fl+228 はどこを指すのかわかりませんでした。
これは,じっちゃんの「VZ構造体関連覚書」によれば,「反対側ウインドウ」のパスで
した。fl..0+34。k07t3もk07t1も同じです。buftourのoffsetで確認しました。という
ことは犯人は僕の!Startです。

> げげげ、邪悪すぎるような、気がする。
> でもDCの過去ログにありましたね。
へぇ〜,こんなことを話してたんだ,というのが正直な最初の印象です。別次元という
より,別人格という感じがします。
そうですねぇ,なんと言えばいいんだろう。浦島太郎? でもないですね。時間性の二
重人格?‥って,老人性痴呆の初期症状じゃないっですか!。すみません。

k07t3で同じ動作になるようにリハビリに励みます。でもその前に,VTDOS.cfgの設定が
手を広げて‥‥。/"(- -"

結論は「全面濡れ衣」でしたぁ。ご海容のほどを。m(_ _)m


07018/06637 BQO00549  konno            Re^28: fl+228 は環境依存
( 1) 15/12/28 22:10 07017:和生さんへのコメント コメント数:1
和生さん

> > fl+228 はどこを指すのかわかりませんでした。
> これは,じっちゃんの「VZ構造体関連覚書」によれば,「反対側ウインドウ」のパスで
> した。fl..0+34。k07t3もk07t1も同じです。buftourのoffsetで確認しました。

わかりました。

fl+228 は、fl から数えて+228の番地を表しています。
fl..0+34 は、fl..0 が示す番地から数えて+34の番地を表しています。
k07t3 で、pathバッファを64から92にしたので、+28*2 増えました。
なので、fl+284 で同じ番地となるようです。
fl..0+34 ならどのVZでも同じになります。

> 結論は「全面濡れ衣」でしたぁ。ご海容のほどを。m(_ _)m

ということで、k07t3 では、バッファ拡大の分ポインタがずれてしまうのです。
fl+228 だと環境に依存してしまうので、fl..0+34 を使うようにお願いします。



07019/06742 GST01234  10♯             Re^4: 「どうでもいいこと」
( 1) 15/12/29 03:13 07013:としきさんへのコメント
潜在的に脆弱性を払拭できない工学ですが、
それでも需要はあり多くの場合活用するべきだったりします。
でも通常は本質的な脆弱性に対する説明はされませんよね。

その真偽を確定する確実な方法が無かったりとか、
ある意味宗教に通じる胡散臭さもあります。
もっともどちらもそれなりに体系化した上での説得力ですが。

そう考えると、工学と宗教の本質はそう違わないのかも知れません。
実際、近現代の工学的カリスマは同時に狂信者を産み、教祖のようでもあります。
僕もそういう世界の場末で飯食ってますので、そういった胡散臭さはあるでしょう。
鰯の頭ぐらいには御利益あるでしょう(^_^)


体系化された宗教色は正直違和感を禁じ得ないですが、諺とか、占いとか、
民間信仰の類は、ある種の娯楽として否定するものではありません。
いろはがるたの、「犬も歩けば棒に当たる」とか、日常的でありながら深みもあります。


情報処理の世界は判断の連続なんですが、そのミスから工数が指数的に爆発することも
無いわけではないのですが、結局判断は人間の仕事であるため、度々事故は発生します。
しっぺ返しは世界の終わりですよ。
そこまでとは言わないにしても、縦社会というか、人が治める風潮が根強い東アジアは、
いつまでもしっぺ返しを食らい続けてるんじゃないですかね?

人の圧力と絶対的な数理の狭間にいる僕に出来ることは
せいぜいその理屈を誰かに説明するぐらいだったりします。


07020/06637 BKL00575  和生             Re^29: fl+228 は環境依存
( 1) 15/12/29 03:48 07018:konnoさんへのコメント
 konnoさん

> わかりました。
>
> fl+228 は、fl から数えて+228の番地を表しています。
> fl..0+34 は、fl..0 が示す番地から数えて+34の番地を表しています。
> k07t3 で、pathバッファを64から92にしたので、+28*2 増えました。
> なので、fl+284 で同じ番地となるようです。
> fl..0+34 ならどのVZでも同じになります。

m(_ _)m ありがとうございました。無事,期待どおりのファイラーです。
オフセット直書き,多分他にもあると思います。注意して質問します。

いやぁ〜,さっきまで格闘してました。さてもう寝ようと覗いたら,\(^ ^)/。
安心して年末の家人の督励?に励めます。

本当にお世話になりました。
どうぞkonnoさんもよいお年を。n(^ ^)n



07021/06953 BQO00549  konno            Re: VZK07T3 バグ色々
( 1) 15/12/31 22:41 06953:konnoさんへのコメント コメント数:2
>   バグ等あるかと思いますので、ご使用は自己責任で。

最近TAGLIGHT.EXEの色がつかないなぁ、と思っていたんですが、調べてみたら、
現象が出るのはk07t2より以降でした。

TAGLIGHT.EXEは、INT2F でVZと通信している。
VZの拡張子変数、Ne を読んで処理を分岐している。
Ne は常に大文字になっている。
小文字拡張子はk07t2でも使っているから関係なさそう。

ううう、何が原因なのか、さっぱりわからん。

・・・・・

もしかして、Ne を読むのに、アドレス決めうちで直読みしている?
ということで、PATHSZ を、92 から、 64 に戻してみたら・・・
い、色がでたあ〜!!


ちゅうわけで、和生さんとのやり取りがヒントになったみたいです。
PATHSZ は、次版では、 64 に戻します。
やっぱり動作の互換性を優先しないと色々まずいことになるという教訓でした。


色々使っていたら、タグジャンプですでに開いているファイルを2重に開く事象が。
片方にLFNマークの+が付いているようですね。
pathを含めて違いが無いように見えるので、比較するときの大文字小文字かな。


# 人生色々、KVZも色々、マクロだって色々改造さ。

来年は色の年、色々ありましたが、皆さま来年もよろしくお願いします。



07022/07022 BQO00549  konno            2016' 今年もよろしく
( 1) 16/01/01 13:34 コメント数:1
皆様、あけましておめでとうございます。

世界は色々大変なことになっています。
ここVZ世界も色々大変ですが、まだまだ色々やりたいこともいっぱいあります。

新しいものには色々過去との差異からトラブルも起こりがちです。
過去を切り捨てるか、過去と未来を繋げるか、舵取りは難しいですが
改族の船長は今日も新たなお宝を求めて突っ走るでしょう。

新世界への羅針盤がそろい、進路は定まった。
今年も色々ありますが、よろしくお願いします。


07023/06953 BKL00575  和生             Re^2: VZK07T3 バグ色々
( 1) 16/01/02 07:37 07021:konnoさんへのコメント コメント数:3
 konnoさん

今年もよろしくお願いします。m(_ _)m

> 最近TAGLIGHT.EXEの色がつかないなぁ、と思っていたんですが、調べてみたら、
> 現象が出るのはk07t2より以降でした。
例のとおり,TAGLIGHTっての知りませんので,アレですが,「色」の関係ではオプ
ション Av が効きません。k07t1 では出ます。Av(あんまりいい名じゃない?)が
出ないのは ckwv との関係かな?とも思ってました。
なお表示属性の関係では,ファイラーカーソルAuも。ただこれは昔からだったよう
な記憶(旧8も。あいまい)がありますが。‥‥ファイラーのファイル名は大文字
だけですよね。シロートの推測範囲に過ぎませんが。

一応の報告ですが,ms-IMEの設定(候補文字の色とか)色々いじりました。([@@]
問題はこっちからは無理なようでした。)

それと,ようやく ckwv を(cfg の設定は進んでませんが)Vzと一緒に動かすこと
ができたようです。‥‥マウスホイールで画面が上下に動かせる,ってその証拠で
すよね。僕には速度が早すぎるキライがありますが。vmapではこんな感じ。

addr PSP  blks   size  owner                      hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
1001 10A0   3   18688  command                    2E 2F
1494 3722   1    1680  command (env)			★env出現。これ?
14FE <--    2  138096  vz 1.60t                   1B 29
36B7 3722   2    5360  command                    23 24
3808-EBFF   1  737120  <free>

>10# さん,ありがとうございます。m(_ _)m

閑話休題,色の話です。t03k では,IME on/off にかかわらず,カーソルを移動さ
せると全角文字の上で Av の色が付きます。縦に移動すると,正に作りたい「縦カ
ーソル」のようになります。ckwv 装着(?)でも変りなしでした。
参考のはしっくれになりますか?

> やっぱり動作の互換性を優先しないと色々まずいことになるという教訓でした。
でも PATHSZ を変更したのは,LFN との関連では? マクロのことと「互換性」と
は直結しないと思います。タブのことを伺ったとき,上村さんの「タブスぺース」
を使ったら,VTDODSエラーが出たりしましたよ。
「互換性」はできるだけあるにこしたことはないけれど,時には犠牲になる場合も
あるかも,と僕は思っています。


それから,「ヒント」になったと言って下さった例の !Start ですが,ckwv を入
れると,いきなりファイラーならぬ「いきなりオープン」になりました。オープン
されるのは,カレント DIR の先頭ファイルです。すべての Vz で。
これは,引数なしの &z を無くすと,一応の解決をみました。だからマクロの問題
だと思います。引数なしの &z なんて,ホントに「記憶にございません」なんだけ
ど過去ログという物証があるし‥‥。(* *;"\


> # 人生色々、KVZも色々、マクロだって色々改造さ。
> 来年は色の年
# ひゃららひゅらひゅらぴゅ〜,ぴゅらら〜,ひゅらり〜(コンドルは飛んでいく)
「来年は酉年」になってしまいました。飛びすぎましたか?‥‥n(^ ^)n


07024/06953 BKL00575  和生             VZのオプション
( 1) 16/01/03 09:36 07023:和生さんへのコメント コメント数:1
> ‥‥ファイラーのファイル名は大文字だけですよね。
これは誤解を生む書き方でした。n(_ _)n
dp- の Vz を立ち上げ,インスタントで dp+ にすると,ステータスは小文字に,フ
ァイラーは大文字のまま,のときがあるのです。編集テキストをセーブすると反映
されます。これも元からの「仕様」だったかも知れません。W ファイラーで片側だ
け大文字,という時もあります。

キーアサインをいじりながら,オプションを見直しているのですが,ms-IMEの問題
をもう一つ。FP+ の状態もあまりよくわかってませんが,FQ+ が効きませんね。記
憶でしかないのですが,旧8でプレフィックスを押すと,FEP が邪魔をしなかった
ように(不確か)思います。‥‥これは t03k のことではありませんので。


07025/06953 BQO00549  konno            Re^3: VZK07T3 バグ色々
( 1) 16/01/03 18:21 07023:和生さんへのコメント
和生さん

今年もよろしくお願いします。


> 例のとおり,TAGLIGHTっての知りませんので,アレですが,「色」の関係ではオプ
> ション Av が効きません。k07t1 では出ます。Av(あんまりいい名じゃない?)が
> 出ないのは ckwv との関係かな?とも思ってました。

アンダーライン表示は、Du+ ですね。その色が Av ですが、これが色々あるんです。
Av は DOS/V では、4ビットで表現してたかと。なので、副作用がないのは
Av$10 青が見やすい 〜Av$70 反転白 など、$10飛びがいいです。
それ以外の数値では色が残って実質使えません。

> なお表示属性の関係では,ファイラーカーソルAuも。ただこれは昔からだったよう
> な記憶(旧8も。あいまい)がありますが。‥‥ファイラーのファイル名は大文字
> だけですよね。シロートの推測範囲に過ぎませんが。

そうですね、ファイラーは背景が青なので、反転白の$70 がいいですよね。

> それと,ようやく ckwv を(cfg の設定は進んでませんが)Vzと一緒に動かすこと
> ができたようです。‥‥マウスホイールで画面が上下に動かせる,ってその証拠で
> すよね。僕には速度が早すぎるキライがありますが。vmapではこんな感じ。

マウスホイールで画面が上下に動かせるのはVTDOSの機能だったような。
Vmapではわからないですよ。(^^;
IME ON で、カーソルが赤く変われば CKWV が動いています。
この状態ならVZでIMEを制御できますよ。

> 閑話休題,色の話です。t03k では,IME on/off にかかわらず,カーソルを移動さ
> せると全角文字の上で Av の色が付きます。縦に移動すると,正に作りたい「縦カ
> ーソル」のようになります。ckwv 装着(?)でも変りなしでした。

これが上で書いたAVの副作用です。$10 〜 $70 の16飛びがいいですよ。

> でも PATHSZ を変更したのは,LFN との関連では? マクロのことと「互換性」と
> は直結しないと思います。

VZを変えても動作が変わらないのが互換性です。私はそのつもりで弄っているのに
動作が違ったら、やっぱり使う人が困っちゃいますものね。
オプションなどで明示的に変わるのは問題ないと考えて居ます。

タブのことを伺ったとき,上村さんの「タブスぺース」
> を使ったら,VTDODSエラーが出たりしましたよ。

軟体にあるものを試してみましたが、特に問題ないようです?

> 「互換性」はできるだけあるにこしたことはないけれど,時には犠牲になる場合も
> あるかも,と僕は思っています。

互換性を犠牲にしても余りあるほど性能や機能がアップできればね〜
その時はVer2.0 としませう。

> # ひゃららひゅらひゅらぴゅ〜,ぴゅらら〜,ひゅらり〜(コンドルは飛んでいく)
> 「来年は酉年」になってしまいました。飛びすぎましたか?‥‥n(^ ^)n

怪鳥コンコルドはマッハで飛んでいく〜 って、飛びすぎて鬼も笑ってますよ。(^^;


07026/06953 BQO00549  konno            Re: VZのオプション
( 1) 16/01/03 20:17 07024:和生さんへのコメント コメント数:1
和生さん

> dp- の Vz を立ち上げ,インスタントで dp+ にすると,ステータスは小文字に,フ
> ァイラーは大文字のまま,のときがあるのです。編集テキストをセーブすると反映
> されます。これも元からの「仕様」だったかも知れません。

VZ.DEF では
Dp-			;ファイル名の小文字表示

stkhelp.def では
Dp  -   全てのファイル名・パス名を小文字で表示
    現在オープン中のファイルは変更されず、
    次にオープンするテキストから適用される。
とあります。一度閉じてから再オープンすれば反映されます。

VZk07t3 の新機能、Rf+ は
rf+			;SFNでもLFNリネーム(フラグ)##k07t03
で、ステータスラインのファイル名がLFNのまま表示されます。(長さ制限あり)
元のファイル名が大文字なら大文字のまま、小文字なら小文字のままです。
なので、Dp+ だと、わかりにくいので、Rf+ の時は、Dp- がいいです。
ファイラーでは表示が変えられないのが仕様です。

> W ファイラーで片側だけ大文字,という時もあります。

これは、LFN表示の時もたまに片側がSFNのままの時があるので、仕様かと。

> キーアサインをいじりながら,オプションを見直しているのですが,ms-IMEの問題
> をもう一つ。FP+ の状態もあまりよくわかってませんが,FQ+ が効きませんね。記
> 憶でしかないのですが,旧8でプレフィックスを押すと,FEP が邪魔をしなかった
> ように(不確か)思います。‥‥これは t03k のことではありませんので。

これは、CKWV が動いていないのでは。
CKWV が正常に動いていれば、きちんとFQ+が効くはずです。
IME ON で、カーソルが赤くなれば CKWV が動いています。


07027/06953 GST01234  10♯             Re^3: VZK07T3 バグ色々
( 1) 16/01/04 01:26 07023:和生さんへのコメント コメント数:2
各編集ファイル情報(_text)の表示色を保存する箇所(atrtxt1等)が
PATHSZの影響を受ける位置にあるため、この位置を直接参照するマクロは
影響を受けると思われます。
通常のマクロ変数によるアクセスでは影響はありません。
バイナリーコードを埋め込んだマクロは影響を受ける可能性があります。


07028/06953 GST01234  10♯             Re^2: VZK07T3 バグ色々
( 1) 16/01/04 01:29 07021:konnoさんへのコメント
既存の _text.pathはダミーにして、_textの末尾に長いpathを設けるとか?
ああ、マクロ領域をさらに圧迫しますね(^^;)
64文字以下のLFNでも僕は問題ないですが。

07029/06953 BQO00549  konno            Re^4: VZK07T3 バグはほぼ解決
( 1) 16/01/04 03:11 07027:10♯さんへのコメント
> 各編集ファイル情報(_text)の表示色を保存する箇所(atrtxt1等)が
> PATHSZの影響を受ける位置にあるため、この位置を直接参照するマクロは
> 影響を受けると思われます。

私の手元の版では直していたため、現象が出ず、和生さんの状況に
気が付きませんでした。

> バイナリーコードを埋め込んだマクロは影響を受ける可能性があります。

手元の版では問題は解消していると思うので、明日にでもUPします。



07030/06953 BKL00575  和生             Re^2: VZのオプション
( 1) 16/01/04 18:32 07026:konnoさんへのコメント
 konnoさん(too7025)

> そうですね、ファイラーは背景が青なので、反転白の$70 がいいですよね。
あれ,やっぱり違うんだ。これは設定ですか? AgはDOS/Vではペケでした。僕は黒です。

> マウスホイールで画面が上下に動かせるのはVTDOSの機能だったような。
ん〜,思い違ってましたか。確かにVTDOSだけで動きますねぇ。

> Vmapではわからないですよ。(^^;
理屈ではそう思っても,それまでと違って(env)なんて出ると,ついついね。
何にも,SHELL 指定もない VTDOS で	21872	vcd.cmd	
VTDOS.CFG に shell を指定		18688	command
CKWVが,と思ったら,付いた(env)		 1680	command(env)
上2つは,非Vzのコマンドラインからでしたが。

> IME ON で、カーソルが赤く変われば CKWV が動いています。
赤にはなってません。Av$10でカーソルは黄点滅,IMEのon/offに変わりなし,です。

> CKWV が正常に動いていれば、きちんとFQ+が効くはずです。
FQ+が効いてませんね。IMEが邪魔でしょうがないです。やっぱりCKWVが,でしょうね。

タブスペースのことは再現性があります。
これは多分Vzのバッファがらみの設定でしょう。小さいファイルだと問題は出ません。

STKHELPは,キーの関係で十分に動いてないんです。[HELP]が,ね。SHDでVzで検索してます。

> この状態ならVZでIMEを制御できますよ。
錯綜してますね。旧年でカタがついたかな,と思ったのに‥‥。
(遅くまでありがとうございます)


07031/06953 BKL00575  和生             Re^4: VZK07T3 バグ色々
( 1) 16/01/04 18:34 07027:10♯さんへのコメント
 10#さん,ご降臨ありがとうございます。

> 各編集ファイル情報(_text)の表示色を保存する箇所(atrtxt1等)が
> PATHSZの影響を受ける位置にあるため、この位置を直接参照するマクロは
> 影響を受けると思われます。
はい。でも今の課題はそんな高尚なもんではないんですよ。いじり倒していた(であろう)僕の
def 環境が一方の問題です。!Start は解決したから,後は !Open か !Edit あたりに何か。

今年も?どうぞよろしくお願いします。


07032/07032 BQO00549  konno            VZk07t4
( 1) 16/01/05 01:12 コメント数:2
VZk07t4 (2016-01-04)を VZの部屋にUPしました。

・Rf+ 2重オープンやポインタ位置ズレによる不具合修正
  バッファの制限により、パスの長さ約80文字以上ではSFNとなる。
・Hn の初期値でファイラーの#R RENできる長さ可変に。64 以上 160 まで。Hnの値は256まで指定できる
・Of+ ステータスラインを非表示に。和生さんのFANKEIの拡張マクロで使用します。

ダウンロード  vzk07t4.lzh ver1.60k07t4 (2016-01-04版)

   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。




 


07033/07032 BKL00575  和生             Re: VZk07t4
( 1) 16/01/05 19:37 07032:konnoさんへのコメント コメント数:1
 konnoさん

今朝ほどいただきました。m(_ _)m
今日は一日,外にいて,8タブでいじってたらバッテリー切れ。

> ・Of+ ステータスラインを非表示に。和生さんのFANKEIの拡張マクロで使用します。
透明になりますねぇ。VTDOS の画面が見えました。(^ ^;
でも,FANKEI って? 僕の作ったマクロですか?


07034/07032 BQO00549  konno            Re^2: Oh! FUNKIE
( 1) 16/01/06 01:43 07033:和生さんへのコメント コメント数:1
和生さん

> > ・Of+ ステータスラインを非表示に。和生さんのFANKEIの拡張マクロで使用します。
> 透明になりますねぇ。VTDOS の画面が見えました。(^ ^;
> でも,FANKEI って? 僕の作ったマクロですか?

名前を間違えました。FUNKIE.DEF でした。m(__)m
和生師匠のファンクション消しマクロです。シグ2で常用しています。

シグ2は200LXより少し大きく、80桁15行のVZが動きます。
FUNKIE.DEFでファンクションを消してテキスト14行表示になり
OF+ でステータスラインも消してテキスト15行表示を実現しました。

=== FUNKIE.DEF ===

*m

85 @F "FUNKIE"(s||wt)?.                                ;single only
;	(wa==wo)?.			; コンソール
#if kVZ
	(of>0)?{of0,wa.54=1,&d wa.56=lc-1,wa.57=lc-2, #] . }
	(ks&1)?{a$302,tm-,#?}
	?{a$201,tm255,#?}
#else
	(ks&1)?{a$302,ap$70,#E#[}
	?{a$201,ap-,#?}
#endif
	wa..28=lc<<8+lc-a,
#if kVZ
;	(tm==255)?{wa.57=lc,}
	of2,				; ステータスライン非表示
	wa.54=0,			; ステータスライン
	#]		            ; #85 ステータスラインの再描画  
;					Funkie wa.56:tw_sy 24 / 57:tw_cy 23
#endif
	&m("")
	wa.56=lc,wa.57=lc-1,		; FKEYライン
	&d             		;       wa.56:tw_sy 23 / 57:tw_cy 22
	#]		            ; #85 ステータスラインの再描画  
	.
*


このマクロで全画面テキスト表示できます。
ステータスラインの情報が一切表示されません、ログ読み専用です。
起動キーのトグルで通常画面に戻ります。


#ファンキーがグレードアップ!?。フアンキーゼネラルだ〜

和生師匠への捧げものです。



07036/07032 BKL00575  和生             Re^3: Oh! FUNKIE
( 1) 16/01/07 09:32 07034:konnoさんへのコメント コメント数:2
 konnoさん

いろいろ報告しなければならないことがありますが,まず CKWV が無事動き始め,緑
と赤のカーソルが点滅しています。v(^ ^;
----------------------------------------------------------------------------
VTDOS Version 1.46 Copyright (C) 2009-2015 by 10# Build[Jul.9.2015]
ckwv Rev.7 と連動しています	※出現!!

VTDOS|C;\VDZ\CKWV\cd c:\vdz\vz	※vtdos.cfg/shell指定batの中身

VTDOS|C:\VDZ\VZ>_		※_カーソル→IMEon赤/off緑
----------------------------------------------------------------------------
ここに至るまでいろいろありました。
「CMD /k」の亡霊(タイトルバーは ckw/VTDOSのまま)窓が残ったり,「exit」で終
了すると「VTDOSは問題が発生しました」とWindowsのメッセージが出たり,k07t4 で
このタッチキーボードには,[INS] が無くて挿入モードのつもりが上書きしたり,呻
りながら,いやぁ〜これで間違いないはずだ,と CKWV のショートカット起動を繰り
返すこと数回〜十数回,落着きました。
VTDOS が Windows を馴致したのか,その逆か,?だけどまぁ\(^^)/です。

一番参考になったのは,ここのバックログ,#4832 のあきろさんの発言でした。備忘
【ckw+vtdos上でのVz(Dさんの長押しIME2)】2010/01/11(月),「長押し」
は知りませんが,同様に環境構築できたようです。6年前,何をやってたろう? ま
ぁ vz ともネットとも無縁なのは間違いなく‥‥。
>>あきろさん,ありがとうございます。m(_ _)m

なお今回は,10# さんの freecom を使わせていただきました。他意はないのですが
同じ作者のものなら相性がいいはずだ,という思いからです。
10# さん,重ね々ね,ありがとうございます。m(_ _)m


> 和生師匠への捧げものです。
m(_ _)m
「FUNKEI」ならぬ「FUNKIE」でしたか。忘れてたような。Vzマクロの部屋にあるかと
探したら,konno.def めっけ!(- ^;; 勉強させてもらいます。で,色ですが,ファ
イラーカーソル,変わりませんね。my.def でもそうですが,オリジナル.def では赤
くなっています。?? 別に「赤」にこだわるわけじゃないですが。

しかしまぁ,Alt 系の起動キーの入力窓を出すマクロでは注意音が鳴ったり(IME に
かかわらず)同じマクロを別のキーで起動すると鳴らないけど,新しい現象が次々と
あって,時間を忘れます。ちと困りもしますが。n(^ ^)n


07037/07032 BQO00549  konno            Re^4: Oh! FUNKIE
( 1) 16/01/09 00:39 07036:和生さんへのコメント コメント数:1
和生さん

> いろいろ報告しなければならないことがありますが,まず CKWV が無事動き始め,緑
> と赤のカーソルが点滅しています。v(^ ^;

おめでとうございます。
Win10のIMEがVZで制御できるってなかなかいいですよね。ATOK風にしてですが。

> 一番参考になったのは,ここのバックログ,#4832 のあきろさんの発言でした。備忘
> 【ckw+vtdos上でのVz(Dさんの長押しIME2)】2010/01/11(月),「長押し」
> は知りませんが,同様に環境構築できたようです。

これ、私は試してないと思いますが、そんなに使い勝手がよくなるのですか。
さすがあきろさんは便利なものを見つけますね。

> なお今回は,10# さんの freecom を使わせていただきました。他意はないのですが
> 同じ作者のものなら相性がいいはずだ,という思いからです。

たぶん10#さんは使ってないと思います。和生さんのfreecomレポ期待してます。(^_^)

> 探したら,konno.def めっけ!(- ^;; 勉強させてもらいます。で,色ですが,ファ
> イラーカーソル,変わりませんね。my.def でもそうですが,オリジナル.def では赤
> くなっています。?? 別に「赤」にこだわるわけじゃないですが。

う、私のVZ.DEFはいい加減なので、悪い例としてですね。
ファイラーカーソルはAuですよね。あれ?変わらないなぁ。
オリジナルDEFと何が違うのか? どこかを壊しているのかもしれないですね。(^^;


07038/07032 GST01234  10♯             Re^4: Oh! FUNKIE
( 1) 16/01/09 01:07 07036:和生さんへのコメント コメント数:1
ckwvもfreecomも簡単な保守して配布もしていますが、僕が作者ではありません。
正式な作者がおられますので、その辺りはご理解のほどを。
細かい話で申し訳ありませんがよろしくお願いします。


07039/07032 BKL00575  和生             Re^5: Oh! FUNKIE
( 1) 16/01/10 10:11 07037:konnoさんへのコメント コメント数:1
 konnoさん

> おめでとうございます。
> Win10のIMEがVZで制御できるってなかなかいいですよね。ATOK風にしてですが。
なかなかどころか,VTDOS だけでも一応の制御ができたと思ってますが,まず右下の
ファンクション表示の邪魔を,IME がしません。ファンクションの拡張表示をやめて
10個にするか,などと考えていたのです。一番良いのは Vz の画面に変換候補が出る
ことです。VTDOS だけではファンクション行に変換候補が並び,選択の数字も効きま
せん。今 ATOK 設定にしています。ただ google.IME では変換候補にタブで番号が付
きます。ms-IME と比較中です。
「おめでとう」は新年の挨拶より嬉しいなぁ。(^^;

> さすがあきろさんは便利なものを見つけますね。
ほんとに。n(^^)n でも「多摩猫」あってこそでもあるはずですよ。

> たぶん10#さんは使ってないと思います。和生さんのfreecomレポ期待してます。(^_^)
レポートできるとは思いませんけど,こんな表示がでますよ。
-----------------------------------------------------------------------
EXITでエディタへ戻ります
FreeCom version 0.82 pl 3 [Mar 13 2013 16:40:42]
利用できるコマンド:
ALIAS     BEEP      BREAK     CALL      CD        CHDIR     CDD       CHCP
CLS       COPY      CTTY      DATE      DEL       DIR       DIRS      ECHO
ERASE     EXIT      FOR       GOTO      IF        LH        LOADFIX   LOADHIGH
MEMORY    MD        MKDIR     PATH      PAUSE     PROMPT    PUSHD     POPD
RD        REM       REN       RENAME    RMDIR     SET       SHIFT     TIME
TRUENAME  TYPE      VER       VERIFY    VOL       ?         WHICH     
利用できる機能:
[エイリアス] [ディレクトリ履歴] [コマンドインストール] [DOS NLS] 
[ディレクトリスタック] 
-----------------------------------------------------------------------
「?」が?ですが。僕には十分だと思っています。

> ファイラーカーソルはAuですよね。あれ?変わらないなぁ。
やっぱりそうですか。高橋さんの見落としかな?

> う、私のVZ.DEFはいい加減なので、悪い例としてですね。
いえいえ,とんでもありません。僕の my.def が如何に迷路か。#if の多さには驚
きましたけどね。(^^; 10# さんに書きましたが,ちょっと konnoさんにツンツン
したいこと(色ではなく)ができました。m(_ _)m

さぁて,メシにします。(^ ^;"\


07040/07032 BKL00575  和生             Re^5: Oh! FUNKIE
( 1) 16/01/10 10:14 07038:10♯さんへのコメント コメント数:1
 10#さん
> ckwvもfreecomも簡単な保守して配布もしていますが、僕が作者ではありません。
> 正式な作者がおられますので、その辺りはご理解のほどを。
そうでした。うれしさのあまり誤解を生む書きぶりでした。「VTDOS の作者配布のも
のなら相性がよいだろう」というべきでした。
ただ少し愚痴らせていただくと「強く推奨」「動作確認」からは,どうしても製品版
に目がとられてしまいました。足元(?失礼)にあった!というのが,正直な感想で
す。「早とちり」は免れないにしても‥‥です。(^_^;

ところで CKWV の ReadMe.txt にあるこの場所は閉鎖されているようです。
> 使い方などは配布元
> http://www.geocities.jp/cygwin_ck/
> を参照してください。
で,CKW で(チクワブは引っかかりません。(^^;)探した結果,どうやら「マニュア
ル」と名がつくものを探しあてました。いろいろありましたが,ここが詳しいように
思えました。
> https://github.com/ckwmod/ckwmod/wiki/%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB

で,報告(konnoさんにも)したいのはここからです。
その「マニュアル」にこんな表記がありました。
> 左クリック選択解除
> 左ドラッグ選択 (クリップボードへコピー)
> 左ダブルクリック単語選択 (クリップボードへコピー)
> 左トリプルクリック行選択 (クリップボードへコピー)
> 中クリック, 右クリッククリップボードからペースト
当初よくわからず(VTDOS.txt には「MOUSE BIOSを一部実装しました(MOUSE不在を報
告)」と書かれてます)クリックや [CTRL+V] などを試して??でしたが,Vz を開い
たまま「8タブ」の上にマウスを乗せてタバコ部屋に移動,さて,と画面を見ると,
見慣れないブロック状態になっているじゃないですか!
皆さんには当然の環境だと思いますが,どなたも触れられてません。(^^;
> Shift + Insert クリップボードからペースト
まぁ,こちらは「8タブ」に [INS] がないから試せません。ただ「タッチ画面」な
ので指で触った時に怪しいブロックが出現したりします。

CKWV.cfg や VTDOS.cfg,その他の設定もまだまだです。でも VTDOS.txt の
> ■とりあえず起動してみる
あたりに「CKWVと連動した時は」表記が‥‥,と「強く追想」しました。皆さんは
「いきなりVz」で気にしてはいらっしゃらないかも知れませんけれど。(^^;


07041/07032 BQO00549  konno            Re^6: ファイラーオプション FM
( 1) 16/01/10 21:54 07039:和生さんへのコメント コメント数:1
和生さん

> ファンクション表示の邪魔を,IME がしません。ファンクションの拡張表示をやめて
> 10個にするか,などと考えていたのです。一番良いのは Vz の画面に変換候補が出る
> ことです。VTDOS だけではファンクション行に変換候補が並び,選択の数字も効きま
> せん。今 ATOK 設定にしています。ただ google.IME では変換候補にタブで番号が付
> きます。ms-IME と比較中です。

DOS時代はATOK8がよかったですが、Win10のIMEは予測変換がいいですよね。
VZがまるでWinエデイタのように違和感なく使えるのは快感です。

> > さすがあきろさんは便利なものを見つけますね。
> ほんとに。n(^^)n でも「多摩猫」あってこそでもあるはずですよ。

うちもコミュニ亭の場を作っているという自負はありますが、ckwvの元になった
ckwを見つけたのもあきろさんです。そのおかげで10#さんがVTDOSと合体させ、
VZでWinIMEを使役できる幸せを我々が享受できることになったのですよね。

> > ファイラーカーソルはAuですよね。あれ?変わらないなぁ。
> やっぱりそうですか。高橋さんの見落としかな?

てっきりどこかがバグっているのかと色々変えてみましたが、
原因はファイラーオプション FM でした。

* O オプション

FM87 ;23;7		; ファイラーのモード
			; +1 [Space]キーでカーソルを移動
			; +2 ファイル非選択時にもExecメニューを表示
			; +4 「DOSコマンド」ウィンドウから実行
			; +8 ディレクトリの先頭・最後を連続移動
			;+16 ファイラーカーソル反転で,選択マークは「*」
			;+32 ファイル選択時も拡張子自動実行
			;+64 親ディレクトリへのマークを禁止(dVZ)

オリジナルのVZFL.DEF では、FM7 になっています。1+2+4 です。この場合、
Au でカーソルの色を変えられますが、選択マークが白の反転になります。

私は選択マークを * にしたかったので、+16してカーソル白の反転にしました。
このモードでは、Au で色を変えられないのでした。 なんてこった。

ちなみに、+64 親ディレクトリへのマークを禁止(dVZ)は、DANNY版の機能ですが
今のkVZでも活きているようです。(^_^) 設定追加しました。(^_^)

やっぱり今年は色で色々ありますね。(^^;

> きましたけどね。(^^; 10# さんに書きましたが,ちょっと konnoさんにツンツン
> したいこと(色ではなく)ができました。m(_ _)m

いやん、やさしくしてね。(^^;


07042/07022 CRG00666  文太             ちょっと無関係ですが
( 1) 16/01/10 23:24 07022:konnoさんへのコメント コメント数:1
konnoさん、突然ですが。

 英語の勉強だと思って読んでみてください。
 スティングのあの場面でしょう。

   Reading the  front  panel  of  a mainframe was a high art, even among
programmers.   The displays were in binary, meaning that the lights were
either on or off.  There were no digital displays. Either you learned to
read  binary  or  you  got  another  job.  Nevertheless, people not only
learned  to  read  these displays, but they excelled at it.  Many system
operators could read the state of the system from across a crowded room,
knowing  when  a  tape should be mounted or a disk changed simply by the
pattern  of  lights on the display.  Programmers could know what part of
the  operating  system  was  running  simply by reading the lights.  The
amount  of  information  a  skilled  programmer  could get from a single
glance at the front panel was astonishing.
   Now let's program a IP peeker ....  (not from The Sting but from Thomas
Wadlow, _Memory Resident Programming on the IBM PC_, p.96)



07043/07032 BQO00549  konno             VZk07t4 のソース
( 1) 16/01/10 23:54 07032:konnoさんへのコメント コメント数:1
今回の版の修正によるバグは特になさそうなので
VZk07t4 のソースを VZの部屋にUPしました。

   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。


10#さんが私のソースを元にした私家版を使用しているそうですので
これからはまめにソースもUPするようにします。

バグ情報などなどありましたらよろしくお願いします。


07044/07022 BQO00549  konno            Re: ちょっと無関係ですが
( 1) 16/01/11 00:33 07042:文太さんへのコメント コメント数:1
文太さん

>  英語の勉強だと思って読んでみてください。
>  スティングのあの場面でしょう。

げげ、私は英語は全然なんですよ〜

ま、でもせっかくですから、機械翻訳する前に読んでみました。

う〜ん、単語は半分くらいは何となくわかるかな?
文法がわからなくても全体の雰囲気や何を言っているか、何となくわかるような
気がしてきますね。バイナリーは2進でオンオフで読むみたいな?
プログラマーのスキルが云々って言っているような?

スティングのシーンはテレタイプで、送り側はタイピング能力が必須だが
情報量を最小限にするために単純なデータのみ送るのではないかな。
読み取り側は読み取り能力+データから実況できるコミュニケーション能力
つまり、現場の熱気を再現できる想像力が求められるでしょう。

とすると、この文章とその場面のシーンとは何か違和感が?

ということで、niftyの翻訳に投げてみました。

------------------------------------------------------------

   メインフレームのフロントパネルを読み、それの間でさえ高いアートであった
プログラマー。  ディスプレイはバイナリにあり、ライトがそうであるのを意味していた
時またはオフ。 デジタルディスプレイが全然なかった。どちらでも あなたは するのを学んだ
バイナリを読みなさい。さもなければ、あなたは別の仕事を得た。 それにもかかわらず、not onlyだけの人々
これらのディスプレイけれどもそれらを読むために学ばれて、それに卓越していた。 多くのシステム
オペレータは、混んでいる部屋の向こう側からシステムの状態を読むことができた、
知っている いつテープが設置されるべきまたは 単にtheにより変更されたディスク 
ディスプレイにおけるライトのパターン。 プログラマーは知っているかもしれない 何 その一部 
オペレーティングシステムは、単にライトを読んで動いていた。 The
熟練したプログラマーがシングルから得ることができた情報の量
フロントパネルを一見しなさい 驚かしていた 。
     現在はIP peekerのプログラムを作ろう…。 (針ではなく、トーマスWadlow、IBM PC
_、ページ96においてプログラムを作っている_Memory Residentから)

--------------------------------------------------------------

うう、意味不明だ・・・

もしかして、とあるプログラマーの回顧録とか近況みたいなもの?


07045/07032 GST01234  10♯             Re^6: Oh! FUNKIE
( 1) 16/01/11 02:19 07040:和生さんへのコメント コメント数:2
結局のところckwvやfreecomに関しては僕も一ユーザでしかありません。

まあ確かにfreecomのパッチは僕が当てたものなので、一応の動作確認はしています。
ただし、僕自身はcommand.com含めこれらのシェルはVZの発射台ぐらいにしか
考えてないので、それほど入念なチェックをしてるわけでは無いですよ。
freecomはUMBが無いことを想定していないので、これのサポートのためにVTDOSに
UMBの機能を追加したりしています。

command ver 6.3 は一応僕が常用してるので、経験的にOKな代物であろう
という程度です。

ckwvのreadme.txtはオリジナルckw-modに同梱されていたドキュメントで、
geocities上のサイトは僕がソース改変してる時点でリンク切れでした。
GPLは二次配布の際にこれらドキュメントを改変せずに配布するものだと
認識しています。
それとは別にckwv.txtという形で僕の簡単な説明と更新履歴を添付しています。

ckwは原作者による保守が停止しているようで、一時期はパッチ版が乱立してた
ようですね。
最近はckwを統合するプロジェクトがsourceforgeに上がってるようです。

ckwvのマウス操作に関しては僕は把握していません。
オリジナルのckwにはクリップボード処理のキーボードショートカットが
あったのですが、それらのキーをVZで使いたいので、ckwvはckwに対して、
一切のキー入力をVTDOSに渡す仕様になってます。これは文太さんのリクエストです。

VTDOSのMOUSE BIOSはそれとは別の経緯になります。
基本的にVTDOSはマウス操作をDOSアプリに送り込む事を想定していませんが、
ホイールを特定キーにマッピングしています。
デフォルトは僕がVZで設定しているスクロールアップダウンのキーアサインになります。
で、MOUSE BIOSは一切の実装が無かったんですが、WDDというスケジュール管理ソフトが
MOUSE BIOSが機能することを決め打ちしてるんですね。
これによる不具合が出てたため、マウス不在を返す仕様を追加したと言うことです。


VZに歴史があるように、VTDOSにもちょっとした歴史があります。
また、freecomの源流はFreeDOSにあり、
ckwが使われる背景にはCygwinやNYAOSといったものがあります。
それらは民間伝承的に口述されていたりします。


07046/07046 CRG00666  文太             vwxの苦悩
( 1) 16/01/11 12:22 コメント数:1
 詰められないし、そんなに詰める意味ある? という気がしてきてしまいまし
たので、中途半端に上げてしまいます。
 「正規表現」というのは、元来行志向なものです。そして、最差最長のような
(古典的な)ルールのように行頭から行末に向かって「考える」ように設計・発
想されていると思います。

 というわけで、 Vz+vwx での下から上に向かっての処理、同じ組み合わせでの
「backward」(ここから上、つまりファイル先頭に向けて)の置換につらいもの
が出てくるのは、仕方ないことなのでしょう。もっとも、考えてみれば、僕はこ
れをほとんどしないので、ま、いっかと投げちゃうことにした次第ですが。もち
ろん、ファイル先頭行の処理のため、検索をつかう切った貼ったマクロでは、
ファイル最初の行は行末から行頭へ検索する、というのも確立した技術ですが
(個人的には、やばい場合はなさそうと判断)。

 さらに、 「もっとも」「でも」をくり返せば、僕がみたところ、これ、Win9x
とか NT 系とか vtdos とかのプラットフィームと関係のない不具合、つまり Vz+
vwx が生まれつき持っていた不具合で、我々は(少なくとも僕は)20年以上、
このような  vwx の振る舞いに気づかないまま平気でやってきたのですから、大
事(おおごと)ではありません。

 とにかく、以下の下からの検索(#r)では、不具合が露呈します。 「$」も絡
んでますね。
 4行目(くらい)は、テスト用の対象文字列のつもりです。5行目(くらい)
にカーソルを置いてテストすることを想定しています。

;あら、改行文字にヒットしちゃう。vwx正規表現は「改行文字」を無視する仕様
;なので、これはいけない。重くないと思うけど。
A \x .
B \x [^あい]
う

;1つ下の行からだと改行文字の次の(前の)ターゲットにヒットしない。
C \x \.$	;1文字。メタキャラの否定。「^」だと上下とも問題なし
D \x \.		;$なしだとヒット
.

;1文字(A, B)のときだけなのか? →とは限らない。
A' \x .あ$    ;1行下からダメ 「$」に問題があるように思える。→改行の処理?
.あ
いあ

A' \x あ.$    ;1行下からダメ
あ.
あい

;1つ下の行からだと改行文字の次の(前の)ターゲットにヒットしない。
C' \x あ\.$	;メタキャラの否定。2文字。ダメ。
あ.

C" \x \.あ$	;メタキャラの否定。2文字。ダメ。
.あ

 上が読み解けて、バババと連続でテストした方は唖然とするというか暗い気持
ちになるかもしれませんが、これだけの条件を整えるのは大変で、つまり、あま
り普通は起こりませんからご安心を。

 うまく咀嚼、消化できたわけではないのですが、10# さんが vtdos 掲示板
BBSで「1文字短く認識されてるよう」(2015/12/29 (Tue) 18:31:53)と言っ
ていたことが、「改行文字」(0d0ah の2文字)あたりと絡んでるかな、とか空
想しました。「0d0ah の2文字」の2文字だから逆に、、、とか。


 余計であてにならない妄想:正規表現が元来行志向だとすれば、 #r を含むエ
ディタに装着される  vwx は、エンジンからして当時のやり方よりずっと進化し
ていなければならなかったのかな、などと考えました。秀丸(正規表現+ #r が
ちゃんと効く)には、hmjre.dll(秀丸 Japanese Regex)というエンジンがあっ
て、進化エンジンを秀丸用にしたもののはずです。進化系では最左最長の原理を
修正する greedy, reluctant, possessive の3段階になっています。起点を左に
ずらす機能と僕はイメージしています。「改行2文字」と「$」とは、ちょっと
違う話かな、とも思ってますが。
 ですから、上は「不具合」というより(ユーザの直感からは外れますが)、仕
方のない「仕様」となるのかな、とも思っています。Looks like a bug, but it's
a feature とか。仕様でもバグでも、我々としては「振る舞いを読み切る」あ
るいは「天使が恐れるところには近づかない」ぐらいしか手がないのですが。

 詰めたい方は詰めて下さい。「$」「改行文字」「1行下」「#r」あたりが
キーワードみたい。「*」「?」「+」あたりの Quantifier は、みなそうなりそうな
気がする。
 文太君、おしかったねぇ、もう少しだったよぉ、とか誰か言ってくれないかなぁ。


 追伸:下も同根なのかな? ちょっと違うかな。これは、いつもすごく不満。
何とかならんのかな、と思って、はや20年。

「\x $」→「b」(行ブロック指定。置換。これはバグです)
aaa
aaa
「\n」→「b\n」とすればいい、
 では解決しない場合がいっぱいあるんですよ。



07047/07022 CRG00666  文太             Re^2: ちょっと無関係ですが
( 1) 16/01/11 12:42 07044:konnoさんへのコメント
 雑ですけど、ざっと、こんな感じでしょうか。

 メインフレームのフロントパネルを読む技術は、プログラマーにとってすら職
人技といっていいものだった。ディスプレイはバイナリである。つまり、ライト
はオンかオフかのどちらかだ。数字を書いてくれるデジタルディスプレイなどで
はない。バイナリを読めなければ、別の仕事を探してもらうしかない。にもかか
わらず、彼らはディスプレイの読みかたを覚えたばかりでなく、その技術に卓越
というレベルにまで習熟したのである。多くのシステム・オペレータは、混んで
いる部屋の向こう側からシステムの状態を知ることができた。テープはいつ装着
するか、ディスクはいつ交換すべきか、分かった。ディスプレイにおけるライト
のパターンを読み、OSのどの部分が処理を行っているのかを、フロントパネル
をちらりと見るだけで理解したのである。熟練したプログラマーが読みとること
のできた情報量は、驚愕すべきものだった。
 それでは、IP peeker のプログラムを作ってみることにしよう。(「スティン
グ」ではなく、Thomas Wadlow, _Memory Resident Programming on the IBM PC_,
p.96 より)


>スティングのシーンはテレタイプで、送り側はタイピング能力が必須だが
>情報量を最小限にするために単純なデータのみ送るのではないかな。
 そうですか、そうなんでしょうね。あれは2進のだけではないのか。
 さすがにテープの中身までは映してくれませんでしたけどね。それでも、
ある条件に合致するレースを探すというのは、あの渋いおっさんが頭がやって
いたわけで、やりますね、JJ。


07048/07046 GST01234  10♯             Re: vwxの苦悩
( 1) 16/01/11 20:35 07046:文太さんへのコメント コメント数:1
僕の感覚ではソフトはたまに部屋でお漏らししたりコンセントにおしっこかけてしまう
猫みたいなもんですわ。
そんなソフトでも必要とするのは何故かというと、
まさに猫の手も借りたいから(^^;)


07049/07046 CRG00666  文太             Re^2: vwxの苦悩
( 1) 16/01/12 00:18 07048:10♯さんへのコメント コメント数:1
vwx調査つづき

 確認です。
 以下、4つのレコードがあると考えてください。
 検索文字列と対象文字列の2行で1ペア。
 レコードを区切る空行にカーソルを置いて#rする。

\x あ.			;A
あい あい あい

\x ^あ.			;B
あい あい あい

\x あ.$			;C 失敗
あい あい あい

\x あ.$			;D
あい あい あ

A ちゃんと後ろから(3つ目の「あい」から)ヒットしてゆく。
 行志向といっても、行頭からマッチングが試みられるわけではない。
B 問題なし。
C Bのレコードに当たってるでしょ。
D 対象文字列行末で「い」が削除されていて、「\x あ.$」の「.」にヒットする
ものがないので、Cのレコードにヒットで正解。
 ここが確認したかったこと。うん、もし「.」が改行文字にヒットすると
(そんな事例がありました)Dの「あ改行」にヒットしてしまうのか、と思ったのです。
 「$」の意味はどうなるんじゃい? と思っていた。不安だった。
 「前行にヒットしない」ではなく、「改行文字にヒットしてしまう」現象は、
 やはり検索文字列が1文字のときみたい。

 苦闘はなおも続く。フォーマット、基本的に同じ。

\x あ[^い]$		;E ヒットなし、正解。
あい あい あ

\x あ[^い]$		;F ヒット。正解。
あい あい あう

\x あ\.$		;G おお、一歩前進。行末「あ.」にヒットせず困って
			;しまうのは、カーソルが「あ.改行★」の、★の位置に
			;あるときです。色々納得。
			;左下のサンプルでは、次行の行頭「か」にカーソルを置くと
			;ヒットしないが、次の「き」ではヒットします。
あい あい あ.
かき

\x .			;H 検索で改行文字にヒット。ダメ。
あい あい あう


 「改行文字にヒットしてしまう」ような不具合は、もうちょっとちゃんと調べ
ないと深刻かな、と思ったのでした。「.」「[^あ]」(※)みたいな検索文字列
が1文字になる指定をして上に向かって検索すると(#r)、痛い目にあいます。
 僕がみたところ、置換は大丈夫みたいでした。

 脱線から結論へ。
 (※)「.」や「[^あ]」は、正規表現として不正ではありません。
 以下は、sed(serow版にあらず)でしたテスト。
s/./★/4	;スクリプト
あああああ	;入力
あああ★あ	;出力

s/[^あ]/★/4	;スクリプト
かかかかか	;入力
かかか★か	;出力

 スクリプト末の「4」は4番目の意味。(serow 版ではこの番号フラグ不可。)
 ただ、Vzは、s///g のグローバルフラグを立てた状態と同じく、グローバル
に検索・置換しますので、「.」「[^あ]」のような指定は、あまり現実的では
ありません。 「+」「*」「?」のような装飾子と同じ役割を通常果たすものだ
ろうと考えてもいい。ちょっと甘いけど。というわけで、「改行文字」にヒット
するという最悪の事態は通常避けられている、ということだと思います。


 別の現象、改行をまたいだ前行末は危ない。これは起こるときには起こるでし
ょう。でも、直前、目前だけです。そんな場所から検索を始めないことです。
 置換については、どうも大丈夫そうだ、という感触ですが、、、。

\x あいうえ[^お]$	;「か」で失敗。「き」で成功。マッチングは「あ」からなのに。
あいうえあ
かき


 最後に回数指定子ふたたび。ほぼ検算。あるいは練習問題。
 始点、カーソル位置はよく考えましょう。
 ヒント:ここに改行入れれば当たるね、と発想できると合格。

\x あい*$
あ
あい
あいい
 対象文字列が3行あります。順番にやってみてください。なるほど、と
思うはずです。もちろんバグ入りです。

\x あい?$
あいい
あい
あ
 上に同じです。別に僕がトリックを仕掛けているのではありません。
 vwxによる正規表現講座では、ぜったい下からの検索は避けるべきです。

\x あ+$
あい
あ
ああ
 同じ。ただ、わざと地雷を踏むようにしてるだけですよ。

 上への検索、直前の改行文字、1文字の指定。
 気をつけるべきはこんなところでしょう。


 猫とはいえ、いつ、どこにおしっこをするのかという習性ぐらいは把握しておか
ないと、むしゃくしゃしたときなどに、殺猫(さつねこ)したり自殺したくなったり
します。それは困ります。
 vwxと猫はある程度予想可能ですが、人間なんて何をしでかすか分かったものじゃ
ありません。(^^)v



07050/07046 BQO00549  konno            Re^3: vwxの苦悩
( 1) 16/01/12 01:01 07049:文太さんへのコメント コメント数:1
文太さん

結構色々あるんですね。

外しているかもしれませんが、VWXが行単位で検索しているとすれば、
この現象は検索文字が1文字の時など特定の条件で、改行で一時停止するとか、
行の終わりで止まってしまうというバグがあるような気がしますね。

ソースがあればあたりをつけられる可能性もあるかもですが
私のスキルでは直すのは無理でしょうね。正規表現を知らないので。

VWXT は文字列検索らしいですが、この間試したら、倍ぐらい遅いですね。


猫も一匹二匹ならかわいいものですが、多すぎると手に負えなくなるものです。
なんの話だ?



07051/07032 BKL00575  和生             Re^7: Kvz 次版へのお願い
( 1) 16/01/12 08:29 07041:konnoさんへのコメント
 konnoさん

> いやん、やさしくしてね。(^^;
うぅっ。そうこられましたか。...........逃げようかな。ww_ノコラサッサャ-'

> VZがまるでWinエデイタのように違和感なく使えるのは快感です。
それなんですが、比較の対象がないんですよ,僕には。タブ8を手にしてから,WZW
も試そうと思いましたが時間も取れず,あっという間に試用期間が過ぎました。や
はり Vz が何とかならんかなぁ,と。
ですから例え方を拝借するなら「まるで昔の◎◎のように違和感なく」ですね。 
む〜かしの名前ぇ〜で,って唄ありましたね。(^^;"\
いや,[@@] を除いて特に不満を述べるほどIME を使い込んでいないのが現状で。

> うちもコミュニ亭の場を作っているという自負はありますが、ckwvの元になった
> ckwを見つけたのもあきろさんです。そのおかげで10#さんがVTDOSと合体させ、
> VZでWinIMEを使役できる幸せを我々が享受できることになったのですよね。
そういういきさつなのですか。‥‥バックログは 80 あたりで止まったまま,僕は
konnoさんの「自負」に甘えています。10#さんが「民間伝承」と書かれたけど,含
意は同じですね。

> 原因はファイラーオプション FM でした。
高橋さんにまで濡れ衣を‥‥。僕の FM は 31 でした。やはり * を使いたかった
のでしょう。ファイラーカーソルの色マクロ,って一瞬考えましたが Vz はそこま
で騙されてはくれないようです。

> ちなみに、+64 親ディレクトリへのマークを禁止(dVZ)は、DANNY版の機能ですが
> 今のkVZでも活きているようです。(^_^) 設定追加しました。(^_^)
右にならえ,します。
#if dVz
FM+=64
でいいのかな?
関連で教えて欲しいのですが,#if は例えば #if dvz とすれば,kvz も通るので
しょうか? なんか高橋さんの #ifn Hiro ってのが妙に印象に残ってて。


STKHELP がようやく動かせるようになりました。SHD ごとに分岐できるように改造
中のままでしたので,十全ではないですが,マクロが少し楽に読めるようになりま
した。これには [HELP] キーがないのがキツかった。
解決法は [NFER] でした。高橋さんの新設オプション。

#if tVZ
nf+		;[無変換] キーで [NFER] を認識

そこで「ツンツン」m(_ _)m のお願いです。kVz の次の版で,キー置換を検討して
いただけませんか? まぁ「色」ではありませんが。(^^;
[INS] を [変換] あたりに,とは極めて個人的な事情ですが,追加課題の端っこに
載せて下されば,と思っています。

正直にお願いすればよかったですね。m(_ _)m


07052/07032 BKL00575  和生             Re^7: 民間伝承
( 1) 16/01/12 08:32 07045:10♯さんへのコメント コメント数:1
 10#さん

> 結局のところckwvやfreecomに関しては僕も一ユーザでしかありません。
そう言われれば,仰るとおりなのですが。

「パソコン」という存在が身近な存在になってきたとき,僕らの対応は概ね2つに
分かれたように思います。世代という枷もあったように思います。その対応は道具
という存在に対しての個人のものなのですが,一方「ネット」化の進行は,個人を
越え社会の変化として僕らの前に立ち現われてきました。これには通常は選択肢は
なく,従う,ことだけを促されてきた,というのが,少し歪んでいるであろう僕の
いわば認識です。

出版業界にいました。消費という側面からは大きく映りますが,経済からは小さな
産業です。隣接の印刷業界では活字から「電算化」進行の最中で,一方,何で作成
したか不明の FD を得意げ(^^;に渡してくれる著者たちがいて,共有できるデータ
はテキストだけ(原稿用紙は生きてました)でした。断じて理系ではない(こんな
言い分はあまり意味がありませんが)と思う者の前に現れたのが Vz でした。

昔「ざべ」なんぞ読み漁ってはいても,スキルはない,と自己弁護させて下さい。
頼るものはそこしかない眼前のテキスト,を一知半解に読んでの発言です。

しかしおかげで,このレスもメモ帳に一切頼らず書けています。


> VTDOSのMOUSE BIOSはそれとは別の経緯になります。
また誤解しているのかも知れませんが,タッチ画面で指を触れると現れるブロック
は「別の経緯」の副産物でしょうか。うまく使えればなかなかに便利ですが。


> それらは民間伝承的に口述されていたりします。
う〜ん,この表現に刺され,柄にもなく固いことを書きました。「伝承」の端っこ
にぶら下がってはいたいと思います。


07053/07032 CRG00666  文太             ckwvとブロック
( 1) 16/01/12 13:14 07045:10♯さんへのコメント コメント数:2
 横入りです。

和生さん wrote:
>Vz を開いたまま「8タブ」の上にマウスを乗せて,さて,と画面を見ると,
>見慣れないブロック状態になっているじゃないですか!

10#さん wrote:
>ckwvのマウス操作に関しては僕は把握していません。

 この話、ぼそってしてましたよ>和生さん、see #6776

 10#さん、そう冷たいことを仰らずに、ブロック指定になってしまうマウス、
切ってしまっていただけませんか?
 想像するに、10# さんには邪魔ではない。その存在すら認識していない、とい
うことかな、と思うのですが、Vz画面でマウスを動かすと、勝手にブロックモ
ードになり、範囲指定してくれます。要らないと思うのですが。m(__)m


07054/07046 CRG00666  文太             Re^4: vwxの苦悩
( 1) 16/01/12 13:35 07050:konnoさんへのコメント コメント数:1
konnoさん

>外しているかもしれませんが、VWXが行単位で検索しているとすれば、
>この現象は検索文字が1文字の時など特定の条件で、改行で一時停止するとか、
>行の終わりで止まってしまうというバグがあるような気がしますね。
 「VWX が行単位で検索」。 「&」では間違いありません。そういう仕様のはず
です。前のくり返しですが、そんな仕様の演算子は「正規表現」にはないのです
が。wgrep 由来。グレップだって、これはオプションで可能にしている機能であ
って、正規表現の中には存在しないんです。ま、区別がそれほど明瞭でない、な
く見える場合も多いように思うのですが。
 「|」も行単位。仕様からして。奇妙な仕様だけど。

 ただ、その後サンプルで示したように、vwx が完全に「行単位」で考えていた
ら、これが実現できているはずはない、ということもあります。
 また「エンジンが古すぎで無理だった」みたいな書き方もしてますが、そうで
もなかろう、これができてるのだから、というのもありました。
 何を言っているのかぜんぜん分からないみたいですが、 僕は vwx が Vz に渡
している情報(一致長や起点・終点)が間違ってるのじゃないかと空想していま
す。改行文字へのヒットは、完全なバグでしょうけど。
 じつに意味のない発言ですいません。

>VWXT は文字列検索らしいですが、この間試したら、倍ぐらい遅いですね。
 エンジンが違うとは聞いています。ただ、vwx が「行検索」だ、と言ったら、
それは誇張です。僕の言い方に足を取られていますのでご注意ください。そうい
う misleading な書き方を少ししてしまったので。
 vwx の機能が全部実現できていたら、vwxt の倍の遅さにも僕はじゅうぶん我
慢できるのですが、その確認のための膨大な手間が、やる気をそいでます。
 また、どうしても vwx で足りないところは、外部アプリ(yagrep, onigsed)
に出動願ってますし。

>猫も一匹二匹ならかわいいものですが、多すぎると手に負えなくなるものです。
 僕の場合、vwx一匹なのですが、、、。

 とはいえ、 今回の発見は実際的には瑣末な事柄です。vtdos とのかね合いで
「+」が機能したから、とりあえず「やった!」という感じでいます。あと一点、
vwx で確認しておくべきことを、今朝思いついてしまった。やれやれ。



07055/07046 CRG00666  文太             Re^5: vwxの苦悩
( 1) 16/01/12 13:54 07054:文太さんへのコメント
全角半角同一視

 これにもvwxは使われています。あまり使わないからちょっと不安でしたが。
 例によって、対象文字列の下の行(4行目)から上へ検索してみてください。
 「\z」というより「\x」に引っかかってますね。

\z A
\xz A$
AA

 こちらは改行文字にはヒットしません。よかった、よかった。
\z .
.


 「\z」に問題はなく、「\x」にだけ問題があります。



07056/07032 BKL00575  和生             Re: ckwvとブロック
( 1) 16/01/12 21:27 07053:文太さんへのコメント コメント数:1
 文太さん,お久です。

 >  この話、ぼそってしてましたよ>和生さん、see #6776
今,拝見しましたが,としきさんと文太さんとのお話ではないですか。
そこまで目を配る余裕は僕にはありません。

 >  10#さん、そう冷たいことを仰らずに、ブロック指定になってしまうマウス、
 > 切ってしまっていただけませんか?
10#さんのお話では ckwv のキーを VTDOS にパススルーする仕様は文太さんのリク
エストだと伺いましたよ。キーとマウスの関係はよく理解できてませんが,これは
 Vz のブロックではなく一見「怪しい」だけです。

--------------------------------------------------------------------------
●ckwv+VTDOS+freecom の Vz 上で「CKW マニュアル」試行メモ

 > 左ダブルクリック単語選択 (クリップボードへコピー)
 > 左トリプルクリック行選択 (クリップボードへコピー)
これらのマウス操作は有効。ただし Vz のカーソル位置でなくマウスカーソル位置
の「行」が対象。Vz 改行 0D0A は含まず。
選択の範囲に準じてブロック拡大。この時ブロックの色は Vz の設定に上書きか。
Vz カーソル行(Av$10)青→黄,他は白反転。
ckwv 設定以下。文字,カーソル,IME。
	Ckw*foreground: white
	!Ckw*background: midnightblue ←多分 filer 背景
	Ckw*cursorColor:     green
	Ckw*cursorImeColor:  red
ckwv.cfg 色条項の設定で変わるか。キーワードは?
Vz のブロック色の設定とあわせて,見分ける。

 > 左ドラッグ選択 (クリップボードへコピー)
この場合は改行を含み,任意の範囲で選択可能。

 > 左クリック選択解除
選択解除しても直前のブロック範囲はクリップボード。

 > 中クリック, 右クリッククリップボードからペースト
中クリックは apple ? 右シングルクリック。Vz のカーソル位置。
キー操作 [INS] !!
	 [CTRL+V] (Vz 不可)→メモ帳で可。
	 [CTRL+C] メモ帳→Vz 右クリック可。

※Dj+ 時,ペーストに □。Tvram からコピーか。
--------------------------------------------------------------------------

10#さんが freecom からは DOSKEY を外したと書かれてますから,それとの関係は
不明ですが,便利じゃないですか? かなり自由なスタックを Vz がもう一つ手に
した感じです。


07057/07032 GST01234  10♯             Re^8: 民間伝承
( 1) 16/01/12 23:43 07052:和生さんへのコメント コメント数:2
VTDOSの互換性の調査をしてると、
散発的な資料から当時の状況が垣間見えたりすることがあります。
やってみると、民族考古学の研究をしているかのような感覚になることがあります。

15年ぐらい前までは分厚い本結構読んでたんですが、最近はネットばかりです。
昔と違って専門知識の有効期間が短いんですよね。
ネット上の情報も日付をしっかりチェックしないと古い情報だったりします。

今どうなってるのか?は非常に重要なんですが、
同じようにこれまでの経緯も重要なものと思ってます。
僕は好んでこういった歴史を調べたりすることもあるんですが、
普通そう簡単なことでは無いですよね。

そんな感じで、機会があれば経緯を説明できたら、と思ってます。

あと、GPLやオープンソースソフトは「僕はそんなに関係無い」という意味ではなく、
先人の努力があって我々はその利便性を享受しています。
和生さんだけにというわけでなく、願わくばそれらの方々やその歴史に対して
敬意を払って頂けたらな、と思ってます。

07058/07032 CRG00666  文太             Re^2: ckwvとブロック
( 1) 16/01/13 00:28 07056:和生さんへのコメント コメント数:3
和生さん

 あじゃじゃじゃ。墓穴かやぶ蛇か。
 うーんと、話はそうとうに混線しているみたいだ、ぐらいしか分かりません。
 が、解く努力だけは。

>そこまで目を配る余裕は僕にはありません。
 目を配らなければいけないと考えているわけではないんですが(FGALDCのノリ
ですし)、「誰も触れてない」と書いてなかったでしたっけ?
 チャチャ入れです。m(__)m
 全てに関して「誰も何も言ってない」傾向は強いとは思いますけれど。そんな
荒野に生きてるんですよ、僕らは、おそらく。

 冷たくしようとしているのではなく、僕はこう思うなというところを伝えさせ
て頂くと、和生さんが今されている苦労は(されてるんですよね?)新しい種類
の苦労で、皆がそれを通り越してきてわけではないので、苦労の性質というか問題
の在処というか、よく分かってないと思います。僕には少なくとも分かってません。
 キーボード関係が僕にお手上げなのは、分かってます。近寄らないようにしよう
という、大事な教訓はいただきました。多謝です。ごめんなさい、本当にそうなん
です。
 ckwvは、基本的にIMEのためにいてもらってます。FEPが使えませんから。
 なかったら、死んじゃう。

 一部、Windowsを使ってきていないハンディキャップというのもあるかな、と少し
思います。niftyの時代と違うのは、常時接続の時代になってますから、きっと
ググれば大抵の情報が出てくる、とりわけ新しいOS関係については、ということ
はあるかもしれません。

 ケンカ売ってませんよ。便乗して、2票! と言って、あれ↓を止めてほしい
と、10# さんにお願いしているだけです。

【A】
>クリックや [CTRL+V] などを試して??でしたが,Vz を開い
>たまま「8タブ」の上にマウスを乗せてタバコ部屋に移動,さて,と画面を見ると,
>見慣れないブロック状態になっているじゃないですか!
>皆さんには当然の環境だと思いますが,どなたも触れられてません。(^^;
 ここをそう読みました。「8タブの上にマウスを乗せて」とか。

>10#さんのお話では ckwv のキーを VTDOS にパススルーする仕様は文太さんのリク
>エストだと伺いましたよ。
 これは、ctrl+breakの話です。マクロストップキーです。これをckwvに取られて
は、マクロが書けません。どっちが優先するかと言えば、和生さんだって後者だと
言うでしょう。

 外してるかもしれませんが、ckwvのキーとVzのキーは排他だと思います。
 それで、[CTRL+V]を殺してくれているんじゃないのかな?

>キーとマウスの関係はよく理解できてませんが,これは
> Vz のブロックではなく一見「怪しい」だけです。
 【A】と違う話ですか?
 現象が違うのかな? 「怪しい」のではなく、これはckwからくる仕様だと
思ってました。僕には余計だと感じられています。現象が違うかもしれませんが、
別アプリにフォーカスを移すのにマウス操作をするしかない(まぁ、Alt+Tabもあり
はしますが)とき、マウスがVz窓の上を通り過ぎるだけで、ブロックモードに
なってしまうんです。タバコ部屋に移動したとき、それが起こってパニクったと
思いました。「そうでしょう、そうでしょう」というつもりだったんですが。
 僕の所では色がついているばかりでなく、ブロックモードになります。困った
ものです。

>●ckwv+VTDOS+freecom の Vz 上で「CKW マニュアル」試行メモ
 この辺は、僕には分からないです。僕あてではないですよね。
 お誘い? クリップボードはclppst.defで十分に使えていると思う、、、。
もう1つのスタック的使い方をしないわけでもないですが、主に窓アプリとの
通信用に使ってます。スタックですからね。
 「中クリック」は5クリックマウス(呼び名忘れました)用なのかな?


07059/07032 CRG00666  文太             Re^9: 民間伝承
( 1) 16/01/13 00:34 07057:10♯さんへのコメント
10#さん(どうでもいいこと)

 「民族考古学の研究」。
 Memory Resident Programming on the IBM PC (1987, for DOS2 or higher) は
僕にとって、リアルな現在です。20年あれば読み解けるだろう。時を止めてやった!
 もう迷わない。もう恐くない。



07060/07032 GST01234  10♯             Re: ckwvとブロック
( 1) 16/01/13 00:35 07053:文太さんへのコメント コメント数:1
和生さんの 7040,7056 を見る限りはその仕様をカットしようという
提案は読み取れませんでした。

他の方はこれに関して意見は無いんですよね?

freecomやckwvに関して僕の関与は微々たるものですが、
手間はそれなりに、おそらく想像されている以上には掛かってますので、
極力メンテナンスは最小限に留めたいのです。
また、どちらもGPLで配布されていますので、各自で保守することも可能です。

冷たいと言われるのは何らか誤解があるが故だと思いますが、
僕が言わんとしてたことは、和生さんへのレスを参考にしていただきたいです。


07061/07032 GST01234  10♯             Re^3: ckwvとブロック
( 1) 16/01/13 00:43 07058:文太さんへのコメント コメント数:1
ckwはもともと[Shift+Ins]などにクリップボード関連の機能が
割り当てられていますが、この一連の機能は文太さんの要望により
取り払ってます。Ctrl+Breakだけではありませんよ。

また、僕の環境ではckwvのクライアント領域でクリックやドラッグしない限り、
選択表示にはなりません。
設定ファイルなどを確認してみてはいかがですか?


07062/07032 CRG00666  文太             Re^4: ckwvとブロック
( 1) 16/01/13 00:52 07061:10♯さんへのコメント コメント数:1
10#さん、お手数をお掛けしました。

>ckwはもともと[Shift+Ins]などにクリップボード関連の機能
 なるほど。これもありました。これは、Vzでモード変更(左上隅のSPC)で
使われています。
 「など」が思い出せませんが、Vzとのバッティングのためでしょう。>和生さん

>また、僕の環境ではckwvのクライアント領域でクリックやドラッグしない限り、
>選択表示にはなりません。
 あじゃじゃ。設定等を確認します。ありがとうございました。
 確認しました。クリックですね。リクエスト、取り下げます。m(__)m


07063/07032 CRG00666  文太             Re^2: ckwvとブロック
( 1) 16/01/13 01:02 07060:10♯さんへのコメント コメント数:1
10#さん

>他の方はこれに関して意見は無いんですよね?
 僕もこれで良いです。お手数をお掛けします、すいません。

>手間はそれなりに、おそらく想像されている以上には掛かってますので、
 はい。m(__)m

>冷たいと言われるのは何らか誤解があるが故だと思いますが、
 クリックの有無ですね。ま、それでも思わぬブロックモードに悩まされてきた
のは事実なんですよ。僕はまだ、和生さんのタバコ部屋で起こったのはこれだ、
という説を捨ててはいないのですけれど。
 でも、小さいこと(我が侭)であるのは事実です。


07064/07032 CRG00666  文太             ckwvとホイール(ブロック)
( 1) 16/01/13 01:52 07063:文太さんへのコメント コメント数:1
 最初に。
 これは小さいことですし、ユーザの不注意がもたらすことです。ckw(v) とし
ては、苦労して多機能にしてくれているので、それを「余計だ」とか言うのは失
礼ですし、10# さんにほとんど要らないと思われる苦労してもらうほどのことで
もありません。すいませんでした。

 それでも、状況を把握しましたので、いちおう書いておきますね。
 窓アプリからVzに戻るときに頻発します。Vz窓をクリックしますよね。そ
して、ホイールに触れてしまうんですね、ときどき。はい、ブロックモードになり、
範囲指定されてしまいます。カーソルも動いてしまう。ホイールに触らなければ
大丈夫なのですが。
 状況を把握した今、それでもずうずうしくも正直に書いておくと、オプション
でオフにできたら僕にはより快適な環境であるのは、やはり事実です。それだけ
の手間の価値があるか、と問われれば、僕以外のユーザの判断、とりわけ修正作者
の10#さんのさじ加減でどうぞと申し上げるしかありません。


07065/07032 CRG00666  文太             ckwvでカットされたキー
( 1) 16/01/13 01:53 07062:文太さんへのコメント コメント数:1
 ckwにありckwvでカットされたキーは、Ctrl+Break, Shift+INS以外に以下がある
模様です。

Shift+Home End PageUp PageDown

 2014/04ぐらいに、ここと10#さんのBBSで僕が騒いでいました。
 カットする以外になかったと思っています。バッティングしたらVzで使えなく
なります。騒ぎはそういう種類のものでした。


07066/07032 CRG00666  文太             Re^3: ckwvとブロック
( 1) 16/01/13 09:29 07058:文太さんへのコメント
 昨晩、気がついたので、追記しておきます。

> 外してるかもしれませんが、ckwvのキーとVzのキーは排他だと思います。

 これ、ckwのコマンドとVzのコマンドの両方が実行されてしまっていたみたい
ですね。これじゃ「使えない」、結果的に「排他」と言ってもよいのでしょう。

>5クリックマウス

 これのことをそのドックが指しているのか不明ですが、これ、「5ボタンマウス」
と呼ばれているらしいもののつもりでした。

07067/07032 CRG00666  文太             リクエスト、取り下げ
( 1) 16/01/13 11:18 07058:文太さんへのコメント コメント数:1

 いっぱい書きますねぇ、というか書かざるを得ないような墓穴を自ら掘って
ますねぇ。

>>見慣れないブロック状態になっているじゃないですか!
>>皆さんには当然の環境だと思いますが,どなたも触れられてません。(^^;
> ここをそう読みました。「8タブの上にマウスを乗せて」とか。

 ここで和生さんは喜んでいたんですね。僕はパニクってるのだとばかり思って
ました。正しいパニックとか。が、なぜ喜べるのか、分かりました。

 キーボードとマウスの関係が「8タブ」では、僕のデスクトップ環境と違うんです。
手元では物理的にキーボードとマウスが独立している。
 ここで和生さんは「マウスを乗せて」いるので、Bluetoothマウスも物理的に独立
してるのでしょうけれど。
 はい、フリップしたりタップしたりする環境(身近なところではiPad)、タップ
してキーボードが出現する環境と、僕が普通のVzerが望むだろうと考えていた
環境とは違う。タブレットでは、どちらも指先の操作なのでマウスとKBの親和性
が高い。高すぎるから、Bluetoothマウスが必要になるのかもしれませんが。

 というわけで、経緯はどうあれ、10#さんももうお疲れでしょうし(すいません)、
手間をかけるだけの甲斐はないし、[CTRL+V]などのキーカットの経緯も確認できたし、
便乗が便乗になっていないことも判明しましたので、リクエスト、正式に取り下げます。


 ついでに。伝統的にDOSKEYはVzと相性が悪いことになっていたと思います。
コマンドライン・ヒストリーとか? 「キー操作によるクリップボード・サポート」
のカットとは関係がないでしょう。



07068/07032 GST01234  10♯             Re: ckwvとホイール(ブロック)
( 1) 16/01/13 13:48 07064:文太さんへのコメント コメント数:1
一応補足しておきますが、
ckwvは現状ホイールのイベントをそのままVTDOSに渡します。
VTDOSはホイールのイベントを、デフォルトでは[Alt+↑][Alt+↓]
として扱います。
僕はVZ.defでこのキーをスクロールアップダウンに設定しています。
ホイールの扱いはVTDOS.TXTにも記述しています。
なおこのキー設定はVTDOS.CFGで、WHEEL_UP、WHEEL_DOWNで変更可能です。
これ以外の動作をしているようであればどこかに問題があります。


07069/07032 CRG00666  文太             Vzでマウス・ホイール
( 1) 16/01/13 19:32 07068:10♯さんへのコメント コメント数:1
10#さまさま

 いやーん、もう。超便利っす。

>一応補足しておきますが、
 補足、大好き!

>VTDOSはホイールのイベントを、デフォルトでは[Alt+↑][Alt+↓]
>として扱います。

 いまさら、10#さんにマクロの紹介もないでしょうが、

---------------------------------------------------------------------------
50 @[UP]	"Win ↑/イキナリブロック"	(s-1)? >A ? {c2,  >00}
50 @[DOWN]	"Win ↓/イキナリブロック"	(s-1)? >B ? {c10, >00}
50 @[<--]	"Win ←/イキナリブロック"	(s-1)? >C ? {c1,  >00}
50 @[-->]	"Win →/イキナリブロック"	(s-1)? >D ? {c5,  >>}
00:      wl[=c, cm[, #[ &d &o(r]+256) wl],.
 :A &01 #e.	;"いきなりぶろっく"by tomo  "Win↑"by えすてま PK(14)#03944
 :B &01 #x.
 :C &01 #s.
 :D &01 #d.
01:      (s==0)??. (mb)?. #b
---------------------------------------------------------------------------

 が、vz.defに貼ってあったんですね。いきなりブロック(@[UP], @[DOWN])。皆に
愛されてきたマクロです。えすてまさんのマクロでは(窓モードで)、入力窓が動き
ます。ファイル・オープン窓とか検索窓って、動くんですよ。ときどき後ろの文字を
隠して邪魔ですよね。


>僕はVZ.defでこのキーをスクロールアップダウンに設定しています。
>なおこのキー設定はVTDOS.CFGで、WHEEL_UP、WHEEL_DOWNで変更可能です。
 どっちからでも変更可能。もちろん、いきなりブロックを残して、vtdos.cfgの変更
ラインで行きました!

>これ以外の動作をしているようであればどこかに問題があります。
 大丈夫でーす! \(^_^)/


 設定は、こんな具合ですよ。 >皆さま

----- vz.def -----
35	^R  [RLDN]	:pageup
36	^C  [RLUP]	:pagedown
------------------

--- vtdos.cfg ---
WHEEL_UP=0x04900	;上と違うキーの場合は、keycode.exeで調べてね。
WHEEL_DOWN=0x05100	;alt, ctrl, shift併用の場合はそれも押してね。
-----------------

 Vzにおけるマウスの最高の使い方だと思う。
 マウス、偉いな。邪険にして、悪かった。 m(_'_)m
 ありがと。(*^。^*)



07070/07032 GST01234  10♯             Re: Vzでマウス・ホイール
( 1) 16/01/14 04:03 07069:文太さんへのコメント コメント数:1
一応この話は不具合ではなく、調整が必要な仕様でもないですよね。
迂闊に手を入れて利便性や安定性を損なう可能性もあると思うんです。
要望を出したいと思ったときに本当にしっかり検証をお願いしたいんです。
今回だけでも無いですし、いつもいつも執拗ですが、
毎回毎回こんな対応本当に無理なんで。

07071/07032 CRG00666  文太             Re^2: Vzでマウス・ホイール
( 1) 16/01/14 11:12 07070:10♯さんへのコメント コメント数:1
 大変お手数をお掛けしました。
 申し訳ございませんでした。
 また、ありがとうございました。


07072/07032 BKL00575  和生             黒白ならぬ赤白
( 1) 16/01/14 16:27 07067:文太さんへのコメント コメント数:1
 文太さん

《ckwb がなくても,怪しいブロックは出現する》
ってのは真っ赤な嘘ですが,

【ckwv がなくても IME は使用できる】
というのは明白な真実ですよ。

もちろん,VTDOS だけでは十全な日本語環境とは言えません。しかし konnoさんの
Vz(k07t4)だけでなく k07t1,さらには oVz,sVz,tVz,dVz,でも同じです。
これらの Vz で ckwv+VTDOS の「選択」ブロックも動作は同じです。

なお,IME は command.com のコンソールでは起動しませんが cmd.exe のコンソー
ルでは機能します。いずれも,konnoさんのノウハウ,
	chcp 437
	graftabl 932
として,文字化け,罫線化けしないようにし,立ち上げた Vz からです。


07073/07032 BKL00575  和生             Re^9: 民間伝承
( 1) 16/01/14 16:33 07057:10♯さんへのコメント コメント数:1
 10#さん

> 先人の努力があって我々はその利便性を享受しています。
> 和生さんだけにというわけでなく、願わくばそれらの方々やその歴史に対して
> 敬意を払って頂けたらな、と思ってます。
仰るとおりです。
今回は僕の「愚痴」に付き合っていただいてありがとうございました。思わぬ事態
も発生しましたが‥‥。

> 和生さんの 7040,7056 を見る限りはその仕様をカットしようという
> 提案は読み取れませんでした。
もちろんそんな提案は含んでおりません。ただ「表現」に「怪しい」なんて形容を
つけたことは「反省」でしょうか。赤いカーソルに魅入られたせい,と再び自己弁
護させてください。

「民族考古学」は疎いのですが「民俗学」はちょっぴりかじりました。一つの伝承
あるいは伝説が成立し,送り手と受け手(集団でも)の間で少しずつ変貌します。
発信・受信能力の問題でなく,環境が大きく影響するそうです。共通する環境の規
模が大きくなるにつれ,伝承も個別性をそぎ落とし,例えば「むかし話」として継
承されるといいます。
ひるがえって今,こうして vz の環境を整えることにいそしんでいるのは,ある種
の自己確認でもあると思っています。ありがとうございます。


07074/07032 CRG00666  文太             Re: 黒白ならぬ赤白
( 1) 16/01/14 18:38 07072:和生さんへのコメント コメント数:1
和生さん

>【ckwv がなくても IME は使用できる】
>というのは明白な真実ですよ。

 そうなんですか。お教えありがとうございます。
 本当に驚いています。
 僕は間違った情報をかなり長いあいだにわたって、ばら撒いてきてしまったわ
けですね。
 この場合、過去の修正はきかないと思いますが、それでもお陰さまで今日限り
にできます。ありがとうございました。

>もちろん,VTDOS だけでは十全な日本語環境とは言えません。しかし konnoさんの
>Vz(k07t4)だけでなく k07t1,さらには oVz,sVz,tVz,dVz,でも同じです。
>これらの Vz で ckwv+VTDOS の「選択」ブロックも動作は同じです。

 最後の1行だけ意味が分かりませんでした。マウス操作でのブロック指定(#b #x=
マニュアル操作でのVzでの行指定、たとえば)という意味でしょうか?



07075/07032 ASA00132  10#              Re^10: 民間伝承
( 1) 16/01/14 20:40 07073:和生さんへのコメント コメント数:1
思わぬ事態ですが、文太さんがホイールの使い方に気づいたのは良かったですよ。
結果オーライです。
正直「知らんだん?」て印象なんですが(^^;)

07076/07032 BQO00549  konno            Re^3: Vzでマウス・ホイール
( 1) 16/01/15 00:22 07071:文太さんへのコメント コメント数:1
誰あてでもないですが、タイトル関連ということでこのへんにレスします。

私もSTKHLPを使った後ホイールを回すとSTKHLPマクロが再起動して
あれれ? となりましたが、調べてみたら、ホイールへのキー割り当てが
ダブっていたというオチでした。m(__)m

今は
WHEEL_UP=0x1117		; ^W
WHEEL_DOWN=0x2C1A	; ^Z

に設定して、快適です。(^^;



07077/07032 CRG00666  文太             Re^2: 黒白ならぬ赤白
( 1) 16/01/15 14:10 07074:文太さんへのコメント
和生さん

>>これらの Vz で ckwv+VTDOS の「選択」ブロックも動作は同じです。
> 最後の1行だけ意味が分かりませんでした。

 本当に読解力がなくて、不注意で、失礼いたしました。
 ようやく少し和生さんの文脈が理解できました。
 僕は日本語環境構築法の話だとばかり思ったものですから、Vzのでなくckwv
の「範囲」指定だとは思いもよらなかったのです。その区別についても曖昧だった
のですが。 あとVzの版のことも違う方向にいっぱい考えていました。実はタイトル
からはじまり、たくさん、たくさん他にも。ですので、ご説明には及びません。失礼
いたしました。

 中クリック。普通の2ボタンマウスのあいだにホイールがあり、そこをクリッ
クするのだそうです。手元のマウスでできて驚きました。

 もし説明用のレスを書き始めておられたら、申し訳ありません。


07078/07032 CRG00666  文太             Re: ckwvでカットされたキー
( 1) 16/01/15 14:12 07065:文太さんへのコメント コメント数:1
10#さん宛ではありません。
 見ないほうが良いと思うのですが、無理でしょうね。すいません。

 こういう調査は素人がやるべきでも、結果を他者に伝えるべきでもないと思います。
 無責任すぎる。失礼すぎる。
 危ないです。僕などにC++など読めるわけがありませんから。
 それでも、過去の整理をするべきなのだろう、と考えました。

 「HOME」でckwvのフォルダをグレップした結果です。

ckwv, main.cpp
		if((wp == VK_NEXT || wp == VK_PRIOR ||
		    wp == VK_HOME || wp == VK_END) &&
		else if(wp == VK_INSERT &&

 shiftとの&&の行を削除しています。どこでコメントアウトされているのか不明
でしたが、以下と同じであることとその他の過去ログ状況証拠から、そう想像しました。

http://www6.atpages.jp/~appsouko/souko/doc/
より
Shift + Home		先頭にスクロール
Shift + End		最後にスクロール
Shift + PageUp		ページスクロール
Shift + PageDown	ページスクロール
Shift + Insert		クリップボードからペースト

 僕が調べられたかぎりでは、ckwのキーで、僕の要望によりckwvで削除(封印)して
もらったキー(機能)は、上記の5つであると思われます。

 こういうふうに荒野に生きるつもりではなかったです。
 正確にいえば、僕はぬくぬくとした安全地帯から冒険に出るタイプでもないし、
そんな能力も勇気も根性も、残念なことに持っていません。少しずるいですね。
 しかし、一生懸命なら許される、というほど甘い世界でもありません。
 こんなことはこれからするつもりはありません。おそらく、おそらく結果は正しい
だろうから、というつもりです。それでも、と仰るなら、どなってやってください。
 甘えるな。無視がいちばん良いだろうと愚考いたします。>10#さま


 CTRL+Breakは別の文脈でした。ごちゃごちゃした話で自分の過去なのですが、
とても追えませんでしたが、その足跡は、やはりここと10#さんBBSにありました。

 運がよかったことに、結果的に、既になされていたキー削除で、どれかのソフトの
機能が無意味に損なわれた、ということはなかったと思っています。


ckw経緯:
http://www.nyaos.org/index.cgi?p=Where+is+ckw+%3F

2013年4月14日(日)時点の最新:
http://ckw-mod.github.io/


07079/07032 BKL00575  和生             Re^11: 民間伝承
( 1) 16/01/15 23:56 07075:10#さんへのコメント コメント数:1
□10#さん

> 正直「知らんだん?」て印象なんですが(^^;)
これについては,僕もその印象の対象の一員です。僕の場合「新人」ですから許容
範囲に入れてもらえますか?(^^;
WHEEL_COUNT=1 とか試行錯誤をくりかえしてました。

話は少し変りますが,こうなるとクリップボードを Vz から使いこなしたいと思っ
てしまいます。ググると,clipbrd.exe についてはよくヒットするのですが,今の
Windows にはなく,代わりに clip.exe が system32 に入っているようです。
こういうツールは,VTD_CMD.cfg に登録すればよいわけですよね。試してからお尋
ねするのが本来ですが,探すのにくたびれました。先だって「古くなるのが速い」
と言われていたことを,少し追認できたように思います。

しかし,と Windows に愚痴るのはやめておきます。


07080/07032 CRG00666  文太             Re^12: 民間伝承
( 1) 16/01/16 00:46 07079:和生さんへのコメント コメント数:2
和生さん

 またしても外していたらごめんなさい。Vzからクリップボードを使うなら、
以下が伝統的だろうと思います。

http://homepage3.nifty.com/mezala/vz/env/win/win07.html

 上は外してないでくれ(祈り)という情報提供のつもりです。ただ、これだけだったら
すぐに情報提供する人が出てくる、よりのよって僕の出る幕じゃない、他の文脈的意味合いも
あるし、と思ったんです。

 Win8でclppstが使えないのかと思ってタッチパッドのあるB5ノートで確認しました。
普通に動くよな、またまた変な誤解をしてないよな、と確認したわけです。
 大丈夫、clppstを誰かが言う、と。

 ところが偶然タッチパッドに触れて、ああ、ckwvが原因だと気づくまで時間がかかって当然だ、
と思いました。
 10#さんは当たり前でしょうけど、konnoさんもきっと知ってはいた。ただ、マウスが外に
あると、その混乱自体の意味が分からず、存在していないキーが効かないという話になれば、
そういう話あったけど、どうして10#さんは僕にふってるんだろう??? マウス? キー?
何の話になってるんだ? 黒と白? ファイラの色? ダニー版? ckwb?
 もう一度くりかえした輻輳現象ですね。
 僕がまったく不注意でした。

 とらじさんツール、当たれ! 外してたらごめんなさい。



07082/07032 BKL00575  和生             Re^13: 民間伝承
( 1) 16/01/16 08:13 07080:文太さんへのコメント コメント数:1
 文太さん

僕の ckwv+VTDOS 環境はまだまだ未熟なものです。「赤いカーソル」の出現も,つ
い先日のことです。cfg 設定を手探りで進めています。

>  とらじさんツール、当たれ! 外してたらごめんなさい。
当り率は皆無じゃないですが,外れ率が高いかな?

10#さんへのレス冒頭に「□」がついてしまってます。これは僕の不注意ですが。

「天の声」が聴けなくなったらどうします?(^^;

07083/07032 CRG00666  文太             Re^14: 民間伝承
( 1) 16/01/16 08:59 07081:さんへのコメント
和生さん

>10#さんへのレス冒頭に「□」がついてしまってます。これは僕の不注意ですが。
 7081は削除するというつもりですよね? 僕の全角スペースも□になってます?
 システムからくる操作上の不如意と想像しました。

>「天の声」が聴けなくなったらどうします?(^^;
 たぶん同じ事を考えていて、和生さんが考えていたことも、たぶん僕は外してない
(と思う)。
 ただ本当に大事なときに。
 僕が意味なくせこい合理主義者なのかもしれません。



07084/07032 BKL00575  和生             Re^14: 民間伝承
( 1) 16/01/16 16:48 07082:和生さんへのコメント コメント数:2
 konnoさん

すみません。お手数かけて申し訳ありません。

「□」は ckwv のコピペで出現します。コピー時,Dj- にするのをうっかりしてし
まいました。
2重投稿は,後で気づきました。「2重投稿は禁止」のメッセージは出ませんでし
た。発生までの手順は,少し記憶が曖昧ですが「投稿確認画面」で「□」に気づき
投稿画面に戻り,修正の後,「確認画面」で「投稿」を選択して google を閉じま
した。「投稿」の選択は一度だけです。
最初の確認画面から投稿画面に戻るときに,画面下のボタンを使ったか,画面左上
の google の「←」をクリックしたか,記憶が定かではありません。

発言修正用の暗証番号?は使っていません。
お手数ですが,「□」のある方を消して下さい。お詫びします。m(_ _)m

07085/07032 CRG00666  文太             ckw(v)の文字化け
( 1) 16/01/16 21:25 07084:和生さんへのコメント コメント数:2
和生さん

>「□」は ckwv のコピペで出現します。コピー時,Dj- にするのをうっかりしてし
>まいました。
 ほんとだ、再現しました。びっくり。
 オリジナルckw(vなし)でテストしてみたのですが、再現したみたい。on XP。
 画像として処理してOCRしたみたい??? そんなことしてないでしょう?
 表示のためのバッファから拾ってるんだ、きっと。(現実的効力のない僕の結論)。
 ckwの仕様だとしたら直す(?)のには色々ありそうですね。

 タブをdt+でやったみました。
 ckwvは(ckwではテストなし)タブだけを対象にしてもコピーしてくれないみたい。???

あああ			いいい(あいだはタブ)
あああ               いいい(タブ化けた)dt+
あああ                  いいい(タブ化けない)dt-
1Eh,20hに化けるみたい。このままアップするのまずいですかね? どうなるでしょう?

 全角スペースだけではない。
 改行がなくなるというのもどうやら再現したようです。
 こちらはdc+, dc-関係ないみたいに思えました。

 clppstを使うしかないんですかね。マウスが使えなくなりますが。
 あるいはdj-, dt-でVzするんでしょう。現実的対処として。

 そうそう、
>発言修正用の暗証番号?は使っていません。
 一度、wanamaとか入れれば、ブラウザが記憶してくれませんか?
 僕は、Firefoxですが、記憶してくれてますよ。修正・削除のときはそのつど
記入が必要ですが(当たり前)。

 そうそう2:
>僕の ckwv+VTDOS 環境はまだまだ未熟なものです。
 色はいろいろと凝りたいのでしょうね。でも、それ以外はほぼ完成じゃないでしたっけ?
 たとえばこのckwの「仕様」が直らないとしたら、clppstで済ます、IMEの起動キー
がどうしようもないなら諦める。そんな方法しかないように思ってます。
 和生さんの環境だと、ctrl <-> caplock の入れ替えなんて必要ないでしょう?
 必要ならMS謹製のremapkey.exeでできますよ。






07086/07032 BQO00549  konno            Re^15: 民間伝承
( 1) 16/01/16 22:15 07084:和生さんへのコメント コメント数:1
和生さん

#7081番の記事は削除しました。

> 「□」は ckwv のコピペで出現します。コピー時,Dj- にするのをうっかりしてし
> まいました。

VZから掲示板へのコピペをWindowsの機能でやっているようですね。
私も何度か試しましたが、文字化けなど不具合が多くて挫折しました。
文太さんもお勧めのclppst.exe+clppst.defが断然お勧めです。

> 発言修正用の暗証番号?は使っていません。

強制ではありませんが、暗証番号を使えば自前で修正できるので、いくばくかの
メリットはあると思います。


07087/07032 GST01234  10♯             Re: ckw(v)の文字化け
( 1) 16/01/17 00:21 07085:文太さんへのコメント コメント数:1
> 表示のためのバッファから拾ってるんだ、きっと。(現実的効力のない僕の結論)。

これで正解です。
ckwのクリップボード機能は配下のWin32コンソールの表示バッファ、およびキー入力と
通信します。
この仕様はckwvでも同じです。

VTDOSはV-TEXTやキーボードBIOSの機能をWin32コンソールの機能として処理します。

Vzは各制御文字などの表示機能のために、本来とは違う文字コードでV-TEXTに
描画しています。

この機能に意図されてることを期待する場合、ckwvとVzが何らかの形で通信する
必要があります。
そこで通信する内容は表示内容に対応する編集バッファの内容になるか、
あるいは、マウスのドラッグイベントをVzで適切に処理する必要があります。


07088/07032 GST01234  10♯             Re^2: ckwvでカットされたキー
( 1) 16/01/17 00:24 07078:文太さんへのコメント コメント数:1
もし可能ならついでに「共有地」や「コモンズ」に付いてもお調べ下さい。


07089/07032 CRG00666  文太             超簡略版Windowsの歴史など
( 1) 16/01/17 00:57 07076:konnoさんへのコメント
 まったく深い意味なく、ここにぶら下がらせてください。

 Windows時代、約20年。
 意味ないなぁ。

--------------------------------------------------------------------
	9x系	NT系		ntvdm		vtdos		kVz
--------------------------------------------------------------------
1995	95  (7)
1996  (Vtext可)	NT4.0		ntvdm	
1997	(FEP可)	
1998	98  (7)
1999	98SE(7)
2000	ME  (8) 2000  (5)	ntvdm	
2001		XP    (5)	(Vtext不可)	
2002				(FEP可)
2003								01-07i
2004								07j-p
2005								07q, nifty fin
2006		Vista (5)	日本語つらい
2007				(FEP不可)
2008								07s-r, EMS magic
2009		7     (5)	同上?		ver1.00 IME制御API
2010						ver1.15 +ckwv 	vt00-02 for vtdos
2011
2012		8     (5)	IME可?↑↓
2013		(tablet)			ver1.30
2014						ver1.39 +ckwv IAS (IME制御)
2015		10    (5)					07t2
2016						ver1.47

 (n)はWindows内のDOSバージョン。マイナーは外してます。
 32bitの話です。
 Windows時代前のdosは、3が長く、4は特殊(network&Europe)、5は安定、
6はツール類追加。
 NT系が5を持っているのは納得できると言えば言える。
 7、8は、まぁまぁって感じ。MSの悪あがきとか言う人もいる。僕は好きですけど。
 ntvdmの縦軸はあまり意味がないですね。
 FAT32とかNTFSとかLFNとかUSBとか(DOS関係のみ)、それ以外の技術の進歩もあって、
Vz的には、それぞれの時代にそれぞれの困難がありました。


 昔、和生さんがこの系列が分からない、と言うから、冗談だと思っていたのですが、
niftyの過去ログをみたら、本当にWindowsはあまりネイティブに使ってこられなかった
のですね。僕もいまだによく分かってません、ユーザ・レベルで。お仲間、お仲間。
 ちょっと確認したいことがあった、というのがずっと大きな個人的な作成動機ですが。
 こんな系譜に意味はないです。現在のOSでVzしましょう! 

 >和生さん、Vz的には、Windowsなんてただのシェルです (c)とらじ。ただ、Windowsの
世界そのものは、Vzワールドとは別世界です。NT系では、我々はエミュレータ世界の
砂場で遊ばせてもらってるだけです。


07090/07032 CRG00666  文太             Re^2: ckw(v)の文字化け
( 1) 16/01/17 01:15 07087:10♯さんへのコメント
10#さん

 ありがとうございます。konnoさんか和生さん(有力)が将来使ってくださる
情報でしょう。僕には、実際的意味のない「IA16?」の空想上の理屈のほうが、まだ、、、。


07091/07032 CRG00666  文太             Re^3: ckwvでカットされたキー
( 1) 16/01/17 01:19 07088:10♯さんへのコメント コメント数:1
10#さん
 うーん、たぶん、誰もWindowsプログラミングには、、、。
 いや、和生さんは『いまどきのアセンブラ・プログラミング:Windowsプログラム解析』
という本を持っているはずです(c.mosさんのBzが出てる)。僕は今日1円で注文しました。
 サブタイトルを見落としてました。

 ハーバード大学の前に、Boston Commonという公園があります。21歳。commonって
場所、土地、空間から来てるんだ、と知りました。
 今OEDで調べたら、けっこう違う。「body、法的縛り、公」あたりを指す借入語みたい
でした。

 僭越でずうずうしいにもほどがあると自分でも思いますが、どうかゆっくり休んで
ください。(僕も休みます)本当に大事なとき、宜しくお願いします。

07092/07032 GST01234  10♯             Re^4: ckwvでカットされたキー
( 1) 16/01/17 01:31 07091:文太さんへのコメント
文太さんには「共有地のジレンマ」と言った方がよかったですかね?

07096/07032 BKL00575  和生             Re^16: 民間伝承
( 1) 16/01/17 17:28 07086:konnoさんへのコメント コメント数:1
 konnoさん

一晩の間に,ずいぶん話が‥‥。(+ +;

> #7081番の記事は削除しました。
お手数かけました。m(_ _)m Win10 の情報抹消,2度目のご面倒でした。m(_ _)m

> 強制ではありませんが、暗証番号を使えば自前で修正できるので、
数字でなくてもいいのですか? 「ζ゜;」は許容? 実はつい先日,IME に辞書
登録したんです。(^^;ゞ

さて報告です。
ckwv+VTDOS 起動時に新たなサインが出ました。
----------------------------------------------------------------------
ckwv Rev.7 と連動しています
FreeCom version 0.82 pl 3 [Mar 13 2013 16:40:42]       ←※新たに出現
----------------------------------------------------------------------
実は,VTDOS.cfg 上の freecom での SHELL 指定を間違えていました。「/p=bat」
とすべきところを「/k bat」としていたんです。「cmd /k〜」の亡霊は出なくなり
VTDOS 終了(exit でも)後は素直にデスクトップに戻ります。
これ以外,VTDOS.cfg 及びその他の cfg 設定はまだまだ「未完」だと思います。

> VZから掲示板へのコピペをWindowsの機能でやっているようですね。
「未完」状態での,という前提で。 Vz からは ckwv の「左クリック」or「左ドラ
ッグ」でクリップボードに入るわけでしょう? Windows の場所を使う,といった
感じです。一方 google 上の konnoさん「掲示板」では,左クリックでカーソル位
置を決め,右クリックでメニューを出し左クリックでペースト(長々と n(_ _)n)
ですから,これは Windows の機能だと思いますが。ckwv が働いてないから,右ク
リック一発でペーストとはいきませんし。


> 私も何度か試しましたが、文字化けなど不具合が多くて挫折しました。
僕の環境では,ですが,赤いカーソル出現以来,この動作での文字化けは皆無,と
言っていいと思います。10#さんが,
> Vzは各制御文字などの表示機能のために、本来とは違う文字コードでV-TEXTに
> 描画しています。
と書かれてますが,「本来とは違う」って Vz は元々シフトJIS でしょう? なら
「本来の文字コード」は Windows のもので「utf8 ?」のことを指すのかな? ‥
‥と。僕の「未完の設定」が幸いしている可能性があります。

V-TEXT って(多分)VRAM のことでしょう? これは状況証拠ですが,自作の半角
スペース表示マクロで,半角カタカナ「ロ」を VRAM に書いたものが,ckwv 左クリ
ックでクリップボードに入ります。メモ帳などにもペーストできます。
逆にメモ帳などでクリップボードにいれたものが,右クリック一発で Vz にペース
トできるのは ckwv の働きだと思います。

「でしょう?」を重ねた推論なので,ナンですが,もし文字化けが Vz 上で起きる
なら「設定」のせいではないでしょうか。最初から謝っておいた方がいいかも知れ
ませんが,論拠は書いたとおりです。

> 文太さんもお勧めのclppst.exe+clppst.defが断然お勧めです。
寅次さんがこれを作られたときは,Windows に見向きもしていませんでした。(^^;
で,触ったことがなかったのです。改めて「めざら資源」を伺って拝見すると,マ
クロというより,32bit のツールが本体なんですね。う〜ん,さすが寅次御大,先
見の‥と,思います。今更ながらに脱帽します。

僕が先日10#さんに clip.exe のことを伺ったのは,Vz 上でクリップボードに何か
が入っているときに間違って右クリック,してしまう状況を回避したかったからな
んですが,つまりクリップボードを簡単に「空」にしたい,そういう願望です。
VTD_CMD.cfg の設定は進まず,失敗していますが‥‥。
でも Vz のコマンドラインで,cmd.exe の助けを借りて,
       cmd /c "echo off | clip"
とやれば願望は達します。これなら &e も使えそうだし,手軽だと思いませんか?
クリップボードに画像なんかが入っていたら,目もあてられませんし,左ドラッグ
でこれをコピーして,コマンドラインで右クリックも効きますよ。

今日は久しぶりに時間に余裕のある日曜でした。
最近は平日より忙しかったりします。


07097/07032 BKL00575  和生             赤いカーソル
( 1) 16/01/17 17:36 07085:文太さんへのコメント コメント数:3
 文太さん

誰がアセンブラの本を持ってるって? そういうのを邪推と言いますし,公言する
とデマというんですよ。例え持っててもチンプンカンプンですわ。

DOS の DTP ソフトもありましたが,印刷業界とは互換性がなかったのです。
印刷業界は会社ごとに違うシステムだったりします。今一番汎用性が高いデータ形
式は,PDF でしょう。それも CMYK という色規格でないと色化けしたりするので,
仕方なく某社の製品を使います。Windows はその環境で,長物に巻かれています。

>  でも、そのエディタ、常駐します?
>  でも、その環境で、IME制御ができます?
赤いカーソルが出現して以後は,IME も,常駐も,OKです。以前は,IME 制御は
タスクバーと Vz 上のファンクション行に状態表示されるが konnoさんに書いたよ
うに fq は効かず,繰り返しますが十全ではありません。日本語変換はできます。
常駐は,するのですが,[ESC] でオープン窓が開かず,もう一度コマンドラインで
(VTDOS のです)Vz と打ち込む必要があります。
これは Vz の問題ではなく,環境の話ですので,すべての Vz に共通です。

「赤いカーソル」以外にも,VTDOS 起動時のコマンドライン表示にいくつかの指標
があるようです。cfg 設定は状況を確認しながらやってますので konnoさんへ報告
のような新しい指標がまだ残っているかも知れません。でも TPAEXT=1 は決して危
険ではなく,使う方の環境次第ではないかと思います。

> 文太さんには「共有地のジレンマ」と言った方がよかったですかね?
と,10#さんが仰ってますね。勝手な推測ですが ckwv 連動のご苦労がしのばれる
ようにも感じました。僕のような跛行性が酷いのもいますしね。


07098/07032 GST01234  10♯             Re^17: 民間伝承
( 1) 16/01/17 18:27 07096:和生さんへのコメント コメント数:1
UTF-8とか、エンコーディングは関係無いですよ(^^;)

Vzは全角スペースを表示するモードの時、
画面上に" "(全角スペース)を"□"(四角)として表示します。
双方のコードはシフトJISで8140hと81A0hです。

近年の一般的な端末ソフトはクリップボード取得する場合、
画面の内容を取得するように出来ています。
というより、コンソールアプリと直接やり取りするように出来ていません。

ここはGUIのエディターと違うところで、例えばLinux上でvimを使っても、
同じ事になります。


07099/07032 CRG00666  文太             Re: 赤いカーソル
( 1) 16/01/17 19:59 07097:和生さんへのコメント コメント数:1
和生さん

 箇条書きレスです。m(__)m

(0) 「赤いカーソル」はckwv+vtdos+vz+IMEの状態のことを指している。前提。

(1) 「アセンブラの本」。所有していたのは事実ですが、失礼しました。

(2) 一発でクリップボードを空にする方法。
 改行だけの行でclppst.def起動で空に。改行は送るけど、受け取らないみたい。
 (クリップボードの仕様かclppst.exeの仕様か不明)

(3) fq。dos/vでは効かないらしいです。

(4) 実際、僕はfq-, IME制御できています。FEP制御もできています(on XP)。

(5) 以下で、IMEがFEPのようにVzから制御できるのは、1.のみ、と思われる。
1. ckwv+vtdos+vz+IME
2. vtdos+vz+IME
3. ckw(v)+vz+IME (in cmd.exe window)
4. vz+IME (in cmd with chcp 437, graftabl 932)

(6) (5)の原理については、see vtdos.txt. IASがキーワード。

(7) (5)で、僕のお勧めは1. それ以外はまだ技術が確立されておらず、道に迷う
と思う。制限等もあるはず。事実上、僕は無知な事柄です。

 間違っていたら、ご指摘ください。



07100/07032 CRG00666  文太             Re: 赤いカーソル
( 1) 16/01/18 02:07 07097:和生さんへのコメント
和生さん

1 >赤いカーソルが出現して以後は,IME も,常駐も,OKです。以前は,IME 制御は
2 >タスクバーと Vz 上のファンクション行に状態表示されるが konnoさんに書いたよ
3 >うに fq は効かず,繰り返しますが十全ではありません。日本語変換はできます。
4 >常駐は,するのですが,[ESC] でオープン窓が開かず,もう一度コマンドラインで
5 >(VTDOS のです)Vz と打ち込む必要があります。
6 >これは Vz の問題ではなく,環境の話ですので,すべての Vz に共通です。

 もしかしたら、8たぶではvtdos環境が普通には作れないのかもしれません。
 ckwv.cfg, vtdos.cfg, Vz起動バッチを上げてみてくれませんか。僕には読めなく
ても、konnoさんか10#さんには読める部分があるかもしれませんので。

1 常駐するかは、すごく大きな問題ではないと思います。
 誤解を解いておくと、「そのエディタ、常駐します?」は、かつてのVz信者の
 mifesユーザへの挑戦文句です。ここでは意味がありません。

2 日本語変換やIME起動は、例の4つの方法で可能で、それほどvtdos環境の健全さ
 について知らせてくれるものではないように思います。僕は、Win8上のMS-IMEにつ
 いて何も知らないので、イメージできないです。

3 IME制御はできていない、ということですよね。もったいない、と思うと同時に、
 そもそも無理なことなのかもしれない、とさえ考えています。

4,5 まったく分かりません。かなりすごいという気がします。>vmapしてみて、なんて
 話ではなく、vtdos環境がきちんと機能してないみたいだ、と思いました。
 その方法でVzにしたいことをさせられる、それだけが方法なんだ、設定に間違い
 はないんだ、という場合、10#さんにしか解析できない状況のように思います。

6 正直言ってどうでもいいことだと思うのですが、僕はこの設定で基本的にVzの版が
 関係してくるとは思っていません。konnoさんか10#さんがお使いの版1つで試せば
 十分だと思います。8たぶに体と指をならす、という個人的なトレーニングなんだ
 ろうと思ってきました。今もそう思っています。
 違いが出ることもあるのかな、と少し思わないでもないですが。


 とても変な振る舞いをvtdosかckwvかがしているみたいに聞こえました。僕なら
command.comを変えてみますかね、、、??? これは外れでしょう。
 よくそれで遊んでられるなぁ、と怖がり文太は感じざるを得ないぐらい不気味な感
じがしました。


 あまりにもサンプル数(成功例)が少ない話なので、10#さんを除き誰もが未開の
荒野をさまよう覚悟が必要みたいな状況です。IASによるFEP制御のIMEへの適応は、
vtdos.txtにあるように、「できる場合がある」ぐらいに未知数のようです。僕は、
5台のマシンで問題なくできたのですが、こういう言い方もなんですが、かなり普通
のマシンなので、和生さんの例をみて、一般化は難しいのだろうと思いました。
 とはいえ、vtdosだけでも、つまりckwvなしでも、fq-なVzとして機能するはずだ
と思いますよ。

 ckwvを外したら、どうなりますか? という基本に返ったほうが良いのかもしれません。
 マウスのためにckwvが必要だ。だとしたら、もしかしたら、そのちょっと風変わり
なVzと仲良くしてゆくしかないのかもしれません。

 長く書きましたが、和生さんがシンプルに考えるヒントをいくつも書いたつもりです。
 いくつも書かざるを得なかったのです。
 シンプルな問題設定、現状分析が良いみたいに思います。

 そうか、僕は1.の方法で快適なVz環境が作れるものだとばかり思っていました。
もしかしたら、和生さんがそんなに色々さまよっているのは、1.では無理だからなの
かもしれませんね。けっこう大変なことなのかもしれません。

 僕は、そろそろ落ちます。本気で。
 はい、これは完全に無責任発言だと宣言します。悪意をもって罠に陥れたりは
してません。



07101/07032 BKL00575  和生             Re^18: 民間伝承
( 1) 16/01/18 05:33 07098:10♯さんへのコメント コメント数:1
 10#さん

外してましたか。結構考えたんだけどなぁ。(^^;
ちょっとした観察の違いが(知識の無さゆえに)誤った結論へ,の見本かな。コー
ドは知ってますが,「下手な考え休むに似たり。だが考えずにはいられない」と。
じゃぁ konnoさんの文字化けの原因は何だと思われますか?(少々飛躍してます)

8タブとともに持ち歩いているマウスは少々クセがあって決して使いやすくないの
ですが ckwv のコピペは便利です。4回クリックで行が Vz 上から消える! とい
う夢をみました。(^^;"\

> というより、コンソールアプリと直接やり取りするように出来ていません。
> ここはGUIのエディターと違うところで、例えばLinux上でvimを使っても、
> 同じ事になります。
この辺りになると,受容能力の外です。朧げに輪郭が見える程度。

ところで,ckwv+VTDOS 完動の指標,さらにありますか?(^^;

07102/07032 BKL00575  和生             Re^2: 赤いカーソル
( 1) 16/01/18 05:37 07099:文太さんへのコメント コメント数:2
 文太さん

>  箇条書きレスです。m(__)m
これは論旨明快で答えやすい,では設問にならって。

(0) その前提で。
(1) 省略。
(2) 違う方法だから選択の自由でしょう。
(3)(4) 初めて試しました。ご指摘のとおりです。
 じゃあ fq を別用に使えるなぁ,とこれは独言。応える必要はありません。
(5)「IMEがFEPのようにVzから制御」がよくわかりませんが,1. が最も使いやす
 いのは「事実」です。
(6) 勉強します。
(7) これは返答不可。文太さんのご意見として承っておきます。

>  間違っていたら、ご指摘ください。
テスト? 事実確認でしょう。以上のとおりです。

#7100 のお話は,概ね文太さんのご意見でしょう? 承っておくしかないです。
僕は僕の環境にそれなりに満足しています。自己責任ですから。

07103/07032 CRG00666  文太             Re^3: 赤いカーソル
( 1) 16/01/18 12:47 07102:和生さんへのコメント
和生さん

 全体に了解。御意です。

>(5)「IMEがFEPのようにVzから制御【される】」がよくわかりませんが,
 fq+, で期待される効果が、FEPではなくIMEに現れること、です。
 通じてますよね。



07104/07032 CRG00666  文太             Re: 赤いカーソル
( 1) 16/01/18 20:15 07097:和生さんへのコメント コメント数:1
和生さん

 読み解けた部分があり、少しだけ前進するのではないかと期待しています。

 おそらくもう気づかれていると思いますが、以下の「IME制御」という単語の
使い方が少しおかしいです。黒いDOS窓(と呼んでおきます)の中では該当
する表現がないようですが(ATOK8の本を見ました。ファンクションの右の
「全あ連ローマ」のことです)、窓の外のWindowsのタスクバー上のものは、
「言語バー」と呼ばれているようです。
 瑣末みたいなんですが、これでコミュニケーションが崩壊しました。

>赤いカーソルが出現して以後は,IME も,常駐も,OKです。以前は,【IME 制御】は
>タスクバーと Vz 上のファンクション行に状態表示されるが konnoさんに書いたよ
>うに fq は効かず,繰り返しますが十全ではありません。

 次です。「以後」と「以前」で、内容が事実と違うだろうと推測しました。
 具体的には、以前も以後もfqは効いてないだろうと思います。fq自体でなく、
和生さんが欲している「IME制御」(正しい使い方です)が効いていないだろう、
という意味です。(和生さんがここで言いたいことが別にあったというのも読み
取れています。)

 繰り返しますね。
 fq+は「FEP制御」を可能にするオプションです。
 「プリフィックスキー押下げ時にFEPをOFFにする」
 しかし、これはdos/v機では効かないようです。しかしこれは無関係。なぜかと
いうと、我々は「IMEの制御」を問題にしているからです。FEPは、そもそも使えない。

 十全な「IME制御」を実現してくれるのが、ckwv+vtdosのコンビです。

 少々戻りますが、 それでもVz内の FEP 制御ルーチンが無関係であるという
意味ではありません。 Vz上で、[ESC]O の2キーでファイルオープンしようと
いうとき、 [ESC] を押したら、IME がOFFになる。 これが欲しい。 これが
「IME 制御」。これは、Vzの FEP 制御ルーチンが vtdos&ckwv に命令を送り、
(もちろん、VzはIMEなんて知らないからFEPに命令を送っているつもりだけど)
vtdos&ckwvがIME をOFFにすることで実現されるからです。Vzの中では、
FEP API と言っていたはずで、 MS-Kanji と IAS の2通りがあるそうです。
そして、後者の IASの API を「受信」(きっと横取り)して、vtdos&ckwv は
「IME 制御」をしている。
 全体として、VzがIMEを制御してるみたいに見える。
 vtdosは黒幕DOSなので、APIコールを横取りしたことをいちいち報告したり
しない。vtdosはckwvと、、、。知りません。


 どうやって「IME 制御」を獲得するのか。それが可能なのか。具体的には、機
能する ckwv+vtdos 環境をどうしたら手にできるのか。これが課題のはずですが、
申し訳ありません、昨晩申し上げましたとおり、僕には分かりません。


 「指標」については、2つのcfgとVz起動バッチの連係を切って試しましたが、
特に分かりやすいメッセージはないようでした。つまり、和生さんの示した「指標」
からは、どうもうまくいってなさそう、ということが読み取れませんでした。



07106/07032 GST01234  10♯             Re^19: 民間伝承
( 1) 16/01/19 00:38 07101:和生さんへのコメント コメント数:2
今のこの段階でkonnoさんの件について何かすることはありませんが、
一応簡単な追試はしてたりしています。

ここのところ意思疎通上の混乱が多々発生していますよね。
元々霧が晴れるまでは傍観するようにしていますが、
ここのところ特にその傾向が強く、僕も失敗しています。
文太さんも苦心されているようですね。
当面性急に反応することは控えるつもりです。

元々僕はniftyのヘビーユーザーではないので、
Vzer用語がよく分からなかったりしてますので、
いろんな方の使われるVzer用語を調べたりとかすることもあります。
コミュニティーのスラングは、意思疎通の円滑化には重要なんですが、
馴染みの少ない者からすると暫くは不自由しますね。

ckwv+VTDOS+VZという環境は、慣れればそんな難しいことは無いんですが、
いろんな出自を持つレイヤーが串刺しになってるので、
ちょっとした掛け違いがエラいこと輻輳します。

「まのしはこきにいすこちいまのこちらにいすこ?」


07108/07032 CRG00666  文太             正式サポートの道へ
( 1) 16/01/19 21:44 07102:和生さんへのコメント
和生さん

 いつものようにうまい対話にならず、申し訳ありません。
 お風呂でリラックスしていたら、ふと思い浮かびました。すべて和生さん次第
ですが。

 僕が引き起こした「マウス・ホイール」事件のときに、和生さんは ckwv での
マウス操作の利便性に気づいていた。 つまりあの時点で、ckwv+vtdos の設定が
できていた。 「赤いカーソル」を見つめていた。「ckwv Rev.7 と連動していま
す」 という vtdos のメッセージも出ていた。 そして、Vz 起動バッチ、つまり
vtdos.cfg の「SHELL=c:\vtdos\command.com」の行のミスも直している。他に何
ができるだろう? と。もう何もないじゃないか。
 上の列挙項目の中で、風呂場で実際に思いついたのは最初の部分だけですが。

 つまり、素人が何か手を出せる段階は過ぎているんだ、こう思います。
 プロフェッショナルなサポートを求めてよいだけの努力はしたんです。

 「IME 制御」といった単語・意味・怪しい仕組み解説とかは意味のない薀蓄で
す。意味が分かっても分からなくても、ソフトが動く設定を手に入れなければな
らない。というわけで、タイトルの道へ進まれるのが良いと思います。ckwv連係
での「IME制御」は、「できる場合がある」種類のものなので、保証外でしょう
けれど。保証なんてものを和生さんが求めるはずがないのは承知しております。
10#さんだって、できるかぎりのことはしてくれるはずです。余計なお節介でした。
がんばってください。

 VTDOS BBS かメールが適切なサポート願いの媒体のように思われます。



07109/07032 BQO00549  konno            Re^20: 民間伝承
( 1) 16/01/19 22:08 07106:10♯さんへのコメント コメント数:2
レイヤの串刺しレスです。(^^;

> 今のこの段階でkonnoさんの件について何かすることはありませんが、
> 一応簡単な追試はしてたりしています。

う、私の件って? と一瞬ドキッとしました。
DOS窓からのコピペの文字化けの件ですね。
10#さんの書かれたとおりの事象です。全角スペースやタブ文字だけでなく
VZ画面にペーストではインデントが効いているととんでもないことになります。
結局全部削除して、CLPPST でやり直すことになります。

> ここのところ意思疎通上の混乱が多々発生していますよね。

CKWV の件ですが
マウスを右クリックするといきなりペーストされますね。
調べてみたら、VTDOSではプロパティの設定で抑止できましたが
CKWVでは抑止できませんでした。

和生さんはこの挙動が便利と言い
文太さんは困った挙動だと言っていると思いました。
私もこの挙動は困るので、CKWVのソースを見てみました。

main.cpp の691行目
	case WM_RBUTTONDOWN:
		onPasteFromClipboard(hWnd)
		break;

ここが怪しいとにらんで、コメントにしてみました。

	case WM_RBUTTONDOWN:
//		onPasteFromClipboard(hWnd);		// 160118 konno
		break;

元のソースはVC++2008 でビルドだったと思いますが、うちはVC++2010 Express 
しかないので、これでビルドしてみました。
一応できましたが、警告がいっぱい出て、実行サイズがかなり小さくなって
いるので、何かしら問題が出るかもしれませんが、試してみたところ
右クリックが無反応になりました。

10#さんはVTDOS+VZに必要なところしか手を入れてないと思われるので
ここは ckw のままなんでしょうね。


> 「まのしはこきにいすこちいまのこちらにいすこ?」

うう、何の暗号やら、全くわかりません。(>_<)


# ルウック、暗黒面を見てはならん、ソースは我と共にある。

タイトルからなら、創生合体で気持ちいい〜 って感じ? (^^;


07110/07032 BKL00575  和生             Re^2: 赤いカーソル
( 1) 16/01/19 22:21 07104:文太さんへのコメント コメント数:2
 文太さん

僕の方からも整理しておきます。

1.ここに伺った理由は「8タブ」で Vz が動く環境が欲しかったから。
2.2つの方法が提示された。
 2-1.VTDOS および ckwv 。
 2-2.chcp+graftabl 。

で,どちらの方法でも Vz は動くようになっています。この時点で初期の希望は叶
った,といえます。

「日本語環境の構築」には確かに苦労しました。錆付いてましたからね。そんな所
に konnoさんが「赤いカーソル」を ckwv 連動の指標として提示してくれました。
うまくいった嬉しさは konnoさん宛に書いたとおりです。

>  瑣末みたいなんですが、これでコミュニケーションが崩壊しました。
コミュニケーションを主目的に僕はここに伺ったわけではありません。必要だとは
思いますが。
また FEP でも IME でも,名称はどっちでもいいんです。ディレクトリがフォルダ
になっているように。
ただオプションの働きははそうじゃないです。もともと「非公開」のものとは言え
前便で書いたように fq については初めて知りました。改めてお礼を言います。

>  繰り返しますね。
文太さんほど博学ではないですが,念をおされるほど無知でもないつもりです。

> 我々は「IMEの制御」を問題にしているからです。FEPは、そもそも使えない。
僕は問題にしていません。「我々」ではありません。日本語環境の指標の一つであ
ろう「赤いカーソル」を,問題ならぬ「課題」にしてきましたが。
そして前便にも書きましたが,日本語環境を含め ckwv のコピペなど,これまでに
できた Vz の環境に「それなりに」満足しています。
不満,というより残る課題は vz を動かすキーの再配置です。忘却も残り,いろん
な機能を持つ Vz との関係を如何に再構築するか,これは僕個人の固有の問題で,
とりわけ「タッチキーボード」という環境は,そんなに共有できるものではありま
せん。
もっともそれで konnoさんに,ご無理なお願いも申し上げてはいますが‥‥。

「論破する」意図などありませんよ。僕の側からの「整理」です。
なお自己増殖される怒涛のレスにはお付き合い致しかねますので,あしからず。


07111/07032 BKL00575  和生             Re^20: 民間伝承
( 1) 16/01/19 22:23 07106:10♯さんへのコメント コメント数:1
 10#さん

やはり「天の声」は伺えませんか。(^^;ゞ

> 今のこの段階でkonnoさんの件について何かすることはありませんが、
> 一応簡単な追試はしてたりしています。
お心遣い,ありがとうございます。m(_ _)m

> いろんな出自を持つレイヤーが串刺しになってるので、
> ちょっとした掛け違いがエラいこと輻輳します。
実はこの「レイヤー」という用語も理解するのに時間がかかった一つでした。DT
Pソフトで初めて出会って,印刷の色分解版など知悉しているのに,アタマが単層
にできてるんでしょう。「常駐」を知ってはいてもコマンドからコマンドを呼ぶ構
造が腑に落ちるのに時間がかかったと思います。bat の書き方も忘れてしまってい
ましたし。
輻輳の残滓はあるかも知れません。残滓どころでない可能性もあります。安心を得
たくて「声」を求める,これ「宗教の発生」に似てますね。翻れば「それなりの」
満足の環境にはあるのですが。

スラングを使った自覚はないのですが,心当たりは「母艦」ぐらいでしょうか。こ
れは,nifty というより LX を持ち歩いていた者の用語で,デスクトップに比して
自らを「出撃機」に見立てたのかも知れません。しかし LX はそのままでしたし,
「母艦」の相違が議論になった記憶もありません。また「Vzer」という自意識も薄
いですね。自らをそう呼ぶことには違和感があります。
DOS の終焉期,いい時代だったのかも知れません。

> 「まのしはこきにいすこちいまのこちらにいすこ?」
アナグラム,弱いんですよ。解読に時間がかかりそうだけど,楽しませていただき
ます。
なお「1.47」昨日頂いてきました。XMS これも弱いところです。

07112/07032 GST01234  10♯             Re^21: 民間伝承
( 1) 16/01/19 23:31 07109:konnoさんへのコメント
僕はコンソールの貼り付け機能使ってますが、
やっぱりインデントのパニックはやらかします。
で、キーボードマクロで行頭の空白を削除とかやってます。


>マウスを右クリックするといきなりペーストされますね。

右クリックペーストの件だったとは。今初めて知ったんですけど(・・;)
TeraTermとかと同じ挙動なので特に気にも留めて無かったです。
ckwvの貼り付けを潰すと言うことはckwvのクリップボード機能は使えなくする
訳ですよね。
仕様としてそれを採用するのはちょっと躊躇します。
というか、ckwvに関しては仕様にコミットする心づもりがありません。


>うう、何の暗号やら、全くわかりません。(>_<)

それなんです。僕が度々感じてる事です。


07113/07032 GST01234  10♯             Re^21: 民間伝承
( 1) 16/01/19 23:55 07111:和生さんへのコメント コメント数:1
ちょっと趣旨が読みづらい状況があったのですが、
konnoさんの説明でなんとなく理解しました。

ckwvに右クリックメニューを設けるのは現状手に余ります。
しかし、konnoさんが示されているように右クリックの機能を潰すのは
そう難しい話ではありません。
ですが、この方針はckwvからクリップボード機能を取り除く事になりますので、
僕が今対応することはちょっと抵抗感があります。


>アナグラム,弱いんですよ。解読に時間がかかりそうだけど,楽しませていただきます。

申し訳ありませんが、これはアナグラムではありません(^^;)


07114/07032 CRG00666  文太             Re^3: 赤いカーソル
( 1) 16/01/20 00:19 07110:和生さんへのコメント
和生さん

 イエイ!

>>  瑣末みたいなんですが、これでコミュニケーションが崩壊しました。
>コミュニケーションを主目的に僕はここに伺ったわけではありません。必要だとは
>思いますが。

 僕も「コミュニケーション」という言葉を使ったとき、違うな、と感じていました。
でも「意味が崩壊」ではひどすぎるでしょ。
 情報交換がきたサブ目的ではあったのではないかしら、とは思っていました。と
思ってます。もちろん、レス不要です。

>「論破する」意図などありませんよ。僕の側からの「整理」です。
>なお自己増殖される怒涛のレスにはお付き合い致しかねますので,あしからず。

 了解! イエス!



07115/07032 CRG00666  文太             Re^3: 赤いカーソル
( 1) 16/01/20 02:21 07110:和生さんへのコメント コメント数:2
和生さん

 怒涛してしまったのだから、怒涛で格好悪く終わればいいという開き直りです。
ごめんなさい。
 もちろん、論破なんて意図はなく、お互い勉強している、というつもりです。


 先ほどいただいたレスで、大事な点は以下の2点でした。

>また FEP でも IME でも,名称はどっちでもいいんです。ディレクトリがフォルダ
>になっているように。
>ただオプションの働きははそうじゃないです。もともと「非公開」のものとは言え
>前便で書いたように fq については初めて知りました。改めてお礼を言います。

 これです。アナロジーをどういうふうに、どこまで当てはめていいのかという話です。
和生さんは、fqの働きが最重要だと言っている。僕は、それはdos/vでは働かないと
いっている。もちろん、和生さんは、「働かない」という事実が大切だと言っている。
そのとおりでしょう。
 結果が出れば情報の出自はどうでもいいとも言えないと思うので、付け加えておけば、
情報ソースは、もちろん、m.gannさんです。TP220? 僕の経験と合致していました。
 (FEP制御は、榊原版からはじまり、思い出がいっぱいです。)

 ただ、その前段は気になりました。FEPとIMEは決定的に違うんです。あの榊原版は
すごかった、あの感動は一生忘れない、これくらいに違います。vtdos環境、
32bit環境では、FEPが機能しなくて、IMEしか相手にできないというのは、かなり
大切な事実で、ディレクトリとフォルダが同じであるということとは、違います。
「FEP制御」ルーチンをうまく利用して、「IME制御」をvtdosはしてるんです。
和生さんのところでうまくいくか分かりませんが、ckwv+vtdosを僕が和生さんに押し売り
しているのは、このからくりが理由です。どうなるか分からないから言いにくいんですけど、
「完成されてます」。
 ここ、感情ではなく原理としての話です。


>残る課題は vz を動かすキーの再配置です。忘却も残り,いろんな機能を持つVz
>との関係を如何に再構築するか,これは僕個人の固有の問題で,
>とりわけ「タッチキーボード」という環境は,そんなに共有できるものではありません。

 はい、これが最重要の課題ですよね。ただ、「共有できない」と一人でいじける(!)
のはいけません。「タッチキーボード」に僕が不必要に辛らつな悪口を言ったのは分かってます。
僕、キーボードオタクなものですから、そうなりました。また、マシン選定を甘く見て
マシンを「捨てる」ような唾棄すべき連中を多く見ているので、彼らをどっかで連想して
いたのでしょう。もちろん、和生さんは、そんな連中じゃなかった。すごく嬉しい。うん、
いい。まともだ。

 それでも、言い訳みたいなのを都合よく忘れたふりをすると、これ、やっぱり高度に
技術的な問題だろうと僕は思います。
 僕も、少し経験してるんですよ。ckw, ckwv, vtdosそれぞれで、そしてその組み合わせ
で、MS-IMEを相手にすると、挙動が違う(10#さんが珍しく感情的になってましたよね)。
僕のキーボードの大半はPS/2なのに、です。困っているわけではなく、実験してみて最近
した発見です。起動キーがOSによって違う。同じマシンでも、上の環境で違う! 僕が
常用している、ckwv+vtdosではカスタマイズが反映されるのに、バラバラにすると、それが
反映されない場合がある! 「変換」でなく「ALT+半角/全角」でないと起動しない! 
細かすぎてとても調査できないのですが。ckwv+vtdosでは、「変換」オンリーで、たとえば
秀丸と同じです。Winアプリ全般と同じという意味です。実験するまで知らなかったような
違いです。

 そして、和生さんの場合は「タッチキーボード」です。すごく色々ありそうだと
思います。
 この件で、僕は明快な区分とか注意事項などが結果としてここに残ることなんか期待
していません。が、文太なんかに付き合ってきたんです。そろそろ、キーボードその他の
部分を中心に、10#さんとじっくり調査してもいい頃だろうと思いました。
 できることはできる、そうでないことはそうでない。そんな見極めを10#に手伝って
もらってしてもいいと思います。僕が邪魔してきた? そうも言えるし、そうでない
とも言えるでしょう。でも、ちょっと冷たすぎていませんでしたか? 文太くんに対して?
 すごいですね、文太くん。10#さんが彼の思い通りになるみたいだよ。

 ただ、そのときには(ここでなくていいんですよ)、きちんと状況説明をしてください。
隠語が多すぎて、僕にも読めないときが多々ありました。文脈を前提にしています。
すいませんけれど。よく言うよな、文太野郎。
 10#さんが、僕の言葉遣いを主に指して言っているのは、「事実」です。あと、fqとか
もですよね。そりゃ、隠しオプションだもの。ソースにちゃんとあった。dos/v?
 アナグラムじゃないんだ。そっちしかないだろう、と想像力を向け始めていたのに。



07116/07032 BKL00575  和生             Re^21: 民間伝承
( 1) 16/01/23 20:08 07109:konnoさんへのコメント コメント数:1
 konnoさん

> 和生さんはこの挙動が便利と言い
すみません,前言のように Vz でマウスなんて使ったことがなかったのです。「初
体験」の衝撃,ですね。
それに「文字化け」と聞いて ckwv+VTDOS 設定の途上で Vz 画面をときに埋め尽し
た [^@] 文字に類したことかと思ってしまいました。余計な邪推でした。

最初に頂いた「VZW.bat」は,いろいろ試した上で,今次のようになっています。

@echo off
setlocal
set PATH=c:\Windows\System32;c:\vdz\ ;以下僕の Vz 環境
chcp 437
graftabl 932
cd c:\vdz
cmd /k
endlocal

こうして開いた cmd.exe のコンソールで IME は使えますが,最初に言われたよう
に Vz 上ではダメです。やはり隘路でしょう。改めて赤いカーソルのありがたさが
よくわかります。
模索の結果 ckwv+VTDOS もこのように path を限定してやっています。

> WHEEL_UP=0x1117	; ^W
> WHEEL_DOWN=0x2C1A	; ^Z
いただきました。結局これになりました。僕の環境にも妥当です。ただ僕は ^W を
プリフィックスにしていましたので,結構苦労しました。まぁカスタマイズエラー
の嵐。(--; 落着きましたが。

なお先にお願いした [変換]<--->[INS] のキーの件は取り下げます。m(_ _)m
キーボードも調べれば色々あるようですし,僕の環境も特殊ではあります。それに
考えてみれば,今の僕には無理ですが,マクロでやるのが妥当なような気もしてき
ました。

本当にお世話になりました。ありがとうございました。m(_ _)m
しばらく沈みます。


07117/07032 BKL00575  和生             Re^22: 民間伝承
( 1) 16/01/23 20:11 07113:10♯さんへのコメント コメント数:1
 10#さん

> ckwvに右クリックメニューを設けるのは現状手に余ります。
右クリックメニュー,というのは何の話かよくわかりませんが,少なくとも僕から
の発言ではありません。申し上げたのは「左クリック4回で行が消える夢を見た」
ことですよ。(^^;

僕は ckwv のクリップボード機能を(これまで Vz でマウス経験なし)便利だ,と
思ったのです。もっとも konnoさんがいわれたインデント現象には閉口して何か手
が,と clip.exe を探し出してきたのでした。

> 申し訳ありませんが、これはアナグラムではありません(^^;)
てっきりそうだと思ったのですが。・・・「意味」もないんですか? アナグラム
でなくとも何かの処理で炙り出されるとか。(- -;

お世話になりました。
いずれ,10#さんの BBS にうかがわせていただく時があると思います。
その節はよろしくお願いします。m(_ _)m

07118/07032 BKL00575  和生             Re^4: 赤いカーソル
( 1) 16/01/23 20:13 07115:文太さんへのコメント
 文太さん

一言だけ。
僕は VTDOS を「押し売り」されてませんよ。

> Vz EditorとFDを現在の主流OSで利用することが当初の開発目的です。

10#さんのサイト冒頭のこの言葉を信頼したのです。


07120/07032 GST01234  10♯             Re^23: 民間伝承
( 1) 16/01/24 00:58 07117:和生さんへのコメント コメント数:2
右クリックメニューの件は
和生さんの#7096とkonnoさんの#7109がごっちゃになって、
逆の解釈してました。


例のセンテンスの「意味」は、未知との遭遇です。

同じ日本語でも思うような意味に伝わらないことがありますよね。
背景が違う人々が集まってる場合などは特に。

誰彼でなく立場も違い、どうしても理解することが出来ない事もあります。

やっぱり話通じないんだな、という感覚がよぎったときにふと、
ランダムなひらがなを目にしたとき、人はどんな印象を持つのか、と思ったんです。
宇宙語がひらがなで書かれてたらどう感じるのか、と。
くだらない理由ですみません。

まあとにかく、読もう、理解しよう、として見当外れに解釈してしまうことは、
そう特別なことでも無いと思います。
正確に伝えようとしても、難解になったり、紛らわしくなったりすることも
ありますね。
また、理解を許容出来ない場合もありますから、
やみくもに努力すればいいという訳でも無いです。

読むことは嫌いじゃないんですが、正確に読むのは得意じゃないんですよね。
ソースを読むときも、他人のそれ、特に整理されてないものは非常に苦痛を感じます。

民間伝承なり、民族考古学なり、過去のアーティクルを読み解く行為に
エラーは付きものなんだろうと思います。
事実を書いてるとは限らず、他人の心中の真実を知る術はありません。


07121/07032 CRG00666  文太             Re^24: 民間伝承
( 1) 16/01/24 01:57 07120:10♯さんへのコメント コメント数:1
 なんだ、意味ないのかぁ。
 でも、これがポインタになりました。

>和生さんの#7096とkonnoさんの#7109がごっちゃになって、

#7096
>実は,VTDOS.cfg 上の freecom での SHELL 指定を間違えていました。「/p=bat」
>とすべきところを「/k bat」としていたんです。

--- bunta's vtdos.cfg ---
SHELL=c:\vtdos\command.com /e:8192 /p /msg /k c:\vtdos\vtvz.bat
-------------------------

 「バッチファイルも直されたようですし」(「サポートの道へ」より)と安心して
いました。当たるも八卦、当たらぬも八卦ですが(そもそも「『/p=bat』とすべきところ」
が書き間違えだろうとも思っています)、
「/p=bat」が、ダウト! です。

C:\C>command /?

すいません、英語版、MS-DOS 6.2解説書より。
Keeps this copy PERMANENTLY in memory. Use as a part of SHELL command. Do not use
the /p parameter from a batch file.

 いずれにしても、「/p=bat」は変だろうと考えました。freecom command.comについては
何も知りません。が、こんなところを互換にしないとは思えないのですけれど、外れかな?



07122/07032 GST01234  10♯             Re^25: 民間伝承
( 1) 16/01/24 02:17 07121:文太さんへのコメント コメント数:1
freecomは"/p="で正解なんです。
おそらく想像されている以上に互換性無いですよ。

07123/07032 CRG00666  文太             「/p=」とFEP/IME
( 1) 16/01/24 10:51 07122:10♯さんへのコメント コメント数:2
10#さん

>freecomは"/p="で正解なんです。
>おそらく想像されている以上に互換性無いですよ。

 即レス、ありがとうございます。たいへんに重要な修正ですね。
 外れでしたか。やった、見つけたぞ! と思ったのですが、残念です。
 「Vzが常駐しているはずの環境で、もう一度コマンドラインから>vzと
しなければ、ファイル・オープン窓が開かない」(#07097)は、やはり何か
が少しおかしいですよね。

#07097
>常駐は,するのですが,[ESC] でオープン窓が開かず,もう一度コマンドラインで
>(VTDOS のです)Vz と打ち込む必要があります。

 じつはVz起動バッチファイルが機能していなくて、Vzが常駐していなかった、
と推論して、上の「/p=」が原因だと思ったのです。外れ、ですね。
 修正情報、ありがとうございました。



 ついでにここで書かせてやって下さい。こう考えたら、腑に落ちる、という思索です。

【FEP/IME】
 Vzで日本語を書く、という場合、日本語入力ソフトとの連係が大切になります。
 FEPは16bitのデバイスドライバ、IMEは32bitのWinアプリで、まったく別物です。
機能する世界・プラットフォーム・OS・環境がぜんぜん違う。
 (といっても、IMEも常駐しなくちゃ仕事ができないし、FEPみたいにいろんなエディタ
やワープロ、ブラウザからさえ呼ばれて使われるから、普通の(?)Winアプリとは少し
違う。)

 今回の件全般(2カ月半に及ぶ苦闘。まだ解決せず)に関しいろんな原因があ
るのだろうとは思いますが、原因の一端が以下の点にあったといえばあったと言
えるように考えています。

 FEP と IME が同じもの、アナロジーで捉えられるという誤解を生じさせる原因
の一つは、dos-ime という奴にあったのではないか、と考えたわけです。 MSは
Win95 ぐらいで、16bit -> 32bit への移行を【微妙な】さじ加減で行った。 これ
と並行するかのように、 MSジャパンは WXP という、たしか WXII(AI Soft)の
サブセットのような FEP を Windows に添付した。 使ったことがないのだけど、
WinXP にさえ、dos-ime(これはMSの呼び方)を構成するはずのMSIMEK.sys
という【FEP】ドライバが添付されている。

--- config.nt in WinXP ---
device=%SystemRoot%\system32\MSIMEK.SYS /A1
devicehigh=%SystemRoot%\system32\MSIMEI.SYS /D*%SystemRoot%\system32\MSIMER.DIC $
/D%SystemRoot%\system32\MSIME.DIC /C1 /N /A1
--------------------------
 (もちろんWin8.1日本語版にはない。)

 「IME はVzからは使えない」。 これが Win95 からの常識でした。だから、
FEP/IME の混乱というのは、ほとんどなかった。
 けれど、MSが添付したFEPがdos-imeと呼ばれていることを考えれば、もともと
の原因をつくったのはMSジャパンじゃないか、そのような混乱は、この経緯から
「ありうる混乱」じゃないか、と考えたわけです。


 ほぼ独り言です。激しく間違っていて誰かを間違った方向へ誘導する可能性が
ある場合、お手数をおかけしますが、どうかご指摘ください。
 そうでなければ、ただスルーでお願いします。m(__)m



07124/07032 GST01234  10♯             Re: 「/p=」とFEP/IME
( 1) 16/01/24 18:34 07123:文太さんへのコメント コメント数:1
freecomは一応追試しましたけど、僕の環境では問題ありません。

和生さんや小原さんの例を踏まえて考えると、
VTDOSとDOS窓を併用しようとすると混乱が生じやすい、
というのが僕の印象です。
この手のトラブルシューティングは周囲が気を揉んでも結局泥沼化し易すく、
積極的な干渉も大した効果が期待できないと。小さな親切大きな〜て感じです。

追試して成功事例を挙げるに留めて、自己解決を促す程度が丁度いい気がしてます。
もっとも、和生さんの事例はタッチキーボードという特殊事例だったので、
情報収集する必要はあったと思いますけどね。
しかしこれも、VTDOSではクリアになった時点で僕の関与は不要になっています。


VTDOS公開当初から継続的に関わってる僕やkonnoさんはほとんどのことは問題に
ならないんですよね。

長い長い文脈、コンテキストと言った方が僕にはしっくり来るんですが、
その過去履歴の一部が欠落するだけでエラいこと難儀な話になりますな。
欠落度の違いがさらに混乱に拍車を掛けます。

FEP/IMEの話などは、DOS時代からウォッチしてればそんなにややこしい話では
ないですが、VTDOSは本質は過去の規格と現在の規格のアダプターなので、
過去と現在が混在した結果、何がどれだっけ?という混乱は生じても不思議はないです。
僕が経験した「ふわふわした感じ」はまさにこのことです。

ライフセーバーは溺れる人に気絶してもらうらしいですが、
助けに行って二次災害とか、僕の仕事ではたまーありますが、その原因は誤認です。
自分の認識が正常かどうかを気にするのもさることながら、
居眠り運転などないように体調管理なども気にしてます。
寝不足だと幽霊見ますよ。


07125/07032 BQO00549  konno            Re^22: とら印の逸品
( 1) 16/01/24 23:47 07116:和生さんへのコメント
和生さん

> それに「文字化け」と聞いて ckwv+VTDOS 設定の途上で Vz 画面をときに埋め尽し
> た [^@] 文字に類したことかと思ってしまいました。余計な邪推でした。

私も言葉足らずでした。不都合が色々沢山あった気がしたもので。
とらじさんの ClpPst.def は、それらの問題を全部解消してくれます。
ぜひ試してみてください。


> 模索の結果 ckwv+VTDOS もこのように path を限定してやっています。

どうやら環境も落ち着いてきたようですね。
次は、とらじさんの TAGLIGHT.EXE をお勧めします。
TAGLIGHT.EXE と TAGLIGHT.PATをpathの通ったフォルダに入れて、
VTDOS.CFG で指定する VZ起動BAT に

TAGLIGHT.EXE /v stay

を追加するだけで、VZがカラフルで見やすくなります。
私の超お勧めの逸品です。
とらじさんはやっぱり天才だったなぁ、と思います。


> いただきました。結局これになりました。僕の環境にも妥当です。ただ僕は ^W を
> プリフィックスにしていましたので,結構苦労しました。まぁカスタマイズエラー
> の嵐。(--; 落着きましたが。

う、 ^W をプリフィックスにしていたということは、
31	^W  \[RLDN]	:ロールアップ
32	^Z  \[RLUP]	:ロールダウン
この#31,#32のキーを変更しているということですよね。それなら変更したキーの
コードに合わせれば良かったのでは、ってもう遅いですね。(^^;



07126/07032 CRG00666  文太             Re^2: 「/p=」とFEP/IME
( 1) 16/01/25 00:00 07124:10♯さんへのコメント
10#さん

 まあ、仰るとおりなのでしょうね。
 長い長い文脈、コンテキストですか。開発者でないユーザは、と一般化して
言えるか分からないし、さまざまなレベルのユーザがいるはずなんですが、僕は、
今回、DOSから Win10 or 8 に至る展開が、色々ありながら、それなりの流れ
をなしていることを学びました。シュルマンさんのお陰が大きいです。ご紹介し
てくださって、多謝です。lastdrive の話には、輻輳的に、笑った、笑った。

 純DOS、Win95, WinME, WinXP ぐらいがそれなりに使い込むことのなった
OSだったもので、OS進化の連続性に(しぶとく生き続けるDOS)気づいて
いませんでした。 微妙な連続的進化を繰り返していたんですね。Win3.1 はやって
ないので、突然の GUI である Win95 の不安があり、失望があり、「安定して
いてすごい」ということだったXPの訳の分からなさ(初のNT系)があり ---
これは WinME からの後退であると結論 ---、そして Vista/7/8/10 ではなく、
VTDOS ですね。
 (XPについては、その過渡期的性質を再評価しています。再評価できると
都合がよいという、ふところ事情もありますが。)

 そんな中で、ずっと生き延びてきたVz。その歴史、その環境を発見し、編み
出し、管理してきた超絶な方々の歴史なども再確認しました。10#さんが、その
最後の一人なのでしょう。そうそう、c.mos さんのあとの榊原さんのFEP 制御の
改善とかは、ちょうど NEC から PC/AT 互換機への大きな変化の時期、Win95
直前の時期で、感動したことも思い出しました。高橋さんも FEP 制御で、珍しく
苦しんでいましたね(この辺、僕は過去ログからのみ)。作ってる側じゃないから、
あまり、ぜんぜん「ふわふわ」感はないのですが。そんなふうに20年前から、
はらはら、どきどきでやってきたんだなぁ、と。
 前にも書いたとおり、基本は、恐怖だったのですが。

 こんなに習熟したソフトを(もうPCそのものですから)捨てるのかよ、と
何度も思った。個人的には最後に、なら、マシンを作れるようになってしまえば
いい、となったわけですが。実はすごく低いハードルでした。プラモデルだもの。
うまくいかないとえらく時間かかるのですが。ぜんぜん知的でない時間だけど、
でも、けっこう色々と想像力をめぐらしているのかな。A20 line @BIOS 設定、
とか。「それはふつうBIOS ROMと言います」。ほんとだ。

 和生さんは、きっとそのうち復活するでしょう。そういうことだったのね、と。
DOS 窓と VTDOS。仰るとおり、時間をおいて、別々にやったほうがいいんでしょう。
純DOSから VTDOS はつらいですよ。
 久しぶりの 10# さんの毒舌入りの弾んだ文章を読んで、僕もリラックスして
います。文章が生き生きしてますよ。
 頭に血を上らせてはいけない。その気配を感じたら(感じろ!)、掲示板を3日
くらい見るな。これ、すごく大事な教訓。幽霊には何回か出会いました、通勤車の
なかで。危ない、危ない。
 3日後に、掲示板を平常心をもって覗けた。何も書き込みがなかったとき、
ほっとした、それでも。

 他者の心は分からない。自分の心も分からない。無意識なんて定義からして
知りようがない。無意識とは他者、他者とは無意識。いっぱい付け足しました。
 色々とありがとうございました。


追伸: ntvdm のハックの件、 昨晩ようやくシュルマンの2版、「WinNT での
DOS エミュレーション」の章を読み、そこそこ理解しました。再読要あり、です
が。当時は深い興味はないなぁ、と思ってたんですね。でも、あのときの文脈も
分かりました。cmd.exe と command.com の関係も少し。時間のかかる奴で。m(__)m  
すごく楽しかった。UnDocu 2nd を買って、調子づいてしまいました。本が続々と。
英語の本だと情報がすごく集めやすい。知らなかった。何しろ、DOS2なんてところ
まで遡っているので、さあ、『ざべ』とやらの、ベイシックをやるべきか、やら
ざるべきか。完全に道楽ですね。
 それでも「『標準ハンドブック』は熟読しましたねw」は、きっと一生忘れま
せんよ。本当にこの黒い本を夢中になって読んだんだろうな、と魂に刻印されて
しまいました。

 ほんとに、全部に、どうもでした。m(_B_)m



07127/07032 GST01234  ニボシ好き       Re:  VZk07t4 のソース
( 1) 16/01/25 21:53 07043:konnoさんへのコメント コメント数:1
参照先:http://133.242.9.183/up2/src/fu18499.png
> 今回の版の修正によるバグは特になさそうなので
> VZk07t4 のソースを VZの部屋にUPしました。

はじめまして、ニボシ好きといいます。

jwasmを使って、98用K07T4 を作ってみました。
MAIN.ASM と KEY.ASM 以外は、普通にアセンブル?できました。

エミュ(np21)で、とりあえず動いているようです。
今時、98用のソフトは珍しいので大変ありがたいです。

それでは失礼します。


07128/07032 CXB00940  としき           Re: 「/p=」とFEP/IME
( 1) 16/01/25 22:46 07123:文太さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
>  「Vzが常駐しているはずの環境で、もう一度コマンドラインから>vzと
> しなければ、ファイル・オープン窓が開かない」(#07097)は、やはり何か
> が少しおかしいですよね。

この状況、大昔に経験した記憶があります。ただし、cmd窓です。
でも、身近にあるWin7、Vista、WinXPでは再現しない。
とすると、Win2kかなぁ。
今、ちょっと、自分の過去を振り返ってみたら、2002年ごろに、当時の主流と
いうのかな、真鍋さんの方法を使ったらすんなり常駐できた、みたいな記述が
見つかったけど、それで成功するまではかなり苦しんだはずなので、おそらく
そいつだと思う。

> と並行するかのように、 MSジャパンは WXP という、たしか WXII(AI Soft)の
> サブセットのような FEP を Windows に添付した。 使ったことがないのだけど、

うむ、惜しい。
MSジャパンは WXII ver2.5 相当のものを MS-IME という名称で Windows に添付
しました。だけど、WXP は WX ver1 またはそれ以前のバージョンのものです。
WX をフリーで公開するに当たり、機能や辞書を制限して、WXP という名称をつけ
たのです。

ごめんなさい。
大きな間違いというわけではないのですが、PC-98&DOSの時代は一貫してWXシリーズ
を使っていた私には看過できない程度のものだったもので。

07129/07032 BQO00549  konno            Re^2:  VZk07t4 PC98版
( 1) 16/01/25 23:43 07127:ニボシ好きさんへのコメント コメント数:1
ニボシ好きさん、はじめまして。

> jwasmを使って、98用K07T4 を作ってみました。
> MAIN.ASM と KEY.ASM 以外は、普通にアセンブル?できました。

jwasm は MASM 互換のアセンブラでしたね。
MASM6 用のアセンブルBAT MK6.BAT を使って
MK6 98
で、PC98版 を作成してみたら、エラーもなくできました。

> エミュ(np21)で、とりあえず動いているようです。
> 今時、98用のソフトは珍しいので大変ありがたいです。

そういえば、PC98版VZもアップするつもりだったのを忘れていました。(^^;

VZの部屋に置いておきました。
ダウンロード PC98版  98k07t4.lzh ver1.60k07t4 (2016-01-04版)
  
   高橋版VZに対する自己解凍差分になっています。
  バグ等あるかと思いますので、ご使用は自己責任で。



07130/07032 CRG00666  文太             Re^4: 赤いカーソル
( 1) 16/01/26 00:34 07115:文太さんへのコメント
自己レスです。

> はい、これが最重要の課題ですよね。ただ、「共有できない」と
>一人でいじける(!)のはいけません。

 この1文を書いたとき、実はまったく別のことを書こうとしていた、という
ことを思い出しました。
 上をリード文として、「だから、8たぶの特殊性を確認するためにも、
隣にもう少し《普通》のマシンを、僕なら並べてみますね。Win7のデスクトップ
でいいじゃないですか。8たぶを一人でいじけさせるのは、実際的にも不利
ですよ」と結論づけようとしていた。

 過去の自分が綴った文章は、他者の文章なので、僕は以下のビックリマークの
多い文章を、何かを抑圧するために、何かがこの文章の作者の中で働いていた
と分析しています。
 忘却、いい間違い、ご認識にも、意味があると信仰している。

 これだけです。もちろんレス不要です。いつか読んでくれるかな。読んだとき
には、文章は実際性を失っていることでしょう。



07131/07032 CRG00666  文太             Re^2: 「/p=」とFEP/IME
( 1) 16/01/26 00:35 07128:としきさんへのコメント

としきさん、ありがとうございます。

>>  「Vzが常駐しているはずの環境で、もう一度コマンドラインから>vzと
>> しなければ、ファイル・オープン窓が開かない」
>この状況、大昔に経験した記憶があります。ただし、cmd窓です。
 深いなぁ。freecom+vtdosでの環境では、10#さんが追試しているので、、、、。
 cmd窓だと、、、。

>> と並行するかのように、 MSジャパンは WXP という、たしか WXII(AI Soft)の
>> サブセットのような FEP を Windows に添付した。 使ったことがないのだけど、
>MSジャパンは WXII ver2.5 相当のものを MS-IME という名称で Windows に添付
>しました。
 惜しかったですね。僕も後でPはフリー版だな、とか思い出していたのだけど、本筋
には関係ないな、と。

 いずれにせよ多謝です。優しい。



07132/07032 BQO00549  konno            今日の妄想
( 1) 16/01/26 00:45 07120:10♯さんへのコメント コメント数:2
わかった!!

和生さんは、PC98 からWin95に変わるところで時間が止まっていた。

文太さんは、Win98MEからWinXPに変わるところで時間が止まっていた。

私はDOS2.11からVZを改造して使い、DOS〜WinXPまでVZを使い続けてきた。

Win7になってVZが不自由になって、どうしようかと思ったところに・・・
10#さんがVTDOSという乗り物を用意して登場してくれた。
私はすぐにVTDOSに乗り移り、VTEXTという天国の住人になった。

そして、時間は動き出す!!
The Word!!

VTDOSという箱舟にみんな乗り込んで、VZerは新世界に移行しましたとさ。


これは浦島太郎の話ではないか?

VZはあまりにも快適すぎて、時間を忘れてしまい、VZの中にいる時間が
長いと、外の世界と時間がずれてしまうのだ。
VZは竜宮城のようなものか?

むくつけきZ姫がお出迎え
たいわマクロの舞いおどり
月日のたつのも夢の中(うち)。

ふりかえって見れば、こは如何(いか)に
DOSは無くなり窓ばかり
蓋を開けたら皆おじいさんに・・・


おら、わくわくしてきたぞ

さあみんな、その天国のヘブンズドアを開けるんだ!!

・・・カオスだ


07133/07032 CRG00666  文太             Re: 今日の妄想
( 1) 16/01/26 01:40 07132:konnoさんへのコメント コメント数:1
konnoさん、お騒がせして申し訳ありませんでしたね。もう、やんちゃな駄々っ子で。

>文太さんは、Win98MEからWinXPに変わるところで時間が止まっていた。
 えっ? と思いましたけど、なるほど、そう読まれましたか。XP/Vistaで止まった
と言われたら、えっ? というふうに立ち止まらかったんだろうな、とぐちゃぐちゃ
考えました。

>これは浦島太郎の話ではないか?
>VZはあまりにも快適すぎて、時間を忘れてしまい、VZの中にいる時間が
>長いと、外の世界と時間がずれてしまうのだ。
 これは本当ですね。
 ちょっと不健康な面はあるな、と思いつつ、時間を止められるって素敵なこと
ではないかな、とも思いました。
 僕にとっては、たかがPCなものですから、その世界で時間を止められたら
たいしたスキルだ、と思ってしまうのですよね。ここまで本当のことを書くと、
石を投げられそうですけど。
 でも、どうでもいいことですけど、あの震災前に焼肉パーティができなかったのは
本当に残念でした。

 ただ、現実の時間は流れる。これは間違いなく。
 去るもの日々に疎し、とも言います。卒業が必要な場面もあるんだろうなぁ、と
konnoさんのあったかくて本当にkonnoさんらしい優しい文章にふれて、思いました。

 幽霊見そうで、怖いです。
 しばらく落ちますね。本当にありがと。m(_B_)m



07134/07032 GST01234  10♯             Re: 今日の妄想
( 1) 16/01/26 01:51 07132:konnoさんへのコメント コメント数:1
あーなるほど、
VTDOSの不具合の原因は全部世界線のずれですね。
過去と未来をくっつけるとどうしても時空の歪みが生じますな。

07135/07032 BQO00549  konno            Re^2: 今日の妄想
( 1) 16/01/27 01:52 07133:文太さんへのコメント
文太さん

まさかこんな妄想にレスがつくとは(゚ェ゚;

> >VZはあまりにも快適すぎて、時間を忘れてしまい、VZの中にいる時間が
> >長いと、外の世界と時間がずれてしまうのだ。
>  これは本当ですね。

これを書いた後で思ったのですが、考えてみたら我々はVZを使って
他の人の半分か、それ以下の時間で仕事をこなしてきたんですよね。
まさに、他の人たちとは生きている時間が、時間の速さが違っていたのです。

>  でも、どうでもいいことですけど、あの震災前に焼肉パーティができなかったのは
> 本当に残念でした。

あれは本当に残念でした。
あの当時は嫌なことばかり多くてまいっていたので、楽しみにしていたのですが・・・
またOFF会できたらいいですね。



07136/07032 BQO00549  konno            Re^2: 今日の妄想
( 1) 16/01/27 01:55 07134:10♯さんへのコメント コメント数:2

> あーなるほど、
> VTDOSの不具合の原因は全部世界線のずれですね。
> 過去と未来をくっつけるとどうしても時空の歪みが生じますな。

そうです、その歪みを修復するために21世紀の未来から来たのが
スーパー(V)ゼッターなのです。

流星号応答せよ!!
と腕時計型端末をマジックで書いたのを思い出します。(ふ、古すぎ)



07137/07032 BKL00575  和生             Re^3: 今日の妄想
( 1) 16/01/29 21:06 07136:konnoさんへのコメント コメント数:1
 潜望鏡深度まで浮上しました。(^^;

 konnoさん

> 和生さんは、PC98 からWin95に変わるところで時間が止まっていた。
 仰るとおりです。かてて加えて日常が PC から遠く,必要以外,亀さん(母艦)
の背に乗りません。今はタバコ部屋で安楽椅子(古い!!)に背を預け,8タブを縦
にしてタッチキーボード(--;で,至福?の Vz というわけです。(^ -)"\
 VTDOS+ckwv は玉手箱,でも開けたら若返りましたよ。


 お奨め頂いた taglight の色鮮やかな Vz 城の光景,実はほぼ同等の視界があり
ます。いくつかの自作マクロと,Emmettさんの CODEXS によるもので,複数指定で
きる検索文字(正規表現ではないですが)を色付きにしてくれます。手元のものは
「試作品(v0.10)」と書かれたもの(DOCもどき文)で,その後どうされたんでし
ょうね。自作のものは半角スペースや外字,第2水準などが対象で,まぁ実需?に
かられて作ったので,楽しくはありません。(^^;
 命名規則を推測すれば「COlor inDEX」かな? S は複数??
 Emmettさんと言えば,当時「オーバードクターでっせ」と愚痴ってられましたが
先日ググってみると無事教授になってられる。写真は当時の顔が「忘却の彼方」で
もあって,いささか心許ないけど・・・。Vz とは‥‥なんて思ってしまいます。


> 流星号応答せよ!!
 鉄人28号のコントローラーはどこじゃ〜。.....n(- -;n


 先ほど,10#さんの BBS にお願いにあがりました。やっぱり「色がらみ」ですけ
ど,また勘違いかも〜,と思いつつ。

 また,沈みます。竜宮城は遠いです。


07138/07032 GST01234  10♯             Re^3: 今日の妄想
( 1) 16/01/29 23:26 07136:konnoさんへのコメント コメント数:1
21世紀の未来(笑

07144/07032 BQO00549  konno            Re^4: PC98とDOS/Vの色々
( 1) 16/01/31 02:19 07137:和生さんへのコメント コメント数:1
和生さん

>  潜望鏡深度まで浮上しました。(^^;

竜宮島が見えましたか?(笑

>  VTDOS+ckwv は玉手箱,でも開けたら若返りましたよ。

なるほど、新解釈ですね。でも開けたら周りの風景が皆変わっていた
というのは一緒ですよね。

>  お奨め頂いた taglight の色鮮やかな Vz 城の光景,実はほぼ同等の視界があり
> ます。いくつかの自作マクロと,Emmettさんの CODEXS によるもので,複数指定で
> きる検索文字(正規表現ではないですが)を色付きにしてくれます。

しまった「絵にもかけない美しさ」も入れとけばよかったか(いや何でもないです)
Emmettさんの CODEXS は素晴らしいですよね。できればVZに内蔵してほしい。
マクロでは制約があるのが惜しいです。
taglight.exe の利点はVZの動作に影響を与えないという点です。
マクロではどうしてもVZの他の動作に影響するし、相性問題も出ます。

> 複数指定できる検索文字(正規表現ではないですが)を色付きにしてくれます。

これは、taglight と拙作のマクロtagl.def で実現しています。
VZマクロの部屋のはバグバグなので、新しい版をUPしなくては。

>  鉄人28号のコントローラーはどこじゃ〜。.....n(- -;n

和生太郎さん、その手に持っているものでぽちっとやれば・・・


>  先ほど,10#さんの BBS にお願いにあがりました。やっぱり「色がらみ」ですけ
> ど,また勘違いかも〜,と思いつつ。

VZマクロの部屋にある拙作のWINCOLOR.DEF をお試しください。
メニューの色サンプルが出ます。
PC98エミュのNP2で確認しましたが、PC98は1〜7が高輝度で表示されますね。
DOS/Vでは、1〜7 は低輝度が仕様です。高輝度指定は、8〜15、になります。

>  また,沈みます。竜宮城は遠いです。

竜宮島は目の前かもですよ、お互い老眼だと近場が見えなくてつらいですね。(笑



07145/07032 BQO00549  konno            Re^4: 今日の妄想
( 1) 16/01/31 02:32 07138:10♯さんへのコメント
> 21世紀の未来(笑

20世紀の少年はバラ色の21世紀を夢見ていた。
ところが人類は21世紀になっても戦争ばかり。
こんな世界は嫌だと、世界を変えたいと少年は思った。
未来でタイムマシンを完成させ、過去を変えに少年は旅だった。

できたよ、ドラ○もん!!

あれ?何か混ざっているなぁ?

まあ、現実を見ると、MSが世界線を変えているのではないかと。
そのたび歪みが生じ、Vゼッターが修復を試みているのです。


07150/07032 BQO00549  konno            Re^5: PC98とDOS/Vの色々
( 1) 16/01/31 14:32 07144:konnoさんへのコメント
和生さんあての事故レスです。m(__)m

> >  先ほど,10#さんの BBS にお願いにあがりました。やっぱり「色がらみ」ですけ
> > ど,また勘違いかも〜,と思いつつ。

DENTAの色の話だったんですね。勘違いしていました。
ANSIエスケープシーケンスには確かに高輝度設定があるのに
効いていないようにみえますね。

色々試してみたら、高輝度にできたようです。

;       "$(1b)[00;00H$(1b)[1;36m[sIn][cOs][Tan][sqr]$
			↓
       "$(1b)[00;00H$(1b)[1;36;1;40m[sIn][cOs][Tan][sqr]$

このように文字の色と背景の色を両方高輝度指定したら高輝度になりました。

色々弄っていたら、VTDOS+CKWVの表示が段々畑のように斜めにずれてしまい
ビビりました。
今のVTDOSはANSIエスケープシーケンスで表示しているのか、影響があるのかな。
VTDOS.CFGでTERMINAL= は設定してないです。



07153/07032 GST01234  ニボシ好き       Re^3:  VZk07t4 PC98版
( 1) 16/02/01 18:49 07129:konnoさんへのコメント
返信どうも、アップロ−ドお疲れ様です。

> VZの部屋に置いておきました。
> ダウンロード PC98版  98k07t4.lzh  ver1.60k07t4 (2016-01-04版)

サイズがなんか違うので、アップロ−ドされたのをつかせてて頂きます。
ありがとうございます。

PS、FILER.ASM の
"extrn	loc		:near" はなぜ、extrn されているのですか?





07162/07161 CXB00940  としき           Re: ^KL(#66) on VTDOS
( 1) 16/02/07 14:31 07161:さんへのコメント コメント数:1
参照先:http://homepage3.nifty.com/~toshiki/
今、実家に来ていて、これから自宅に戻ろうとしているところです。
なので、詳細な追試はできていませんが、とりあえず、速報。

WinVistaのcmd.exe窓から起動したVzで、なんか、微妙な動きになります。
起動方法は
cmd.exe起動 → Vz常駐 → chcp 932 実行 → vz.defとvzfl.defを開く
これで ^KL 実行で、24行と49行の切替、というような感じ。

> 4 \[F02] "【サブメニュー】"

こちらからの実行でも、^KL と同じ挙動です。
なお、もしかしたら文太さんと異なる挙動を示しているかもしれない部分として
は、2窓に限らず1窓でも、コンソールファイル表示時であっても、一見同じ
挙動を示しているように見えます。
この点について、つまり、2窓と1窓での違う部分、ならびに同じ部分について
は、文太さんからの更なる報告が待たれます。
あと、vtdosとcmd窓での違い、なども手がかりになるかもしれません。

07164/07161 CRG00666  文太             Re^2: ^KL(#66) on NTVDM?
( 1) 16/02/07 16:37 07162:としきさんへのコメント コメント数:1
としきさん

 とりあえず、慌てて修正しておきますね。

> Vzで適当に2窓の窓割にして、^KL(#66 original vz.def \[F02], too)を
>試してみてほしいのです。▲画面ボーダーライン位置の変更です。「L 表示行数切
>替え ($lc)」とオリジナルデフでは表現されています。

 本質的な部分で「2窓と1窓での違う部分」というか、上の「2窓」は関係が
ないですね。#66, #65がごっちゃになりました。m(__)m ▲が間違い。

 #66ですが、まだ追い切れていないのですが、vtdosのでないcmd窓でも、かなり
変ですね。
 ^KLを連打する人はいないと思いますが、やがてハングするみたいです。メモリ
が壊れる、という感触でした。FEPが効かなくなり、やがて固まる。
 1窓でも2窓でも、vtdosでもcmd窓でも。窓の伸び縮み現象は同じようです。
「伸び縮み」というより、一度縮んだら戻らない。ファンキョションキー表示も
一度消えたら戻らないようでした。

 ちょっと慌ててるのと動揺しているのもあるので、少し時間をおきますね。



07165/07161 CRG00666  文太             ^KL(#66) その後の報告
( 1) 16/02/07 23:40 07164:文太さんへのコメント コメント数:1
としきさん、あるいは皆様

 ^KL(#66)は、「どういうつもりでそのコマンドを使っているの?」とVzに
責められても仕方がないものでした。
 仕様というか使い道を知るべく純DOSとWinMEで試しましたが反応しません
でした。vtdos, CMD窓ともに、やがて落ちるようです。使い道がないと思うの
で、通な方以外は、キーアサインから外す、というのも手です。

としきさん、すぐさまのおつき合い、ありがとうございました。
 完全に文太は集中力を欠いていた、いるようです。お手数をお掛けいたしました。



07166/07161 GST01234  10♯             Re: ^KL(#66) その後の報告
( 1) 16/02/08 01:06 07165:文太さんへのコメント コメント数:2
これ僕もたまに間違って押しちゃいますわ。
^KプレフィックスでLを同時押ししちゃうんですよね。
キーアサイン削っとけばいいんですが、ずぼらすぎてそのまんまです。
もう一回^KL押してウィンドウの枠を元に戻して、
ckwvの場合はページアップダウンで再描画させます。
旧8時代はこれで25行と20行の切り替えでした。


07167/07161 CRG00666  文太             Re^2: ^KL(#66) その後の報告
( 1) 16/02/08 01:34 07166:10♯さんへのコメント コメント数:1
10#さん、フォローをありがとうございます。

>旧8時代はこれで25行と20行の切り替えでした。
 ええ、そのような仕様のようでした。うっすらとした記憶。
 黒本(Vz1.6マニュアル)p.216。
 恥ずかしながら、#66#65の混乱が発端で、最初は#65がいつのまにやら
#66に切り替わり、^KLとなって、わおっとパニックしていたのでしょう。
確かに途中指滑りもあったのでしょう。
 いたのでしょう、って、きちんとパニックすらしていなかったみたいな、、、。
 即レスも嬉しかったけど、フォローも嬉しいです。多謝。m(__)m
 パニックすらきちんとできない自分に、もう赤面、まっ赤っかです。
 泣いてます。多謝。

 僕はしっかりキーアサインを削り、メニューからも消しました。
 過去ログによれば、TP220を買ったころのm.gannさんもキーを削っており、
例によって和生さんが#66を追求していたみたいでした。マシンの調教さえ終われば
やっぱり恐るべし和生さんです。根性、半端じゃないです。和生発言@過去ログ
から学ぶべきことは、沢山たくさんあるんです。
 どうでもいいことですが、因みに、NEC Win95では、MS-IME(dos-imeでなく)が
Vzから使えた模様でした。経験も確証もないのですが。でも、どうもそうだった
みたい。僕は1999年にやっとNEC 9801(DOS 5)を卒業し、Win95からはIBM互換機でした。



07168/07161 BQO00549  konno            Re^3: ^KL(#66) その後の報告
( 1) 16/02/09 01:35 07167:文太さんへのコメント コメント数:1
#66	^KL ^[F06]	:L 表示行数切替え ($lc)
の不具合の話かと思ったら
#65	^KF \[F04]	:分割位置の変更
が発端だったんですね。
私も最近伝達のラビリンスの迷路にはまることが多くて、10#さんのフォローで
理解できました。

#66はDOS窓やVTDOSでは使い物になりませんが、私は今も98エミュで使っています。
スマフォなどの小さい画面の小さい文字で25行表示だと非常に読みにくいので、
20行にして行間を開けると少し読みやすくなります。

> 僕は1999年にやっとNEC 9801(DOS 5)を卒業し、Win95からはIBM互換機でした。

DCの過去ログによれば、私は2004年ごろにとしきさんからPC9821を譲っていただいて
98エミュも始めています。

SL-C700 で Zpc98 + FreeDOS(98) + VZ の画像 2004-07-14 
シグマリオン2で Pocket9801+14行半計画  2004/07/22
シグマリオン1 で NP2+15行計画  2004/08/11 
シグマリオン2 で NP2+15行計画  2004/08/11 
Jornada720 で NP2+15行計画  2004/08/11 
シグマリオン3で NP2+30行計画  2004/08/16

うう、2004年だけでこんなにミニマシンを買ってたのか・・・
と、とにかく、それ以来PC98エミュ、NP2とシグ2を使い続けているんですね。
そろそろ次のマシンも欲しいなぁ。(^^;



07169/07161 GST01234  10♯             Re^4: ^KL(#66) その後の報告
( 1) 16/02/09 02:08 07168:konnoさんへのコメント
> 私も最近伝達のラビリンスの迷路にはまることが多くて、10#さんのフォローで

これもう本当コワい…


07172/07161 BKL00575  和生             Re^2: ^KL(#66) その後の報告
( 1) 16/02/09 18:24 07166:10♯さんへのコメント コメント数:2
 10#さん

> もう一回^KL押してウィンドウの枠を元に戻して、
> ckwvの場合はページアップダウンで再描画させます。
え? 「ウィンドウの枠が元に戻るんですか? 当方35行が25行になり,^KL 再打
鍵で枠はそのままに,ファンクション行が消えてテキスト表示になります。
で,マウスで枠を引っ張り,コマンドライン往復してファンクション行を再表示。
ん〜,設定未完了の証拠ですねぇ。(;_;)


07173/07161 CRG00666  文太             Re^3: ^KL(#66) その後の報告
( 1) 16/02/09 20:34 07172:和生さんへのコメント コメント数:1
おお、思わぬところで役に立つかも。犬も歩けば、文太も歩く。

>当方35行が25行になり,^KL 再打
>鍵で枠はそのままに,ファンクション行が消えてテキスト表示になります。
>で,マウスで枠を引っ張り,コマンドライン往復してファンクション行を再表示。
 これ、かなりうちの状況に近いです。

>ん〜,設定未完了の証拠ですねぇ。(;_;)
 とは言えないじゃないでしょうか。うちの環境、僕は健全だと思ってますよ。
 できてきた?!


07174/07161 GST01234  10♯             Re^3: ^KL(#66) その後の報告
( 1) 16/02/09 21:42 07172:和生さんへのコメント コメント数:1
ウィンドウの枠は手動で元に戻すんです。
なんでもコンピューターが面倒見れる訳じゃ無いです。

07175/07161 BKL00575  和生             Re^4: ^KL(#66) その後の報告
( 1) 16/02/10 22:03 07173:文太さんへのコメント コメント数:2
 文太さん

>  できてきた?!
この程度なら去年の内に。赤いカーソル以前に終わってます。
「設定未完了」は,cfg の項目の挙動が未理解ということです。


07176/07161 BKL00575  和生             Re^4: ^KL(#66) その後の報告
( 1) 16/02/10 22:04 07174:10♯さんへのコメント コメント数:1

うぅ〜っ。騙されたというべきか,早とちりというべきか。

しかしです。PCも道具です。動物じゃ無いんで「調教」すれば,と思います。
まして 10#さんの発言だからこそ。ヾ(笑


07178/07161 GST01234  10♯             Re^5: ^KL(#66) その後の報告
( 1) 16/02/10 23:39 07176:和生さんへのコメント コメント数:2
これ前からいろいろやってて直らなかったので、何ともならない旨投稿したら、
なんとなくソースいじってたら修正出来ちゃいましたわ。
バージョン1.50に達したらなんかイベントしようかな♪

07181/07161 CRG00666  文太             Re^5: ^KL(#66) その後の報告
( 1) 16/02/11 01:18 07175:和生さんへのコメント
和生さん

>この程度なら去年の内に。赤いカーソル以前に終わってます。
>「設定未完了」は,cfg の項目の挙動が未理解ということです。

 ええ、たぶん、そうだろうな、と去年のうちから想像していたんですよ。
 記憶にあって気になったのは、としきさんがWin2Kあたりで苦労したという
Vzが常駐したはずなのに、コマンドラインでもう一度 >Vzとしなければ
ならないというところぐらいですかね。(※)
 (IMEとFEPが概念的にごっちゃになっても、それが設定に反映されること
はないから、反映させることはできないから、問題なし、と。初回の失敗は
除く。)

 vtdos.cfg(こっちはdos/winのことなので多少は理解と設定が必要でしょう)
とckwv.cfgって、デフォでほとんど動くように10#さんが設定してくれている
と思ってます。年表にあるように、vtdosデビューのころ、和生さんのように
苦労した人はいなかったし。ただ、心理はまったく想像できませんが、和生さん、
自分の環境を晒すのがプライド的に許せないみたいなので、なにをそんなに苦労
してるのでしょうかねぇ? タッチキーボードで意固地になってるみたいですね、
分からないですね、という具合に「分からない」理由・状況を我々は、想像しよう
としてるのだろうと思います。

 マクロで[INS]と[変換]を交換するというのが野望なら、それは大変だろうな、
と思いますけれど。で、できるの? DOS窓で。ntvdm支配下で。vtdos環境で。
相当に困難であろうという根拠は、10#さんも僕も出していると思うけど、、、。
 レジストリをいじってさえ、どうなんだろう? という感じ。できなくても、
誰も驚きませんよ。
 もっとも、和生さんがやってのけたら、道を見つけたら、僕はやっぱり
驚かないでしょう。あの人なら、やるかもね、と。
 荒野においては安全地帯から始めるのがお勧めですよ、でも。

 これを欲している和生さんのdef的事情については、その後、想像できました。
つまり、マクロで[INS]がないととっても困る、ということですよね。
 実は和生さんが本質的に深くこだわってない、というのも理解させて頂いて
おりますよ。いざとなれば、「メモ帳」でマクロ・コーディングすればいいので。
余裕。泰然。大事です。
 辛らつな奴です、僕。


(※)ざっと過去を振り返ろうとしていて、Win98マシンに火を入れて実験とか
してるのですが(僕の必要もあって)、やっぱり、それぞれのヴァージョンで、
Windowsが変わるたびに我々は右往左往し、ありがたき先人たちは試行錯誤して
てくれて、そしてありがたき知恵をたくさん残してくれてたんだな、と実感して
います。
 Win95でVzを動かすのも、ものすごく大変だったんですよ。
 これは記憶にありますね。絶望のシーンが脳裏をよぎる。和生さんだって、
WinMEではVz、少しはしてたんですけどね。
 「もともと無理」という先入観もかなり強くあったんでしょうけれど。

 通じるか分かりませんが、cmd.exe vs command.comを文字通りに対立させる
発想は、原理的には間違ってます(XPがこれを助長した)。なぜなら、cmd.exe
のないWin98で、つまりcommand.com窓で、>sed32.exe(Win コンソールアプリ)
が動きましたから。この事実は歴史を生きてきた人たちには「当たり前」です。
zcopyの代わりにrcp32してきたのですから。ただ、これらを整合的に論理的に
考えることが、できなかったんですよね。なぜかというと、たぶん、Vzが動い
ていること自体が奇跡だったから。たとえばWinXPでVzが動く! LFNファンク
ションが効く、とか。

 つまり、あの黒い窓の後ろに、cmd.exeやcommand.comを越えた存在がいるはず
です。あるいはNT系では、両者の連携作業か。和生さんには、関係ない話かも
しれませんけれど。

 いずれにせよ、前に、最近、何度か書かれておられましたように、vtdos+ckwv
の環境の、8たぶで限界があるならその限界の、設定・見極めが一番大事な
はずです。がんばってください。

(※※)特にどこかへの注ではないですが。10#さんは、IME制御にも、ckwvにも
強い関心はないんです(和生さんがマクロ書くためのVzだから、IMEなんて別
に要らないと発想できるように、10#さんも、IME制御? そんなに大事なの?
というのが本音なのです)。でもあきろさんがckwv.exeを持ってきた、僕が
IME(FEP)制御のないVzなんかVzじゃないと駄々をこねた。で、日本語入力
にもマウスにもあんまり興味のない10#さんは、でも、ckwvとの連係システムを
サービスで構築してくれたんです。
 これ、ほぼ間違いのない事実です。人の心の本質は、もちろん、分かりません
けれど。
 でも僕は言う(ほぼ言わないけど)。10#さんはご自分のことを知らないかも
しれませんが、僕は知ってるんです、知ってなかったら対話にならないですから、と。
「交流」、communication/discommunicationは、こうやって成立しています。
「誤解」。成立しません。あるいは、全部「誤解」です。
 しかし光は常にある。あってしまう。



07182/07161 BKL00575  和生             Re^6: ^KL(#66) その後の報告
( 1) 16/02/11 11:04 07178:10♯さんへのコメント
> なんとなくソースいじってたら修正出来ちゃいましたわ。
バージョン1.49 ?
‥‥‥ぅゥ〜うウ〜ぅヴ〜。人参ぶら下げられた馬車馬の気分。
「投稿」先はMS? ん,ソース? 何の???

通らばリーチ!根拠なし!のまたまた「推測」ですが(妄想?)
いじり先, bios 辺りですか?
イベント,金・土・日と「環境なんでも見本市」ってマイナーなのに関わってたの
ですが。VTDOS のブース来年作ろうかなぁ。(^^;"\


07183/07183 BKL00575  和生             ◆ for CKWV コンソール機能
( 1) 16/02/11 11:07
  Vz 上へカーソルを移動して右クリックする前後の安全策?
  これでタブも化けないはずです。

= je&jd = by ζ゜;     cp  &  >cmd /c "echo off | clip"
*m
80^\""?.
        cp[,#11 je^=$8001,jd^=36, cp],&d        ;編集スイッチ/表示スイッチ
;       je[^=$8001,jd[^=36, &d jd],je],         ;jd,je 保存せず。再実行で復活。
;       jd[^=36, &d jd],                        ;オプション初期化併用可。
;       dt[=dj[=ei[=ej[-, &d ej],ei],dj],dt],
*
JE>^ej=ei Je    ★編集スイッチの一括変数
 bit 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
     Ei Es Ez Eb Eu Ek Et Eh Ew Ec Ex En Ev Ea El Ej
     |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  +- ej 全角インデント
     +---------------------------------------------- ei オートインデント
JD>^dt=dj Jd    ★表示スイッチの一括変数     マニュアル誤植◇
 bit 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
     Dn Dc Dt De Dr Dj Dl Ds Db Du Df Dp Dg Dh Dv
     |  |  |  |  |  +------------------------------- dj 全角スペース
     |  |  +---------------------------------------- dt [TAB]

* A エイリアス
cp      cmd /c "echo off | clip"
* H ヒストリー
:c
        "cmd /c $"echo off | clip$"" Vmap "dir /w"      ;★160109


07185/07161 CRG00666  文太             vtdos 1.49 or 1.50???
( 1) 16/02/14 23:44 07178:10♯さんへのコメント
10#さん

>これ前からいろいろやってて直らなかったので、何ともならない旨投稿したら、
>なんとなくソースいじってたら修正出来ちゃいましたわ。
>バージョン1.50に達したらなんかイベントしようかな♪

 万が一これが表示関係とかではなく、懸案の「ラップアラウンド」の件だとし
たら、うおおおおおおお、と裸で逆立ちで校庭3周します(嘘です)。

 mspell.def という「mspell.def v1.15 Apr. '94 by くらと」の愛なマクロが
エンジンとする spell.exe (by Shima, I'm his big fan, for dos of course),
original by Daniel M Lawrence(キャアッー)

Original macro SCAN.CMD for MicroEMACS for scanning MicroSPELL 1.0
(C) 1987 by Daniel M Lawrence (the author of MicroEMACS)
Translated to macro for Vz Editor & Modified by くらと

 がvtdos上で動かなくて、困ってます。
(嘘、アゲイン。職業的問題なので動く環境保持に怠りがあるはずがありません)

 楽しみにしてます。m(__)m

 1.50で和○山オフとか。たぶん、僕はその席にいない気もするけど。渡米の予定
なので。

 何、何。何の話ですか?

 DOSの勉強にやはり余念はありませんよ、文太くんは。ちょっと怠り気味かも、最近。
 アメリカでDOSはしません。VTDOSだけ、します。Win7/8マシンしか持っていけないので。
 このあいだのとき、ようやくアメリカからniftyできたと思ったら、DENTAが完成してました。
 僕にちなんでそう命名されたと噂に聞いてます。僕がいなくなって寂しすぎた和生さんは、
とっておきのマクロに「デンタ」の名を授けたと。文太神話、文太信仰。
 2001-2年のことでした。



07190/07161 BKL00575  和生             ◆連動ckwvのIMEなど
( 1) 16/02/16 18:37 07175:和生さんへのコメント
 [題]をマクロから調べます。旧題だったらすみませんので自己レスです。
 「旧題」でなければ出処は「内緒」です,って大げさすぎますか。

 出処には以外にもいろいろあって(大半は手が出ない),うち,
> Int 2F/AX=7476h/BX=0005h 画面サイズの変更
にトライしてますが,どうもうまくいかない。
----------------------------------------------------------------
= VTD_t1 = VTDOS拡張16bitAPI
*m
80 @v "" ?.
        ax=$7476,bx=$0001,&i($2f)               ;VTDOSバージョンの取得
        &m("%d.%02d です",ax>>8,ax&$00ff)       ;AH=メジャー, AL=マイナー
81 @t "" ?.
        ax=$7476,bx=$0003,&i($2f)               ;ckwvのIME状態の取得
        (ax)?{&m("ckwv と連動していません").}   ;AX=0,DX=ckwvのIME状態
        (dx)?{am[$cf, &m("IME on です") am],}   ;赤反転msg(^^;
            ?&m("IME off です")
82 @d "" ?.                                     ;&81に続けて実行
        ax=$7476,bx=$0004,(dx!) &i($2f)         ;ckwvのIME状態の設定
        (ax)?&m(36)                             ; DX<=ckwvのIME状態
*
----------------------------------------------------------------