PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   請教熟DOS622的網友 (https://www.pcdvd.com.tw/showthread.php?t=732508)

22565467 2007-07-18 11:35 AM

照上面看起來..你只有關掉兩倍磁碟快取沒有關掉光碟的驅動啊..
你把SMARTDRV那行rem可以打開看看..應該沒有差多少..
我覺得你那兩行rem都可以打開..那佔沒多少..第2個要是遇到不同版本還可以騙一下..
光碟機應該是這兩個吧..
VIDE-CDD   5,104 (5K)
MSCDEX   42,640 (42K)
CONFIG.SYS
DEVICEHIGH=C:\vide-cdd.SYS /D:MSCD001
AUTOEXEC.BAT
LH C:\DOS\MSCDEX.EXE /D:MSCD001 /M:32 /V

滑鼠驅動佔太大了..可以找小一點的代替..滑鼠驅動我以前都只用3-8k的..

FILES=40
LASTDRIVE=z 改成e..這些改小一點可以再榨一絲絲..
DEVICE=C:\DOS\EMM386.EXE RAM D=64 這行我習慣這樣設

汗味站警. 2007-07-18 01:32 PM

謝謝,原本有關掉光碟的驅動,但他說要用到光碟機讀圖檔,所以又打開了,
目前這樣是剛好夠而已,
作業上他要跑三套DOS軟體,但並不是同時要跑
跑完一個軟體,如果要跑第2套軟體就要重新開機
等一下我再去試看看,看能不能搾出更多一點..
謝謝囉!!
引用:
作者22565467
照上面看起來..你只有關掉兩倍磁碟快取沒有關掉光碟的驅動啊..
你把SMARTDRV那行rem可以打開看看..應該沒有差多少..
我覺得你那兩行rem都可以打開..那佔沒多少..第2個要是遇到不同版本還可以騙一下..
光碟機應該是這兩個吧..
VIDE-CDD   5,104 (5K)
MSCDEX   42,640 (42K)
CONFIG.SYS
DEVICEHIGH=C:\vide-cdd.SYS /D:MSCD001
AUTOEXEC.BAT
LH C:\DOS\MSCDEX.EXE /D:MSCD001 /M:32 /V

滑鼠驅動佔太大了..可以找小一點的代替..滑鼠驅動我以前都只用3-8k的..

FILES=40
LASTDRIVE=z 改成e..這些改小一點可以再榨一絲絲..
DEVICE=C:\DOS\EMM386.EXE RAM D=64 這行我習慣這樣設

mirage5e 2007-07-18 02:05 PM

引用:
作者newgame
問題出在這兩行

LH C:\DOS\MSCDEX.EXE /D:MSCD001 /M:32 /V
LH C:\DOS\MOUSE

你去找"CLOAKING.EXE","MSCDEX.EXE","SMARTDRV.EXE",與羅技的dos驅動(其他家滑鼠照樣能驅動)保證也能得出更多記憶體(若是遇到與Qemm不太和的情況)

看到Qemm不支援現在這種超大容量記憶體的情況已經放棄用dos做開機碟的人留(忘記Qemm最高支援記憶體到多少,反正我記得很低[那時候記憶體一條1MB 1000元]) :jolin: :jolin: :jolin:



推羅技的滑鼠驅動,當時榨主記憶必備... :yeah:
當年為了榨出600k的記憶體空間研究了好久.. :stupefy:

terry 2007-07-18 02:11 PM

大家好像都忘了中文系統的存在,除非樓主的客戶是在純英文狀態下作業,是否也該檢查看看中文系統的載入情況,如果中文系統和應用軟體的批次檔案是寫在一起的話,可以試著分開載入,看看開機完成是剩多少,載入中文系統後又是剩多少。

syntech 2007-07-18 03:32 PM

本公司的標準 CONFIG.SYS
=============================================================
REM 載入XMS記憶體管理程式(一定要載入,否則1MB以上之記憶體無法使用)

DEVICE=C:\DOS\HIMEM.SYS

REM 此行之設定是為了能使用UMB(但無EMS之功能),
REM 並順利執行倚天飛碟版(飛碟24除外)中文系統
REM X與I二參數不適用於筆記型電腦,於筆記型電腦中應去除此二參數
REM DEVICE=C:\DOS\EMM386.EXE NOEMS X=A900-CFFF I=E000-EFFF Highscan
DEVICE=C:\DOS\EMM386.EXE NOEMS X=A900-CFFF I=E000-EFFF
BREAK=ON

DOS=HIGH,UMB
REM 將MS-DOS載入HMA並管理UMB

FILES=50
REM 設定在同一時間內MS-DOS可存取的檔案數

BUFFERS=40

STACKS=18,512
REM 支援資料堆疊的動態使用,以處理硬體中斷
REM 此處設為18,512,是為避免EMM386可能產生的ERROR #12,
REM 若無ERROR #12之情形產生, 或為節省記憶體,則可改為9,256或刪去此行

REM 設定最多可使用的磁碟機數目.若為NetWare的Workstation需設為Z

SHELL=C:\COMMAND.COM /P /E:1024
REM 設定MS-DOS使用的指令解譯器之所在位置及名稱
REM 參數/P表示將新的命令解譯器永遠停留在記憶體內(不能使用EXIT命令離開)
REM 設定系統的初始環境大小為1024位元組

rem 以下內/外接式光碟驅動程式,二選一 (應以實際驅動程式為準)

rem CD-ROM DRIVER (內接式)
rem DEVICEHIGH=C:\SBCD\DRV\SBIDE.SYS /D:MSCD001 /P:170,15 /V
rem DEVICE=oakcdrom.sys /D:MSCD001
rem PORTABLE CD-ROM DRIVER (外接式)
rem INSTALLED BY COMMUTER UTILITY
rem DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS

DEVICEHIGH=C:\DOS\SETVER.EXE
REM 將MS-DOS版本表載入到上層記憶體

REM PORTABLE CD-ROM DRIVER
REM INSTALLED BY COMMUTER UTILITY

DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS

REM PORTABLE CD-ROM DRIVER
REM INSTALLED BY COMMUTER UTILITY

DEVICEHIGH=C:\COMMUTER\PATAPICD.SYS
rem ***D-Link*** DE22X ***D-Link***
LASTDRIVE=Z
rem ***D-Link*** DE22X ***D-Link***

==========================================================

標準 AUTOEXEC.BAT
==========================================================
REM 設定以下命令之執行不顯示在螢幕上
@ECHO OFF

REM 改變MS-DOS命令提示符號
PROMPT $p$g

rem 以下內/外接式光碟驅動程式,二選一 (應以實際驅動程式為準)

rem 執行內接式光碟驅動程式
rem LH C:\SBCD\DRV\MSCDEX.EXE /D:MSCD001 /V /M:8

rem 執行外接式光碟驅動程式
rem INSTALLED BY COMMUTER UTILITY
rem LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:DST_CD01

rem 設定 temp 暫存檔的儲存位置
SET TEMP=C:\TEMP

REM 磁碟快取程式
C:\DOS\SMARTDRV.EXE 2048 /X

REM 重新呼叫DOS指令
LH C:\DOS\DOSKEY.COM

REM 設定clipper環境變數
SET DIRCMD=/OG
SET CLIPPER=//F:50
SET INCLUDE=C:\CLIPPER5\INCLUDE;C:\CATOOLS\INCLUDE
SET LIB=C:\CLIPPER5\LIB;C:\CATOOLS\LIB
SET PLL=C:\CLIPPER5\PLL;C:\CATOOLS\PLL
SET TMP=C:\TEMP
SET OBJ=C:\WK;C:\CATOOLS\OBJ;C:\CLIPPER5\OBJ
SET CLIPPERCMD=/OC:\WK\

PATH=C:\DOS;C:\WINDOWS;C:\CLIPPER5\BIN;C:\NG;C:\CATOOLS\BIN;C:\ET3;C:\NWCLIENT;C:\BAT;C:\DW2;c:\pkware;

rem *** replace fastkey.com ***
mode con rate=32 delay=1

REM INSTALLED BY COMMUTER UTILITY
rem LH C:\DOS\MSCDEX.EXE /D:DST_CD01
rem PATH=C:\CLIPPER5\BIN;C:\NG;%path%
REM INSTALLED BY COMMUTER UTILITY
LH C:\DOS\MSCDEX.EXE /D:DST_CD01

REM INSTALLED BY COMMUTER UTILITY
LH C:\DOS\MSCDEX.EXE /D:DST_CD01

==========================================================

tlku 2007-07-18 03:40 PM

QEMM是有版權的,公司用不太好吧!

嗯......DOS 6.22,先把Config.sys和Autoexec.bat備份,然後執行memmaker(這是DOS6.22內附的記憶體最佳化程式,雖然比不上QEMM,不過還不錯啦),讓它幫你最佳化吧.

alchn 2007-07-18 04:16 PM

哈~ 好多人都透露年齡囉~ :laugh:

microcosm 2007-07-18 04:49 PM

代碼:
http://www.uwe-sieber.de/umbpci_e.html
樓主先看看有沒有符合條件,有的話基本上應該解決了一大半

小弟寫個範例,您參考下

config.sys

files=40
buffers=25
device=c:\dos\himem.sys /testmem:off
device=c:\dos\emm386.exe noems
dos=high,umb
devicehigh=c:\vide-cdd.sys /d:mscd001


autoexec.bat

@echo off
path=c:\dos;c:\et3;c:\windows;c:\tools
lh c:\dos\mscdex.exe /d:mscd001 /v
c:\dos\smartdrv.exe 4096
lh c:\dos\mouse
doskey

blackleo 2007-07-18 05:05 PM

引用:
作者汗味站警.
謝謝大家,
下面是目前我給他的開機設定
請大家多多指教

mem
==========

Modules using memory below 1 MB:

Name   Total   =  Conventional   +  Upper Memory
--------  ----------------  ----------------  ----------------
MSDOS   18,301 (18K)   18,301 (18K)   0 (0K)
HIMEM   1,168 (1K)   1,168 (1K)   0 (0K)
EMM386   4,144 (4K)   4,144 (4K)   0 (0K)
COMMAND   2,928 (3K)   2,928 (3K)   0 (0K)
MOUSE  17,296 (17K)   17,296 (17K)   0 (0K)
VIDE-CDD   5,104 (5K)   0 (0K)   5,104 (5K)
SMARTDRV  32,096 (31K)   ...


這樣不行啦!
好多DRIVER根本沒載入到Upper Memory
佔了太多主記憶體

我習慣EMM386後面加NOEMS(除非軟體有用到EMS)

另外AUTOEXEC.BAT
使用LH時,有點小技巧

該怎麼說呢?
可以試試前後對調LH的前後順序
(因為UMB大小有限,有時先LH 載入時,因大小區塊不同,放不下的就會被踢到主記憶體,而無法放入UMB,所以順序對調,有時剛好全部都可載入UMB)

ysliao 2007-07-18 09:48 PM

剛剛算了一下,有一點蠻奇怪的
你有注意upper memory部份嗎?全部含free加起來不過才79KB
小弟的upper memory加起來共94KB
另外我的smartdrv是最後才載入,佔用14KB main memory+16KB upper memory,但你的全部都被丟到upper memory去,有可能因此造成mouse無法丟到upper memory而佔用過多main memory
試試把smartdrv挪到最後一行,不加參數看看有沒有效


所有的時間均為GMT +8。 現在的時間是01:47 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。