S1.CONFIG.SYSとAUTOEXEC.BATを考える

懐かしいなぁ、と思いつつ、PC-9801でMS-DOSマシンだとどうしても避けて通れないのが、メモリの最適化。
640KBの中でいかにメモリを多くとるかということ。むかしメモリ環境オタクとかいましたね(笑)。
とりあえず、こんな感じで構築してみました。まだまだ甘いところはあると思いますが。

 

●CONFIG.SYS

HSBでソフトウェアリブート。
CINIT.SYSでCONFIG.SYSの切り替えをやってます。

DEVICE		= A:\SYS\UTIL\HSB.EXE VW Y-
DEVICE		= A:\SYS\UTIL\CINIT98.SYS -D1 -N5 -Q -C;

REM 1 VEM486 + NO-CDROM Normal Setting
BUFFERS		= 4
FILES		= 8
FCBS		= 1,0
DOS		= HIGH,UMB
DEVICE		= A:\SYS\UTIL\VEM486.EXE       /U=A5-A7,D0-D7,DE-DF,E8-F3
DEVICE		= A:\SYS\UTIL\HSB.EXE VU T2 I26- Y2 IG X-
DEVICEHIGH	= A:\DOS\KKCFUNC.SYS
DEVICEHIGH	= A:\SYS\UTIL\ATOK8A.SYS /UCF=A:\SYS\UTIL\ATOK7.UCF
DEVICEHIGH	= A:\SYS\UTIL\ATOK8B.SYS
SHELL		= A:\COMMAND.COM /P /E:1024

REM 2 VEM486 + CDROM Normal Setting
BUFFERS		= 4
FILES		= 8
FCBS		= 1,0
DOS		= HIGH,UMB
DEVICE		= A:\SYS\UTIL\VEM486.EXE       /U=A5-A7,D0-D7,DE-DF,E8-F3
DEVICE		= A:\SYS\UTIL\HSB.EXE VU T2 I26- Y2 IG X-
DEVICEHIGH	= A:\DOS\KKCFUNC.SYS
DEVICEHIGH	= A:\SYS\UTIL\ATOK8A.SYS /UCF=A:\SYS\UTIL\ATOK7.UCF
DEVICEHIGH	= A:\SYS\UTIL\ATOK8B.SYS
DEVICEHIGH	= A:\DOS\NECCD.SYS /D:OEMCD001 /E
SHELL		= A:\COMMAND.COM /P /E:1024

REM END

LASTDRIVE	= Z

 

●AUTOEXEC.BAT

@ECHO OFF

PATH A:\SYS\NWCLIENT;A:\SYS\TEEN;A:\DOS;A:\SYS\UTIL;A:\JUST5;A:\JUST5\HANA2\SYS;
A:\TC\BIN;A:\APL\NELO;A:\APL\KTX

SET TEMP=A:\TEMP
SET TMP=A:\TEMP
SET COMSPEC=A:\COMMAND.COM
SET DOSDIR=A:\DOS
SET MIFES=A:\TEMP

SET TEEN=A:\SYS\TEEN\TEEN.DEF
SET JW2P=A:\JUST5\TARO5;A:\JUST5\JW2;

LH A:\DOS\SMARTDRV.EXE /X 4096 4096
LH A:\DOS\MSCDEX.EXE /D:OEMCD001 /L:E
A:\SYS\UTIL\UMBCNFG.COM
A:\SYS\UTIL\ADDFILES.COM 30

LH A:\DOS\DOSKEY /INSERT

A:
CD \

REM @CALL A:\SYS\NWCLIENT\STARTNET

 

この状態で、CDROMドライバなしで、下記のような状況。なんとか600KB取れました。
64MBのメモリを積んでいるせいか、VMAPだとXMS/EMSの容量がマイナス表記に(笑)。

VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
A502 <--    1    3200  hsb
A5CB-A7FE   1    8992  <free>
D002 077D   1   16384  smartdrv
D403-D7FE   1   16304  <free>
DE02 <--    1    2288  lastdrv$
DE92 <--    1    1024  buffers$
DED3 <--    1      80  fcbs$$$$
DED9 <--    1     192  files$$$
DEE6 <--    1    1776  addfiles
DF56-DFFE   1    2688  <free>
E803 sys    1    4176  kkcfunc
E90A sys    1   15680  atok8b CON                 09 18 29 6F
ECDF <--    1    6320  doskey /INSERT             2F
EE6B-F400   1   22672  <free>
                       --- UMB total: 100 KB ---
0584 sys    1     352  atok8a
059B        1    3616  <free>
067F <--    3    4016  command                    22 23 24 2E
077D <--    1   17040  smartdrv /X 4096 4096      0A 1B 1F 21 25 26 28 DC
0BA7-9FFF   1  607616  <free>

----- EMS ver4.0 (frame: C000h) -----       ----- XMS ver3.00 -----
handle pages   size  name                   HMA used: 61 KB by DOS
------ ----- ------  --------               EMB free: -16384 KB (max: -6768 KB)
     1   327  5232k  XMS+VCPI
     2     4    64k  ATOK8A
     3     2    32k  ATOK8B
     4     3    48k  ATOK8C
     5     3    48k  ATOK8D
  free  3673 -6768k
 total  4012 -1344k

 

ただ、NetWareクライアントを組み込むと、下記のとおり。
NetWare 4.11J用のNetWareクライアントです。6.5用のを探したのですが、PC98用が見当たりません(笑)。
NDSへ接続できるのは、4.11からのようなので、とりあえずこれで代用。

AT互換機の場合は、6.5用のNetWareクライアントがあったんで・・・、PC-9801はサポート対象外か・・・(T_T)。

VMAP Version 2.01  Copyright (C) 1989-91 by c.mos

addr PSP  blks   size  owner/parameters           hooked vectors
---- ---- ---- ------  -------------------------  -----------------------------
A502 <--    1    3200  hsb
A5CB-A7FE   1    8992  <free>
D002 077D   1   16384  smartdrv
D403-D7FE   1   16304  <free>
DE02 <--    1    2288  lastdrv$
DE92 <--    1    1024  buffers$
DED3 <--    1      80  fcbs$$$$
DED9 <--    1     192  files$$$
DEE6 <--    1    1776  addfiles
DF56-DFFE   1    2688  <free>
E803 sys    1    4176  kkcfunc
E90A sys    1   15680  atok8b CON                 09 29 6F
ECDF <--    1    6320  doskey /INSERT
EE6B <--    1    5568  lsl                        08 0A 18 5C
EFC8-F400   1   17088  <free>
                       --- UMB total: 100 KB ---
0584 sys    1     352  atok8a
059B        1    3616  <free>
067F <--    3    4016  command                    22 23 24 2E
077D <--    1   17040  smartdrv /X 4096 4096      1B 1F 25 26 DC
0BA7 <--    1    4880  lgy98                      0B
0CD9 <--    1   16576  ipxodi
10E6 <--    3   51344  vlm                        1A 21 28 2A 2F 64 7A
1D72-9FFF   1  534736  <free>

----- EMS ver4.0 (frame: C000h) -----       ----- XMS ver3.00 -----
handle pages   size  name                   HMA used: 61 KB by DOS
------ ----- ------  --------               EMB free: -16384 KB (max: -6832 KB)
     1   331  5296k  XMS+VCPI
     2     4    64k  ATOK8A
     3     2    32k  ATOK8B
     4     3    48k  ATOK8C
     5     3    48k  ATOK8D
  free  3669 -6832k
 total  4012 -1344k

 

空きが厳しくなります^^;

3.11のクライアントよりもメモリがバカ食いしているのは気のせい?^^;

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)