Vz Resources
極楽VZ環境
2004-10-12T00:00:02+09:00

拡張画面表示

PC/ATのVGA/SVGAといった拡張画面表示モードでは,色々な解像度で表示することが可能です。DOS窓でも,この広い画面表示の恩恵を受けることができます。

最も簡単に導入できるのは,以下のWIDE-TEXTドライバです。Windows95用ですが,Windows98でも同様に使用できます。WindowsMEでも使用できますが,WTDISP.SYSをJDISP.SYSにリネームして差し替え,WindowsMEを騙す必要があります。

Wide-Text Driver for Windows95の入手先

http://hp.vector.co.jp/authors/VA000177/index.html

(http://plaza4.mbn.or.jp/~iruka/は閉鎖されたようです)

  • WIDETXT9.ZIP(ドライバ本体と制御プログラム類)
  • WIDETXT7.TXT(取扱説明書)

まず,ディスプレィドライバのWTDISP.SYSと制御プログラムのWTMODE.EXEを適当なフォルダに置いておきます。適当というのは「でたらめ」ということではなくて,扱いやすそうなフォルダならどこでも良いということです。システムとの密接度を考えれば%system%フォルダが適当でしょう。特にWTMODE.EXEはパスの通ったフォルダに置かないと面倒です。以降はC:\WINDOWS\に置いたものとして進めます。

次にconfig.sysにWTDISP.SYSを登録します。

config.sysへの記述例は以下のとおりです。

device=c:\windows\himem.sys
device=c:\windows\EMM386.EXE RAM
dos=HIGH,UMB
devicehigh=c:\windows\biling.sys
devicehigh=c:\windows\jfont.sys /p=c:\windows
rem devicehigh=c:\windows\jdisp.sys
rem このドライバ↑は無効にして
devicehigh=c:\windows\wtdisp.sys
rem こんな感じ↑に登録します
devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys
devicehigh=c:\windows\kkcfunc.sys
devicehigh=c:\windows\COMMAND\ansi.sys

書き換えたらWindowsを再起動して,正常に導入されたか確認してください。導入しただけでは何かしら表示が変わるわけではなくて,DOS窓で表示モードを指示する必要があります。DOS窓を起動してプロンプトからWTmode [桁数] [行数]を入力します。無難なところで,WTMODE 100 30あたりでよいでしょう。とんでもない値を渡すと暴走しますので,「ハングと聞けば血が騒ぐ」人以外は取扱説明書で確認した制限の範囲で試してください。

導入を確認できたら,VZの起動バッチに WTmode [桁数] [行数] を追加しましょう。

rem ==== 80桁/30行のDOS窓 ====
WTmode 80 30
VZ +ex+fauto -nf+ -is+ -LF+ -bm30000

以下は,各解像度で画面の高さ・幅に対してフル表示可能なフォントと桁数・行数の組合せの一覧表です。タスクバーあり,タイトルバーのサイズ20ピクセル,システムフォント(日本語)10ポイントのデザインです。デザインを調整すると1行増やせる場合もあるでしょう。

800ピクセル幅というのはウィンドウ枠の分だけ絶妙に半端な桁数になりますね。(^^;

SVGA 800×600ピクセル
フォントタイプフォントサイズWTMODE引数(桁数 行数)
トゥルータイプ11×2272 24
ビットマップ10×2279 24
トゥルータイプ10×2079 27
トゥルータイプ 9×1888 30
ビットマップ 8×1899 30
トゥルータイプ 8×1699 34
トゥルータイプ 7×14113 39
ビットマップ 6×13127 42
トゥルータイプ 6×12127 45
SVGA 1024×768ピクセル
フォントタイプフォントサイズWTMODE引数(桁数 行数)
トゥルータイプ11×2293 32
ビットマップ10×22102 32
トゥルータイプ10×20102 35
トゥルータイプ 9×18113 39
ビットマップ 8×18127 39
トゥルータイプ 8×16127 44
トゥルータイプ 7×14127 51
ビットマップ 6×13127 55
トゥルータイプ 6×12127 59

The VZ resources, ©2004 by mezala.