Board logo

主題: [求助] [求助]有沒有會用 4DOS 的大大呢? [打印本頁]

發表人: pingin    時間: 2007-11-21 04:41 PM     主題: [求助]有沒有會用 4DOS 的大大呢?

弟最近要用4dos掛載ET3(倚天中文)
但掛載後延伸記憶體只剩下3650K
在開個軟體 連列印都沒辦法 因為沒記憶体了
是否有人有研究如何將4DOS的延伸記憶體增加呢
就像EMM386一樣
發表人: jazzblue    時間: 2007-11-21 05:41 PM

你用甚麼軟體需要在DOS 環境跑 ?
為什麼不用MS-DOS
或是其他免費的DOS
發表人: ctc226    時間: 2007-11-21 07:46 PM

>>>延伸記憶體只剩下3650K

3650K ? 這樣還不夠列印?
發表人: bonjacky    時間: 2007-11-21 07:50 PM


引用:
jazzblue寫到:
你用甚麼軟體需要在DOS 環境跑 ?
為什麼不用MS-DOS
或是其他免費的DOS

4dos 是 dos shell,並不是 os
它只是用來取代 dos 的 command.com
發表人: pingin    時間: 2007-11-21 08:32 PM

跑的軟體是公司要用的進出銷軟體 N年前的產物也沒法拋開
如果真沒辦法的話也只好雙系統了

本想說用XP+4DOS可以RUN的話就不用重灌
DOS老花眼...只認識FAT而已 不認識NTFS

發表人: jjooeeyy    時間: 2007-11-21 10:38 PM

有沒有試過其他方法?
例如模擬版的DOS(dosbox)
或是使用VM做出DOS環境
發表人: jazzblue    時間: 2007-11-21 11:24 PM

現在都是Windows 時代了還在用DOS
換新軟體才是一勞永逸的辦法
發表人: jazzblue    時間: 2007-11-21 11:25 PM


引用:
bonjacky寫到:

引用:
jazzblue寫到:
你用甚麼軟體需要在DOS 環境跑 ?
為什麼不用MS-DOS
或是其他免費的DOS

4dos 是 dos shell,並不是 os
它只是用來取代 dos 的 command.com


你不小心洩漏了自己的年齡囉 !

發表人: iaban    時間: 2007-11-22 12:33 AM


引用:
jazzblue寫到:
現在都是Windows 時代了還在用DOS
換新軟體才是一勞永逸的辦法


公司用的軟體.... 裡面可能已經建構了龐大的資料庫,或是公司的許多老員工只懂得用這軟體,這時候要老闆換軟體, 一句話 不可能!!
哪怕新軟體的功能多好用,多人性化,沒辦法把舊資料/舊格式一起轉換過去一切免談。
其實DOS用的軟體,根本的辦法還是弄一台那個世代的電腦好好維護使用,什麼麻煩都沒有,而且保證可以用。

另外可以試試 VMware,這樣在Windows底下也能直接啟動DOS,而且執行效率還不錯,不過不知道這樣列印會不會有問題 =3=,沒試過。
發表人: jazzblue    時間: 2007-11-22 10:46 AM


引用:
iaban寫到:

引用:
jazzblue寫到:
現在都是Windows 時代了還在用DOS
換新軟體才是一勞永逸的辦法


公司用的軟體.... 裡面可能已經建構了龐大的資料庫,或是公司的許多老員工只懂得用這軟體,這時候要老闆換軟體, 一句話 不可能!!
哪怕新軟體的功能多好用,多人性化,沒辦法把舊資料/舊格式一起轉換過去一切免談。
其實DOS用的軟體,根本的辦法還是弄一台那個世代的電腦好好維護使用,什麼麻煩都沒有,而且保證可以用。

另外可以試試 VMware,這樣在Windows底下也能直接啟動DOS,而且執行效率還不錯,不過不知道這樣列印會不會有問題 =3=,沒試過。


沒有不可能的事,只有要不要做而已
要讓資料處理更有效率,換軟體是有需要的
這應該是家小公司吧~所以覺得換不換軟體都無所謂

裝VMware?  那老員工會用嗎 ?
發表人: wugen    時間: 2007-11-22 01:05 PM

原來有多少RAM配給4DOS?  (由PIF檔去設定)

再不行的也許可以用FreeDOS裡的EMM386.SYS
(只是猜想, 完全沒試過)
發表人: chaeung    時間: 2007-11-22 02:19 PM

個人獨斷的偏見:

重點在於如何device high, load high, 將常駐及驅動程式儘量移到UMB的384k去, 大量資料如中文字型等都丟到EXT, 以留出更多空間給640k使用.

小時候用的最佳搭配是DOS5.0+QEMM386+4DOS, DOS的himem及emm386怎麼配都是不行的, 中文用漢音只load 16*15字型(24*24不要), 記得開完機還有62Xk可用, 從來沒有跑不動的東西, 可惜DOS的軟體都失傳絕傳了...

以上
發表人: 風見    時間: 2007-11-22 03:02 PM


引用:


沒有不可能的事,只有要不要做而已
要讓資料處理更有效率,換軟體是有需要的
這應該是家小公司吧~所以覺得換不換軟體都無所謂

裝VMware?  那老員工會用嗎 ?


這位大大忘了更新軟體所需的經費、轉移資料庫所需的時間。如果該軟體在DOS下沒有什麼問題,為何要花金錢及時間轉移到Windows上呢?而且大部份的老闆對金錢都是很敏感的,沒有足夠的誘因,要讓老闆花錢是很難的吧!
發表人: iaban    時間: 2007-11-22 07:38 PM


引用:
jazzblue寫到:
沒有不可能的事,只有要不要做而已
要讓資料處理更有效率,換軟體是有需要的
這應該是家小公司吧~所以覺得換不換軟體都無所謂

裝VMware?  那老員工會用嗎 ?


你有試過VMware? 請去試試再來回覆 基本上VMware可以全螢幕執行,全螢幕的時候就跟你用一台普通電腦進入DOS沒兩樣... 何況我沒有說老員工去用VMware,VMware是給系統管理者設定好了之後才給使用者使用,使用者開啟VMware之後只會用到原來的進銷存軟體介面....
不過這樣離題好遠.....

而且你直指人家是小公司,所以換不換軟體都無所謂...
我覺得這樣好刺耳.... 你這樣回有幫到人家嗎?
人家就是有不能換軟體的苦衷才來求救,你卻直接叫人家換軟體.

你可能沒遇過還有只能使用486機器以及DOS的古老百萬級設備,這情況你是不是也要叫人家老闆連機器都換掉,只因為軟體過時....
發表人: roilee    時間: 2007-11-22 08:37 PM

如果一家公司原本的資料庫應用軟體使用上已能滿足需求也很穩定,是不太需要更新的,畢
竟企業講求的錢要花在刀口上,我們也還在跑 15 年前的 AIX + RMCOBOL ,前年為轉到
PC 下燒了一千多萬,到頭來只剩下硬體還有一些價值,我們主管說錢丟到池塘還有一聲可以
聽到。舊軟體所需硬體要求並不高,但常常碰到軟體沒壞,硬體倒先壞了,如果此時換了新
硬體只 RUN 舊軟體(For DOS),就會有殺雞用牛刀的感覺,所以使用 VMware 的確是不
錯的選擇,但是依照經驗,比較頭疼的是印表,尤其是套表。像我們是 Procomm (RS232介面)
For DOS ,如果用 Telnet 操作是沒問題,印表就出亂子了,也就這樣我們還使用 P-150 的電腦
來印表呢。
發表人: pingin    時間: 2007-11-22 09:29 PM

是小公司阿,不過一年還有幾億的營收 也算不錯了
要買一套XP的商業軟體說實在的很簡單 幾萬塊就打發了 但是
因為公司裡的資料是從199x年開始的 到現在的2007
要花多少的時間去轉資料庫... 想都不敢想,之前有試過VM
不過印表機出問題...如果真的沒辦法的話只好跟會計部的說用舊系統了

發表人: iaban    時間: 2007-11-22 09:47 PM

