![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-15 17:02 |
共 47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » ROM-DOS啟動盤測試仙劍 |
| 可打印版本 1,549 / 11 |
| 第1楼 Dark-Destroy | 发表于 2003-06-19 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
ROM-DOS啟動盤測試仙劍 最近我用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(堆疊)要求很高嗎?? |
|
| 第2楼 Dark-Destroy | 发表于 2003-06-19 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
頂..
|
|
| 第3楼 Wengier | 发表于 2003-06-20 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
在正常情况下,设置STACKS值是必备的,否则堆栈值是0,0,会造成很大的问题的。
至于CLOAKING,我做的MS-DOS 7.10、ROM-DOS 7.10、PC-DOS 7.10等启动盘中都有的。沈洁等人都知道它是干什么的呢。 |
|
| 第4楼 Wengier | 发表于 2003-06-20 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
我刚才也在ROM-DOS下试了一下运行仙剑游戏,结果当常规内存(大于570KB)和XMS内存(我是用XMSDSK将其降至32MB以下)都满足的情况下,启动和运行它都一切正常呢。。说明一下,我是用硬盘启动的ROM-DOS 7.10,而不是用ROM-DOS 7.10启动盘启动的。
|
|
| 第5楼 Dark-Destroy | 发表于 2003-06-20 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
我那台電腦的內存就是32MB的,應該不用xmsdsk在降吧~~
我硬盤沒空間在放ROM-DOS了說... 版主,可以詳細說說你重開機到運行仙劍成功的過程嗎??謝謝!! |
|
| 第6楼 Wengier | 发表于 2003-06-20 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
那把:
device=fdxxms.sys device=emm386.exe quiet 改成 device=himem.sys 试试吧。。 DR-DOS中的EMM386.EXE可能兼容性有点问题的。 |
|
| 第7楼 Dark-Destroy | 发表于 2003-06-20 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
我改了後更慘....
開到一半就重開...... 原來是cloaking.exe的問題,我把它刪掉就不會一直重新開機了.... 但,常規內存就不足了.... |
|
| 第8楼 Wengier | 发表于 2003-06-20 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
CLOAKING本身和仙剑是没有问题的,我每次都是这样用的,但从未出过错误。
CLOAKING要删不能单独删,得将MSCDEX也一起删掉,否则内存占用吓人。。 |
|
| 第9楼 Dark-Destroy | 发表于 2003-06-20 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
嗯,我在試試
|
|
| 第10楼 Dark-Destroy | 发表于 2003-06-20 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
我試了,把MSCDEX取消掉,內存也只剩530KB左右...
好像少了cloaking.exe這個VCPI接口,常規內存就會少很多... 但要用cloaking.exe就要有EMM386.exe,所以,我的做法如下: 1.用MS-DOS 7.1的EMM386.exe取代DR-DOS的EMM386.exe 2.刪除device=fdxxms.sys這行,因為xms的管理程序有EMM386.exe就行了 修改結果,常規內存有578KB,我馬上運行仙劍試試.... 哇哈哈......高興呀~~ 我成功了.....仙劍正常運作了.....,看到那開頭動畫的星星,心中高興的不得了..... 所以我認為應該是fdxxms.sys問題,不知道我判斷是否正確?? |
|
| 第11楼 Wengier | 发表于 2003-06-21 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
我刚才又试了一下,认定DR-DOS的EMM386确实与仙剑不兼容。。改用MS-DOS的EMM386或不加载EMM386就可以了。
|
|
| 第12楼 Dark-Destroy | 发表于 2003-06-21 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
不加載Emm386的話,常規內存無法滿足仙劍的基本要求呢~
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |