最近我用Wengier版主的ROM-DOS啟動盤來試試可否運行仙劍,發生一些問題。
我先用Wengier版主原本的autoexec.bat和config.sys來啟動,啟動後,常規內存剩下567KB,要運行仙劍常規內存基本要570KB,很顯然,須要修改一下autoexec.bat和config.sys這兩個檔,把一些不須要在啟動時載入內存的程式刪除,因為我主要是在試可不可以運行仙劍嘛~~我一共修改了約四次autoexec.bat和config.sys。
我先貼出原Wengier版主編寫的autoexec.bat跟config.sys,以便作參考。
Wengier版主編寫的原autoexec.bat和config.sys
autoexec.bat:
@echo off
break on
lfnfor on
verify on
set dircmd=/OGN /4
set comspec=a:\command.com
path=a:\;..
mode con rate=32 delay=1
killer.exe
doskey.com
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3
mousclip.exe /m
set ramdrive=
xmsdsk 1024 /y
findramd>nul
if %ramdrive%#==# goto noram
copy command.com %ramdrive%\>nul
path=%ramdrive%\;%path%
set comspec=%ramdrive%\command.com
:noram
escape.exe
echo.
echo Now you're in ROM-DOS 7.10 prompt.
echo.
config.sys:
device=fdxxms.sys
device=emm386.exe quiet
device=vide-cdd.sys /d:CDROM1
device=cloaking.exe
shell=command.com /p /e:640
dos=high,umb
numlock=off
files=30
buffers=20,0
stacks=9,256
lastdrive=n
我第一次是在autoexec.bat裡加入LoadHigh命令和在config.sys加入DeviceHigh命令,重啟後,常規內存依然是567KB,看來,這命令對ROM-DOS來說似乎沒用,我又嘗試第二次的修改。
我第二次把autoexec.bat裡一些不須要的程序刪掉和在config.sys裡的一些驅動程序,我貼出來給大家看一看。
autoexec.bat:
@echo off
break on
lfnfor on
verify on
set dircmd=/OGN /4
set comspec=a:\command.com
path=a:\;..
mode con rate=32 delay=1
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3
set ramdrive=
xmsdsk 1024 /y
findramd>nul
if %ramdrive%#==# goto noram
copy command.com %ramdrive%\>nul
path=%ramdrive%\;%path%
set comspec=%ramdrive%\command.com
:noram
echo.
echo Now you're in ROM-DOS 7.10 prompt.
echo.
config.sys:
device=fdxxms.sys
device=emm386.exe quiet
device=vide-cdd.sys /d:CDROM1
shell=command.com /p /e:640
dos=high,umb
numlock=off
files=30
buffers=20,0
stacks=9,256
lastdrive=n
重啟後,暈,,,,,居然比原本的少,只有548KB左右,我猜想應該是在config.sys裡的問題,我就又再裡面加入device=cloaking.exe這一行,重啟後,我的猜想果然不錯,加回這條,常規內存就比仙劍基本要求的多出4KB,我馬上運行仙劍試試,運行後,死機,開頭動畫沒出來,我又猜想應該是內存還不太夠的原故,我又在config..sys裡刪掉buffers=20,0和stacks=9,256這兩行,把files=30改為40,重啟後,更慘,ROM-DOS說什麼stacks錯誤,然後死機,我就把stacks=9,256加回去,這次正常啟動,常規內存也加大為584KB,我馬上運行仙劍,但也跟前一次運行一樣,死機,開頭動畫出不來,以下我提出幾點問題,請對ROM-DOS熟的高手幫我看看是怎麼回事吧~~
1. Wengier版主說ROM-DOS跟MS-DOS兼容很好,照理,應該是可以在上面運行仙劍的,但我試了,確無法運行(但我不知是不是跟xmsdsk有關)
2. ROM-DOS的cloaking.exe是作什麼用的??
3. ROM-DOS對stack(堆疊)要求很高嗎??
我先用Wengier版主原本的autoexec.bat和config.sys來啟動,啟動後,常規內存剩下567KB,要運行仙劍常規內存基本要570KB,很顯然,須要修改一下autoexec.bat和config.sys這兩個檔,把一些不須要在啟動時載入內存的程式刪除,因為我主要是在試可不可以運行仙劍嘛~~我一共修改了約四次autoexec.bat和config.sys。
我先貼出原Wengier版主編寫的autoexec.bat跟config.sys,以便作參考。
Wengier版主編寫的原autoexec.bat和config.sys
autoexec.bat:
@echo off
break on
lfnfor on
verify on
set dircmd=/OGN /4
set comspec=a:\command.com
path=a:\;..
mode con rate=32 delay=1
killer.exe
doskey.com
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3
mousclip.exe /m
set ramdrive=
xmsdsk 1024 /y
findramd>nul
if %ramdrive%#==# goto noram
copy command.com %ramdrive%\>nul
path=%ramdrive%\;%path%
set comspec=%ramdrive%\command.com
:noram
escape.exe
echo.
echo Now you're in ROM-DOS 7.10 prompt.
echo.
config.sys:
device=fdxxms.sys
device=emm386.exe quiet
device=vide-cdd.sys /d:CDROM1
device=cloaking.exe
shell=command.com /p /e:640
dos=high,umb
numlock=off
files=30
buffers=20,0
stacks=9,256
lastdrive=n
我第一次是在autoexec.bat裡加入LoadHigh命令和在config.sys加入DeviceHigh命令,重啟後,常規內存依然是567KB,看來,這命令對ROM-DOS來說似乎沒用,我又嘗試第二次的修改。
我第二次把autoexec.bat裡一些不須要的程序刪掉和在config.sys裡的一些驅動程序,我貼出來給大家看一看。
autoexec.bat:
@echo off
break on
lfnfor on
verify on
set dircmd=/OGN /4
set comspec=a:\command.com
path=a:\;..
mode con rate=32 delay=1
mscdex.exe /D:CDROM1 /K
ctmouse.exe /r3
set ramdrive=
xmsdsk 1024 /y
findramd>nul
if %ramdrive%#==# goto noram
copy command.com %ramdrive%\>nul
path=%ramdrive%\;%path%
set comspec=%ramdrive%\command.com
:noram
echo.
echo Now you're in ROM-DOS 7.10 prompt.
echo.
config.sys:
device=fdxxms.sys
device=emm386.exe quiet
device=vide-cdd.sys /d:CDROM1
shell=command.com /p /e:640
dos=high,umb
numlock=off
files=30
buffers=20,0
stacks=9,256
lastdrive=n
重啟後,暈,,,,,居然比原本的少,只有548KB左右,我猜想應該是在config.sys裡的問題,我就又再裡面加入device=cloaking.exe這一行,重啟後,我的猜想果然不錯,加回這條,常規內存就比仙劍基本要求的多出4KB,我馬上運行仙劍試試,運行後,死機,開頭動畫沒出來,我又猜想應該是內存還不太夠的原故,我又在config..sys裡刪掉buffers=20,0和stacks=9,256這兩行,把files=30改為40,重啟後,更慘,ROM-DOS說什麼stacks錯誤,然後死機,我就把stacks=9,256加回去,這次正常啟動,常規內存也加大為584KB,我馬上運行仙劍,但也跟前一次運行一樣,死機,開頭動畫出不來,以下我提出幾點問題,請對ROM-DOS熟的高手幫我看看是怎麼回事吧~~
1. Wengier版主說ROM-DOS跟MS-DOS兼容很好,照理,應該是可以在上面運行仙劍的,但我試了,確無法運行(但我不知是不是跟xmsdsk有關)
2. ROM-DOS的cloaking.exe是作什麼用的??
3. ROM-DOS對stack(堆疊)要求很高嗎??
MSN:tiqit2@hotmail.com



