Board logo

主題: [求助] [求助][DOS]畢昇排版軟體移植Virtual PC.感謝大家幫忙..已解決了 [打印本頁]

發表人: lag    時間: 2008-3-27 03:54 AM     主題: [求助][DOS]畢昇排版軟體移植Virtual PC.感謝大家幫忙..已解決了

小弟家裡開打字行
家母長年習慣使用畢昇排版軟體.使用電腦要一下換dos.一下換2000.一直換來換去
小弟幫家母買了台雙核心.想說裝Microsoft Virtual PC 或 VMware 讓家母可以在xp系統下 使用畢昇排版軟體
現在的問題是 小弟不太懂dos. 但是簡易操作是可以的.小弟將家母電腦裡的畢昇拷貝出來(能抓出來的都抓處來)..
過程大致是這樣
使用 建立Microsoft Virtual PC虛擬電腦
1.磁碟切割.格式化.
2.使用98dos開機片建立.c系統 ..也有試過直接灌98系統
3.將畢昇需要的檔案copy到c:
4.改Config.sys及 autoexe.bat.亂試.使他能由開機直接進入畢昇
目前是程式執行時會停住

附上小弟的 crosoft Virtual PC 2007 中文化.主程式為微軟免費軟體. 可至微軟抓.
小弟的中文化可在虛擬dos底下建立一個磁碟.該磁碟可指定為host主機任意資料夾..達到資料夾共享
方法約略為..
建立Microsoft Virtual PC虛擬電腦.磁碟切割.格式化.使開幾載入光碟機驅動
在該.虛擬電腦視窗是選 操作>安裝或升級附加模組
此時如有啟動光碟驅動會自動載入工具光碟片
執行該光碟槽下如 r:\DOS\FHSARE.EXE       FHSARE.EXE此為啟動分享功能執行檔
在對該視窗點選編輯>設定   在共用資料夾選項內..新增指定資料夾以及對應的磁碟代號.
在dos下即可使用該指定資料夾內檔案

附上98dos開機印象檔
附上畢昇排版系下載
此內容為小弟copy家母電腦內的畢昇.原始內容.解開將內容copy到開機槽.預設c:

小弟已經亂摸亂試一個月了.接近崩潰狀態.感請哪位大俠拔刀相助.幫小弟解決.
謝謝

[lag 在  2008-4-6 06:17 AM 作了最後編輯]
發表人: saab518    時間: 2008-3-27 04:16 AM

你的問題在~
1.要fat16的純DOS
2.要有DOS驅動程式的VGA卡
3.要會處理記憶體跟Config.sys及autoexe.bat
其中
現在2會最困難~其他都還簡單!
因為很多古早的程式有特定的VAG支援以及特定的記憶體位址載入
此外現今的VGA處理速度太快~反而無法支援太慢的程式

結論
為什麼要要用新電腦?為什麼要用Virtual PC?
你的設計大有問題!
既然令堂熟悉舊環境~
最佳的建議是找二手或舊規格單純給他即可~反而是要善用網路環境讓檔案去彼此傳遞跟加工
Virtual PC不是一樣要再切換開啟一次嗎?好像多此一舉!
如果找的到~ET4000跟S3的PCI顯卡通常相容性會最好!!

以上供你參考~
發表人: lag    時間: 2008-3-27 04:36 AM

家母常用的也是視窗系統軟體
因為家母習慣用畢昇畫表格.但家母在用的那台電腦.是大部分印表機都連在上面開分享
家母一換到dos就會不能分享了
本來是想說把雙核心加kvm用兩台電腦..家母說很擠.有時KVM在DOS會當掉.
目前有5台電腦.有一台傳遞和備分資料的分享主機.印表機大大小小約10台
只有家母那台在排版.其他就打打字.
其實也在想看有沒有比較好的解決方案.
謝謝大俠的指教
發表人: ERIC080    時間: 2008-3-27 09:34 AM

同意 saab518大大說法
分開是最好的解決方法喔

加油~
發表人: 阿達猴    時間: 2008-3-27 09:43 AM

試試用vmware模擬電腦..
發表人: Ailio    時間: 2008-3-27 10:10 AM

DOS環境的話
還有一個軟體叫做DOS box
可以虛擬出DOS需要的環境出來

下載你的軟體中 我幫你試試看

測試了一下
DOSBOX可以執行
不過....執行出軟體能不能做出 你想做事情....@@ 我就不知道了
有圖有真相



[Ailio 在  2008-3-27 10:49 AM 作了最後編輯]
發表人: 阿達猴    時間: 2008-3-27 10:19 AM

http://www.bootdisk.com/
↑這邊有很多版本的開機片...
發表人: Adsmt    時間: 2008-3-27 10:56 AM

我覺得與其改變環境,不如改變人吧。
現在排版軟體那麼多,功能又超強,為什麼不學新的呢?有那麼難嗎?

