VZT03K差分を当てる
DOS環境で既に高橋版VZを導入している人は,前半を読み飛ばして後半のオプションの確認をしてください。
高橋版VZは,高橋洋光氏がソースコードの公開されていなかった榊原版VZを逆アセンブルして生成されたソースコードを研究してその成果を引き継ぎ,残されたバグを取り,さらに多くの機能を追加して作られた新世代のVZです。
WindowsのDOS窓に常駐できない製品版の不具合を解消して多くのVZerに大きな希望を与えてくれた「ちゅ〜パッチ」(ちゅ〜た氏作成)が,パッチというレベルであったのに対し,高橋版は真に版と称すべき改善が加えられています。
高橋洋光氏曰。
私は、
「マクロを作るならば、マクロをよく知っている人の作った Vz がいい」
と言う考えで、数年間榊原版を愛用して来ました。しかし、残念ながら榊原さんは、現在手を引かれた形になってしまったので、残された愛用者は(;_;)。泣いてばかりではどうしようもありません。やるのみです。自分で・・・。
出典:VZT.DOC(1999/03/09版)
ダウンロード: 高橋版VZ VZT03K(99/12/21T19:19) 差分 (96KB)
この差分は,なごすけ氏が@nifty:FGALDCのISH会議室に掲載された実行ファイルとソースの差分を統合整理し,高橋洋光氏の再配布許諾を得て公開されたものです。
高橋版を継ぐもの
その高橋氏も今はLinux環境の人となり,残念ながらVZから手を引かれています。しかし高橋洋光氏はソースコードの差分も残してくださったので,高橋版を元にさらに改造をほどこすことができるようになっています。
DANNY版
DANNY氏は高橋版に残るバグを修正し,さらにマクロライブラリ機能を搭載することで誰でも簡単に動的メニューや浮動小数点演算などの部品を組み込めるように拡張したものです。
(@nifty:FGALDC/ISH会議室公開TESTD7版:2001/02/24)
H.KONNO版
H.KONNO版の特徴はNT系OSへの対応です。高橋版で封印されていたNT系OSでのLFN表示を開放することにより,Win2000とWinXPでLFNを表示することができるようになっています。また,アイドルコールに対応して,CPUの稼働率を劇的に下げることに成功しています。
(@nifty:FGALDC/ライブラリ公開k7i版:2003/12/31)
(vector:ソフトウェアライブラリ2005.10.21公開k07p版:2004.12.21)
高橋版の主な拡張オプションと拡張機能
高橋版で導入された主な機能の確認です。自分にとって印象的なものを。
高橋洋光氏の本意は製品版のバグ修正にあり,確かな互換性を基盤にしているからこそ拡張機能が生きてくるのだと考えます。地味なバグ修正作業に心から敬意を表しつつ,拡張機能を満喫させていただくことにしましょう。
印象的な拡張機能
- 複数VZ起動時のテンポラリファイル管理
- &g()関数のヒストリを破壊しない初期文字列設定
- マクロトレース窓の拡大と,内部レジスタ,返り値等の表示
印象的な追加オプション
- Is
- ファイラーで[Shift]+[英字]によるインクリメントサーチ
- LF
- 長いファイル名対応ファイラー(表示の切替可)
- Nf
- NEC-98系のキーアサイン[NFER]をIBM-PC系の[無変換]キーで代用