本題の前に、前回の補足。
c:ドライブのルートにWindows98のio.sys msdos.sys command.comを入れ、c:ドライブのconfig.sysとautoexec.batをいじっただけで、dosemu側の設定ファイルには手をつけてないです。
msdos.sys
---------------------------------
[Paths]
WinDir=C:\WIN98
WinBootDir=C:\WIN98
HostWinBootDrv=C
[Options]
BootMulti=1
BootGUI=0
DoubleBuffer=0
Logo=0
AutoScan=0
WinVer=4.10.1998
(以下略)
---------------------------------
さて今回、
DOS/V Extension V2.0 の$font.sysと$disp.sys
鯖さん作のDSPXVBE
でのV-TEXT化もうまくいきました。
解像度1024x768で16ドットフォント
解像度1024x768で24ドットフォント
CONFIG.SYS
---------------------------------
rem note that the initial "D:" is set to "Z:" at the end
SWITCHES=/F
DOS=UMB,HIGH
shell=c:\command.com /p /e:1024
lastdrive=Z
files=40
buffers=10
device=d:\dosemu\ems.sys
devicehigh=d:\dosemu\cdrom.sys
install=d:\dosemu\lredir.com z: linux\fs\${DOSEMU_LIB_DIR}/drive_z ro
devicehigh=C:\WIN98\biling.sys
devicehigh=c:\dos6\$font.sys
devicehigh=c:\dos6\$disp.sys
rem devicehigh=C:\WIN98\jkeyb.sys /106 C:\WIN98\jkeybrd.sys
devicehigh=C:\WIN98\COMMAND\ansi.sys
devicehigh=C:\WIN98\KKCFUNC.SYS
DEVICE=c:\wx3\WXK.SYS /A5 /$1 /$2 /$7 /$8
DEVICE=c:\wx3\WX3.SYS /INI=c:\wx3\wx3sys.ini /A5
DEVICE=c:\WX3\WX3TX.SYS /DD:\DIC\WX3TX.DIC /A1
DEVICE=c:\WX3\WX3TM.SYS /DD:\DIC\WX3TM.DIC /A1
DEVICE=c:\WX3\JTL\WX3RX.SYS /DD:\DIC\WX3R.DIC /L /A1 /SD6
DEVICE=c:\WX3\JTL\WX3YR.SYS /DD:\DIC\WX3YR.DIC /L /A1
DEVICE=c:\WX3\JTL\WX3RM.SYS /DD:\DIC\WX3R.DIC /L /A1 /SD10
---------------------------------
autoexec.bat
---------------------------------
@echo off
rem autoexec.bat for DOSEMU + FreeDOS
loadhigh C:\WIN98\COMMAND\nlsfunc.exe C:\WIN98\country.sys
set comspec=c:\command.com
path z:\bin;z:\gnu;z:\dosemu;c:\;c:\test;c:\bat;c:\utl;c:\sys;c:\sd32;c:\vz;c:\wx3;c:\dos6
set HELPPATH=z:\help
set TEMP=c:\tmp
blaster
prompt $P$G
unix -s DOSDRIVE_D
if "%DOSDRIVE_D%" == "" goto nodrived
lredir del d: > nul
lredir d: linux\fs%DOSDRIVE_D%
:nodrived
lredir e: linux\fs/media/cdrom c
unix -s DOSEMU_VERSION
echo "Welcome to dosemu %DOSEMU_VERSION%!"
unix -e
Mode con: rate=32 delay=1
REM lh c:\utl\nkeyc
c:\UTL\CHEJ JP
c:\dos6\dspxvbe
c:\dos6\dspx
---------------------------------
生DOS(WINDOWS98)環境では1280x1024は使えて1024x768が使えなかったけれど、このDOSEMU環境ではどちらも大丈夫です。
液晶モニターを解像度1280x1024のものから1920x1200のものに取り替えてみると、1600x1200でもいけました。
解像度1600x1200で24ドットフォント
小窓状態だと若干縮小されるので文字がぼやけますが、[CTRL]+[ALT]+[F]でフルスクリーンに切り替えると生DOSと変わりません(この液晶はドット・バイ・ドット対応)。
VZのコマンドラインから、DOSEMUの
VMAP
addr PSP blks size owner/parameters hooked vectors ---- ---- ---- ------ ------------------------- ----------------------------- C302 sys 1 784 cdrom C334 sys 1 320 biling C349 sys 1 6192 $font C4CD sys 1 45152 $disp 15 30 7D CFD4 sys 1 4752 ansi CON D0FE sys 1 4144 kkcfunc D202 sys 1 2848 ifshlp 17 D2B5 sys 1 608 D2DC sys 3 4624 (config) D400 <-- 2 11488 command 2E D6D0 1 224 (free) D6DF <-- 1 4944 nlsfunc SYS 2F D815 <-- 1 16544 dspxvbe DC20 <-- 2 11088 command 22 23 24 DED7-E400 1 21136 (free) --- UMB total: 132 KB --- 020F sys 1 144 ems 67 0219 sys 1 13424 wxk 0561 sys 1 9792 wx3 16 07C6 sys 1 4160 wx3tx 08CB sys 1 9600 wx3tm 0B24 sys 1 11472 wx3rx 0DF2 sys 1 17792 wx3yr 124B sys 1 9520 wx3rm 149F sys 1 544 = 14C2 sys 3 3648 (config) 15A9 16B4 1 352 command 15C0 <-- 1 3888 vz 1.60 1B 29 16B4-9FFF 1 562336 (free) ----- EMS ver4.0 (frame: E400h) ----- ----- XMS ver3.00 ----- handle pages size name HMA used: 63 KB by DOS ------ ----- ------ -------- EMB free: 5968 KB 1 8 128k WX3K 2 2 32k WX3 3 1 16k WX3TX 4 1 16k WX3TM 5 1 16k WX3RX 6 4 64k WX3YR 7 2 32k WX3RM 8 13 208k VZ free 96 1536k total 128 2048k