人總是要試著去改變自己吧?
發表人: ERIC080    時間: 2008-3-27 11:09 AM

樓上大大 可能沒注意到是 lag 大大的母親
請體諒老人家一下,學其它軟體會有困難

還有一點,畢昇排版系統可能是她的謀生工具
所以啦.......可以幫忙的大家應該會盡力去做
發表人: Ailio    時間: 2008-3-27 03:56 PM


引用:
Adsmt寫到:
我覺得與其改變環境,不如改變人吧。
現在排版軟體那麼多,功能又超強,為什麼不學新的呢?有那麼難嗎?

人總是要試著去改變自己吧?


其實我覺得 有時候挑戰一下 也是不錯的
不只是挑戰新的東西 有時候挑戰 用新的設備跑舊的軟體這種實驗過程 也是別有滋味的呢
不然仿間也不會有這麼多軟體給大家玩了

不過回歸現實面 那套排版 我用了一下...>< 不會用
新版的再Windows下的 應該會很簡易吧
發表人: nine86    時間: 2008-3-27 08:32 PM

其實不曉得樓主用的DOS是純DOS6.22還是98的DOS7.0,小弟之前幫人轉移過舊
系統到新電腦上,對方的進銷存系統在98的DOS7.0就硬是沒辦法操作(進的去ET3
和進銷存系統)要是再進一步操作就出現進銷存系統的error指令,直到找到了DOS6.22
才順利解決這個麻煩......題外話扯了這麼久拉回正題
小弟推薦用vmware + DOS...
因為vmware的顯卡也是虛擬出來的,並非原本的顯卡,所以相容性"應該"還可以
有用wmware灌過XP就知道了,顯卡是vmware的預設顯卡,樓主可用vmware先
配好虛擬電腦的硬體設定,如記憶體量、HDD空間...等等,然後用DOS開機片分割好
formart完畢,接著把舊電腦的系統整個用ghost拉進vmware創出來的虛擬機器中
就直接可以使用了,這樣不但可以有主系統(XP、2000)的方便性,又可兼具舊系
統的實用,一邊用vmware把虛擬電腦視窗化排版,一邊又可以在主系統聽音樂上網
發表人: 陽だまり    時間: 2008-3-28 02:29 PM

請問一下,要開畢昇主程式的話
是要執那個指令才會開

bs裡密密麻麻一堆
發表人: chaeung    時間: 2008-3-28 03:04 PM

個人獨斷的偏見:

我想主要問題在畢昇, 因為畢昇原版是有keypro的, 而且僅綁定少數幾型雷射印表機, 而且本身對DOS設定的要求也挺嚴苛的, 所以我不認為能夠靠模擬來完整達到需求.

DOS版畢昇的時代... 是主機板是ISA插槽, CPU=386/486~P1, RAM=EDO RAM 4~8MB, HDD=40~120MB的時代, 想要重現這工作環境真的很難, 我的建議是找一台舊機器專門跑DOS, 但是可以安裝網路driver(儘量loadhi到upper memory)讓DOS可以達到網路分享功能(所有相關DOS驅動程式要找齊), kvm會當機? 換一顆好一點的kvm試試, 畢竟kvm標明DOS可用就一定要可用才行.

以上
發表人: lag    時間: 2008-3-28 05:21 PM


引用:
陽だまり寫到:
請問一下,要開畢昇主程式的話
是要執那個指令才會開

bs裡密密麻麻一堆

看你是用哪種方法開啟
用虛擬電腦開啟的話 開機啟動畢昇.改裡面的autoexec.bat 和config.sys.
如果是dosbox類的dos模擬..執行bs資料夾裡面的mm.bat.到選單在選第4選項

我用過vmware模擬.但是vmware在dos開機部分如果在config.sys載入QEMM記憶體 會卡住..同時vmware同時沒有在dos和主系統分享資料夾的工具.可能要載入dos網卡驅動.(以前有在實體主機上試過)

下方是小弟使用Virtual PC用98dos(有使用過6.22.dos7.98才會有這個畫面) 模擬的
將原本config.sys中的 DEVICE=C:\QEMM\QEMM386.SYS X=A000-B7FF RAM
DEVICE=C:\windows\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\windows\EMM386.EXE RAM
可以看到畫面被分為好幾格...滑鼠在灰白的格子中可以動來動去


小弟檢查過家母那台畢昇的電腦cpu是賽揚2.4...512ram 同時沒有keypro
就一步之差了..有畫面.滑鼠會動..
鮮感謝Ailio 熱心指導dosbox..幫小弟試.但是小弟同樣用dosbox執行卻直接dosbox程式關閉.不知是不是顯卡driver問題
anyway..感謝大家的熱情幫忙..小弟先從分從分開兩台電腦開始.
謝謝大家
發表人: chaeung    時間: 2008-3-28 11:08 PM

個人獨斷的偏見:

