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

Ξ 1月 6th, 2013 | → 0 Comments | ∇ |

懐かしいなぁ、と思いつつ、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のクライアントよりもメモリがバカ食いしているのは気のせい?^^;

 

 

Leave a reply


*

About

    Place for about text

    The Munch theme is built with PS, brushes and patterns by milo IIIIVII.

    Open right sidebar.php in the theme folder to edit this message.
    Check my other themes too.

     

FlickR

    Solitude
    Solitude
    Solitude
    Solitude