config.sys:
[menu]
menuitem=SETUP_CD, Start Windows 98 Second Edition Setup from CD-ROM.
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menudefault=SETUP_CD,30
menucolor=7,0
[SETUP_CD]
device=himem.sys /testmem

ff
device=oakcdrom.sys /D

emcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D

emcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D

emcd001
[CD]
device=himem.sys /testmem

ff
device=oakcdrom.sys /D

emcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D

emcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D

emcd001
[NOCD]
device=himem.sys /testmem

ff
[COMMON]
files=60
buffers=20
dos=high,umb
devicehigh=ramdrive.sys /E 4096
stacks=9,256
lastdrive=z
================================================================================
autoexec.bat:
@ECHO OFF
PROMPT $P$G
set temp=c:\
set tmp=c:\
SET EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
path=%RAMD%:\;%CDROM%:\;A:\;C:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D

emcd001 /L

LH SMARTDRV.EXE
LH DOSKEY
LH MOUSE
echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE /K "/IE /NF"
goto QUIT
:NOCDROM
echo.
echo The Windows 98 Second Edition Setup files were not found.
echo.
:QUIT
===================================================================
不明白的地方:
1:为何没加载emm386也能使用高位内存?
2:
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D

emcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D

emcd001
这些是什么东西?
3:
set temp=c:\
set tmp=c:\
SET EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
。。。。。。
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
这些语句读不懂。
===================================
我想修改:
1:可不可以加上emm386.
2:用findcd.exe和findramd.exe定位光驱和内存盘的盘符。要考虑多光驱的情况。
3:选择最好的程序以使用,比如光驱驱动程序应用VIDE-CDD.SYS,鼠标驱动程序应用CTMOUSE.EXE,长文件名驱动程序应用DOSLFN.COM等。
请高手帮帮忙,万分多谢!!!!