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ピクセル幅というのはウィンドウ枠の分だけ絶妙に半端な桁数になりますね。(^^;
フォントタイプ | フォントサイズ | WTMODE引数(桁数 行数) |
---|---|---|
トゥルータイプ | 11×22 | 72 24 |
ビットマップ | 10×22 | 79 24 |
トゥルータイプ | 10×20 | 79 27 |
トゥルータイプ | 9×18 | 88 30 |
ビットマップ | 8×18 | 99 30 |
トゥルータイプ | 8×16 | 99 34 |
トゥルータイプ | 7×14 | 113 39 |
ビットマップ | 6×13 | 127 42 |
トゥルータイプ | 6×12 | 127 45 |
フォントタイプ | フォントサイズ | WTMODE引数(桁数 行数) |
---|---|---|
トゥルータイプ | 11×22 | 93 32 |
ビットマップ | 10×22 | 102 32 |
トゥルータイプ | 10×20 | 102 35 |
トゥルータイプ | 9×18 | 113 39 |
ビットマップ | 8×18 | 127 39 |
トゥルータイプ | 8×16 | 127 44 |
トゥルータイプ | 7×14 | 127 51 |
ビットマップ | 6×13 | 127 55 |
トゥルータイプ | 6×12 | 127 59 |