摸了一下for xp的 4DOS,
然後依照12樓的chaeung 版主所說的,
你可能需要去研究在X:\windwos\system32\目錄裡面的
autoexec.nt以及config.nt兩個檔案,這兩個是XP裡面的DOS模式 config檔
我試了一下,改設定4DOS也會受影響,只是這種東西的寫法年代太久遠我早忘光了。
加上XP依然還是會干擾,所以寫法或是使用檔案可能得改變。
我猜想除了4dos.ini檔要設定之外,winxp這兩個檔案也要好好的寫一寫吧....

反正多試總比不試好...
發表人: jazzblue    時間: 2007-11-22 10:30 PM


引用:
iaban寫到:
你有試過VMware? 請去試試再來回覆 基本上VMware可以全螢幕執行,全螢幕的時候就跟你用一台普通電腦進入DOS沒兩樣... 何況我沒有說老員工去用VMware,VMware是給系統管理者設定好了之後才給使用者使用,使用者開啟VMware之後只會用到原來的進銷存軟體介面....
不過這樣離題好遠.....

而且你直指人家是小公司,所以換不換軟體都無所謂...
我覺得這樣好刺耳.... 你這樣回有幫到人家嗎?
人家就是有不能換軟體的苦衷才來求救,你卻直接叫人家換軟體.

你可能沒遇過還有只能使用486機器以及DOS的古老百萬級設備,這情況你是不是也要叫人家老闆連機器都換掉,只因為軟體過時....
  

我只是跟樓主建議,單純的建議而已
要不要採納也是由他決定。
你不是樓主有甚麼理由覺得刺耳呢 ?
會不會反應過度了?

請不要幫我加油添醋
我沒有懷疑過VMware 能跑DOS

[jazzblue 在  2007-11-22 10:37 PM 作了最後編輯]
發表人: iaban    時間: 2007-11-22 10:47 PM

To:jazzblue
我哪句話跟你加油添醋?,那我在此說聲:對不起,
至於刺不刺耳,我發表我自己看到那句話的感覺而已,我有說那代表樓主嗎?  你不是一樣給我加油添醋...
建議就只是建議,我只不過提出你建議的方式實際上就我遇到過不可行的地方。
而且看來你現在就是要針對我,那我承認你贏了,我承認我辯不過你。  這也會是我最後一篇回你。  因為再回只會越來越離題。

[iaban 在  2007-11-22 10:53 PM 作了最後編輯]
發表人: icon    時間: 2007-11-22 10:54 PM