這是我找到當年用的QEMM在config.sys中的設定:
DEVICEHIGH=C:\QEMM\QEMM386.SYS RAM X=B000-B7FF ROM=C000-C7FF ST:F
rem DEVICEHIGH=C:\QEMM\QEMM386.SYS RAM X=B000-B7FF ROM=C800-CBFF SORT:Y FASTINT10:Y VHI:N NOVDS DISKBUF=16 ST:F

年代已久(超過10年以上), 有很多細節部份記不太清楚了.
純DOS開機時, 384K中的upper memory有一些固定位址要保留給mapping用.
記得B000-B7FF和C000-C7FF兩個一個保留給VGA一個保留給BIOS, 用模擬的話就真的不知道會怎麼放了(記得qemm -map還是qmap可以看).

以上
發表人: ma1111    時間: 2008-3-29 06:26 PM

用QEMM自我安裝設定程式試試看

這個 case 最後一關應該是雷射印表機的軀動

ps
畢昇應該是用EMM

[ma1111 在  2008-3-29 06:27 PM 作了最後編輯]
發表人: dk2004    時間: 2008-3-29 11:05 PM

用dosbox的話
cpu的部份要設定為
core=normal

這樣就能進去了....
先 mm.bat 再選4 就進去了
但是我發覺你給的檔案有缺檔,請看附件圖檔
看訊息應該是缺 c:\dy 和 c:\edy 裡面的字型吧

[dk2004 在  2008-3-29 11:08 PM 作了最後編輯]

附件: bs2.jpg (2008-3-29 11:05 PM, 61.63 K) / 該附件被下載次數 6
http://twed2k.org/attachment.php?aid=34237
發表人: Acute    時間: 2008-4-2 03:34 PM

基本上, 你提供的檔案我無法下載, 無法測試詳情
但是, 你可以嘗試使用DOSBox
那些config.sys 內的東西, 除非是必要的驅動程式, 否則全免
autoexec.bat 內, 除非必要的常駐程式, 否則全免

DOS 時代的程式, 總共有3種特殊記憶體
一種是EMS 另一種是XMS 還有一種是UMB
HIMEM 用來提供XMS
EMM386 or QEMM 具備EMS 功能外, 還具備額外的UMB

使用DOSBox 他已經把三種記憶體都幫你模擬好了
HIMEM及EMM386 or QEMM 都可以扔掉
如果config.sys 內沒有其他額外驅動, 這部份等於已經解決

請嘗試下載DOSBox, 按照說明把環境建立好(基本上, 只有幾個小步驟)
然後把磁碟機用Mount 指令設定好
然後直接啟動畢昇主系統, 只要畢昇不需要掛載奇怪的常駐程式或驅動程式, 應該就可以直接啟動起來
畢昇有沒有特別的常駐程式需要預先掛載? 這部份, 只要看autoexec.bat 內, 是不是有畢昇的東西即可獲知

理論上, 畢昇只是排版系統, 不會去管你的硬碟是FAT32/16 or NTFS所構成的檔案系統, 這部份他會使用標準的DOS 界面去存取檔案, 而DOSBox 也幫你把他模擬好了, 檔案系統是啥應該跟排版毫無關連, 也不用去搞那些奇怪的檔案系統跟開機模擬

你測試後如果還有問題, 請把config.sys & autoexec.bat 內容貼出來
或者把你的檔案放到一個可以下載的區域(應該只需要有畢昇的部份)
不然我也沒辦法幫你看怎回事

你只要記住, 記憶體部份, DOSBOx 都已經具備
即使CD-ROM 的MSCDEX 他也是內建的
包含滑鼠驅動程式也是不需要的
所以, batch file 內這些標準驅動程式都應該摘除
只需要留下畢昇需要的特別驅動程式(如果有的話)
此外就是config.sys 內有沒有啥特殊的驅動程式了
撇開所有驅動程式, 直接啟動畢昇, 缺啥再從batch file 內去找
不要去設法掛載以前要掛載的一堆程式
要反過來, 直接啟動主系統, 缺啥再去找來補上去
不然, 你會被過去的歷史包袱累死, 並且得不到你要的結果

Acute.
發表人: lag    時間: 2008-4-6 06:16 AM

在此感謝各位twed2k網友.版主們的支援.教導
小弟已完成在xp下使用dosbox執行運用畢生排版軟體
太感動了....現在就剩下dosbox列印問題以及dosbox倚天會亂碼問題

再次感謝大家的幫忙
也代家母感謝大家
發表人: dk2004    時間: 2008-4-6 09:55 AM

可以下載 dosbox CVS 版本
進倚天不會亂碼的
http://ykhwong.x-y.net/cvs/frame.html

看圖


[dk2004 在  2008-4-6 10:19 AM 作了最後編輯]
發表人: lag    時間: 2008-4-8 11:21 PM

DK2004大人
您真的是救星阿
看了一下  CVS 版本的設定檔 裡面直接有print支援.一般版的沒有
好感動喔 明天就來去試
太感謝你了..




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