dos時代的程式
一般有影響到功能的使用
似乎大都是conventional memory不足
原po表示是因為延伸記憶體不足,導致無法使用
這讓我頗費思量
記憶裡,從來沒去特別注意載入et3後延伸記憶體的剩餘大小
不過,是還剩很多的一個數值(那時候ram裝128mb)
回歸正題
4dos如同前面的人所說,為取代原本(ms-dos等)command.com的一個(功能加強型)dos shell
(http://en.wikipedia.org/wiki/4DOS <==相關資訊)
如果你的重點是在於舊有的進銷存系統
你要不要考慮使用回傳統的command.com再試試?
畢竟,4dos並非唯一且標準的選擇?
其相關支援資訊相對較少?

--
另外
針對conventional memory部份
均為調整config.sys及autoexec.bat
一般基本config.sys(搭配9x以後版本所附himem.sys,emm386.exe等dos相關程式)
device=himem.sys
device=emm386.exe [RAM|NOEMS]
files=40
buffers=40,0
dos=umb,high
之後調整測試所載入程式的devicehigh與loadhigh順序
在影響conventional memory的剩餘大小有很直接的關係

ps1.
[RAM|NOEMS]代表emm386.exe是設為ram去模擬成ems或設為noems設定成xms模式
另外
himem.sys未設定/testmem:off是因為95以後版本所附himem.sys預設值就為不測試記憶體(冒號應為半形)
emm386.exe未指定其餘參數也是基於相同理由
ms-dos 6.22版後所附之emm386.exe預設值足以應付大部份的情況
ps2.
files & buffers大於40以後(有尾數,多少忘了,當初為了好看好記所以只記整數),command.com(還是什麼,忘了)會很大的占用掉conventional memory
另外,別問我為什麼buffers設定值會還有,0我也忘了
ps3.
沒有設定stacks,是因為沒指定的話會帶入預設值(多少不記得,而且設得多到一個程度,command.com一樣吃掉很多conventional memory),且較後期的dos程式對stacks大小比較沒有要求(應該吧?)

--
我最後一次用的dos是98的command.com (用telix在玩mud)
當時使用himem.sys搭emm386.exe進行記憶體的管理
映像中(年代久遠,可能有點失真),在設定為xms模式下時
載入et3(16字型+24針印表機+內碼+注音),conventional memory可以有58xkb可用(這是靠了umb的幫助,有載入smartdrv,doskey,mouse)
設定為ems模式時就差得多了,conventional memory只剩52x(or 48x?)kb可用(一樣使用umb)

不過,個人認為,95osr2的command.com比較好
其支援fat32,且當時所使用的dos程式未遇到相容性問題(測試對象,dosv下的各遊戲 XD )
98(似乎是2版)的command.com在此方面有很明顯的問題
ms-dos 6.22的command.com要吃掉比較多的conventional memory(其實是它自己把自己載入到umb裡的部份有所進步)
而且此版本的內部命令,及外部工具程式,相比9x版本,缺少一些較有用的參數,載入umb的部份也是個著眼點
--
胡言亂語一番,懷舊懷舊
文中有誤,請多包含

[icon 在  2007-11-23 07:50 AM 作了最後編輯]
發表人: 藤原豆腐店    時間: 2007-11-23 12:45 AM

老員工總會有退休的一天.....
終有一天,還是會需要轉換系統的,不過可能換別人頭痛了....
發表人: badcat    時間: 2007-11-23 01:20 AM

要不要試試 Qemm386.sys ??
要不要試試 Buffers=44 ??

記憶體管理 - by Jiff Hong

贊成「藤原豆腐店」兄的說法,遲早有一天要換的,但不是現在!(以後的事,以後再說啦!笑!)
發表人: chaeung    時間: 2007-11-23 08:59 PM

個人獨斷的偏見:

不用爭吵, 技術本身是無罪的, 各種判斷及建議也都因人而異, 歷史早已證明軟體比硬體貴, 因為硬體會壞軟體不會壞, VMware再強也不可能通吃所有DOS軟體(特別是和中文有關的), 不過比較可疑的是: 這軟體N年沒動最近才想到要動? 不然怎麼會相關的程式及設定檔案都沒有留下?

要重建這樣一個作業環境最快就是找當年的骨灰級+大師級玩家, 當年在640k中每多爭到1k空間都是高一個等級的功力表現呢, 既然是公司要用的, 就讓公司出錢請大師出馬吧.

本案的重點是:

1.軟體本身的價值與改朝換代相關費用的比較.

顯然沒有人認為軟體上的轉移或改版所需費用是值得的, 那也只能找舊硬體或想辦法修舊硬體來硬撐, 費用便宜許多, 撐到不能再撐為止, 全力壓榨出最後一滴利用價值, 不過這段時間通常是用來作改版轉移的預備工作的(以"能繼續使用軟體及其資料庫"為前提的話).

2.軟體的規範.

當初寫這軟體的人不嚴謹, 自己以4dos作為開發環境, 就在程式中用了不少4dos特有的指令, 所以非4dos不能執行; 而且程式又寫得很笨重, 640k中沒有一定空間則整個程式無法載入, 這就頗要求使用者tunning DOS的功力; 如果再寫死一些ET的東西而無法使用ET相容又可以loadhi的漢音中文系統...

以上
發表人: ags    時間: 2007-11-23 11:02 PM

看了上面的,好像沒解決辦法,看來還是得苦主把詳細一點的資料,如使用的dos版本、config.sys及autoexec.bat的內容等等,貼上來可能會比較好推斷。
發表人: jazzblue    時間: 2007-11-24 11:35 AM


引用:
iaban寫到:
To:jazzblue
我哪句話跟你加油添醋?,那我在此說聲:對不起,
至於刺不刺耳,我發表我自己看到那句話的感覺而已,我有說那代表樓主嗎?  你不是一樣給我加油添醋...
建議就只是建議,我只不過提出你建議的方式實際上就我遇到過不可行的地方。
而且看來你現在就是要針對我,那我承認你贏了,我承認我辯不過你。  這也會是我最後一篇回你。  因為再回只會越來越離題。

[iaban 在  2007-11-22 10:53 PM 作了最後編輯]
  

討論沒有所謂輸贏的問題,也不需要說誰輸誰贏
得罪之處請多包涵
為了不造成口水戰,到此為止吧 !
發表人: pingin    時間: 2007-11-24 12:02 PM

其實不移機也行 單純只是想在xp裡開4dos可以互相切換更快速而已
相關的程式什麼都有留著 ms6.22 et3 還有公司的軟體加上備份資料庫

4dos
http://www.badongo.com/cn/file/2140150
發表人: jaconet    時間: 2007-11-24 06:30 PM

我覺得轉換資料, 應該沒有想像中的困難! DOS 的資料庫有不少工具可以去讀取, 然後寫入您要的資料庫中!
我本身就是做軟體的, 上線之前要把舊資料轉入新系統! 但不會是全部的資料!

因為舊系統還是可查詢資料, 而新系統只有少數的檔案要轉, 如基本資料、期初資料或者客戶認為極重要的資料.
新舊會並行一段時間; 但不長, 不長的原因是上線的時間點很重要, 如您所的會計軟體, 應在年底前上線, 訓綀操作人員
熟悉新系統, 那麼軟體公司只需把科目的基本資料跟本年的期末資料放入即可, 次年即採用新系統!

當然, 新舊之間還是有些問題, 如前期的比對! 新系統可能沒有這些資料. 只好人工處理!
不過會計系統的結構簡單, 應該可以把歷史資料轉入!

另外, 也可以用一種方式, 購買(開放資料庫)的套裝軟體(便宜), 然後人工建立基本資料及期初資料.
一樣留著舊系統來查資料, 不需轉資料.

一年有幾億營收公司還在用 DOS 軟體, 真替你們擔心. 會計人員應該會使用 WINDOWS 的 EXCEL,
一個人用兩部電腦? VMWARE 也要錢啊! 員工工作效率如何? 電腦室人員要 DOS 高手!
你可要說服老板, 算算這些到底合不合算啊!

我想老板認為合算吧, 那您也別太在意, 有很多人認為要換系統, 這不是針對您, 而是針對這件事!

註:你是說在 VMWARE 中的 DOS 印表機會出問題? 不會這樣吧!
   還是說記憶不足造成的? 那目前舊系統是在那一部機器跑? 把這部機器的 HD GHOST 到 VMWARE 內.
發表人: dayi    時間: 2007-11-24 11:02 PM

一年幾億營收的公司在跑DOS下的AP
說實在的,這沒什麼
幾年前接過的案子
是間銀行的系統轉換
一年幾百億的銀行
系統後台是十年前的AIX+COBOL
整個案子唯一的麻煩在於COBOL的系統
懂的人幾乎都快退休了
怎麼辦
砸錢下去就對了
唯一的重點就是在
"只要老闆肯花錢,轉換系統根本不是問題"

給樓主一個建議
趁這個機會跟老闆要求換系統
畢竟遲早要換掉dos這個過時的系統
繼續用下去只會造成以後更多的問題
發表人: pppoe    時間: 2007-11-27 11:37 PM

以前為了玩GAME才會去弄
啟動音樂音效.滑鼠.光碟機...等等這些都會吃640K這種的記憶體
而且還要開smartdrv才跑的快<=這也會吃
為了改遊戲,FPE也要開下去<=這也會吃
如果沒有效的整理config跟autoexec
遊戲根本不能玩
當年為了多擠出那1K.2K的記憶體
想到頭殼都快壞了

可惜windows用太久
以前的東西都忘光了
只知道我以前的功力
開完機最多只有619K




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0