oie168 wrote:
用實體的 DOS 跑多會卡住,所以才會裝 DOSBox 來測試!
VirtualBox
(免費軟體,虛擬機器)
DOS 7.1
或
FreeDOS
ISO 檔(光碟安裝片),選一個

↑ 新增虛擬機
類型:Other,DOS
名稱:隨高興自取


↑ 記憶體配置、虛擬硬碟配置......都用預設就好,下一步一直按

↑ 虛擬光碟機,掛載 IOS 檔(虛擬光碟)
就是前面連結下載那個。DOS 的安裝光碟片(ISO 檔)

↑ 啟動虛擬機,預設會光碟開機
安裝。
Add-one 啥的建議不要裝,裝一堆鬼東西不知道什麼。
隨便亂點沒關係,反正虛擬的。
大不了整個虛擬機刪除,不傷 HOST OS(宿主系統,WINDOWS 之類的)一分一毫。然後在重建一個,再來一遍。

↑ 灌好後,關閉虛擬機,把虛擬光碟片(ISO擋)卸載掉
相當於拿出光碟片的意思。
不然它會一直光碟開機。

↑ 這是由 虛擬硬碟 開機的
※ 滑鼠點入虛擬機視窗,出不來的話,按鍵盤 右邊的Ctrl,就可以跳出來。
***********************
Q.資料 要怎麼傳進 虛擬機?
虛擬機 (Guest OS)和 宿主系統(Host OS)是沒有關聯的。兩者各自獨立。檔案無法直接丟進去。
試了下 VirtualBox 的共用資料夾,行不通。因為 dos 沒有支援網路的關係。
建議可以用 虛擬磁碟片(*.img 檔)、或 虛擬光碟片(*.iso 檔),掛載上去,虛擬機就可以 讀取了。
比方說:用燒錄軟體,製作一份 ISO 檔。(不是燒片,是製作成 *.iso 檔,不需要燒錄機)
免費的 燒錄軟體,比如:InfraRecorder
製作時,可以丟檔案、資料夾什麼的,進去。ET3 還有要用的軟體、文件....之類的。
做好的 *.iso 檔,掛載到 虛擬機 的 虛擬光碟。
然後開 dos 虛擬機進去,切到 D: 槽,就可以讀取了。但這是唯讀的,無法寫入(因為是光碟)
如果要傳出資料,弄個 虛擬磁碟片 掛載上去,就可以寫入。
或者把那顆 DOS 虛擬硬碟(*.vdi)掛到另一台 windows 的虛擬機,直接讀虛擬硬碟中的資料出來。
oie168 wrote:
多能跑,但介面實在太小了,...(恕刪)

↑ 縮放模式

↑ 熱鍵為:[HOME] + C
切過去,切回去,都是這個熱鍵。
[HOME] 預設為:右邊 CTRL

↑ 縮放模式下,最大化,視窗全螢幕
雖不是真正意義上的全螢幕,但視窗可以全螢幕,也可以隨時縮回去
也可自訂大小(用滑鼠拖視窗邊框),一邊上網,一邊用個小視窗旁邊看,多工這樣子。
但解析度的關係,最大化時,字會有鋸齒跑出來。
鋸齒的問題,有一個解決方法:(可解決,但不是很理想)

把螢幕解析度調為 1024x768,DOS 視窗字體鋸齒就會減小.....
fedora wrote:
↑ 縮放模式↑ 熱...(恕刪)
謝謝 fedora 前輩的詳細教導!
今天照著前輩的詳導,重新裝了新版 VirtualBox 5.0.4,跑 DOS 7.1
選擇
1) Install MS-DOS 7.10 [Enter]
結果出現以下錯誤訊息
應用程式發生例外 unknown software exception(0x80000003)於位置 0x5fd97f56 。
0x76a69cc6 指令參考的 0x000c000c 記憶體,該記憶體不能為 written。
裝了好幾次多沒成功,以前在舊版 VirtualBox 有裝成功跑過!
不知是不是新版 VirtualBox 的關係!
另 FreeDOS 從 ISO 檔裝起沒經驗,這方面的教學不多,正在爬文研究中!
再次謝謝!感恩!
a.原版的DOSBox並不能在每台電腦上完整執行倚天中文, 你要去下載韓國人修改過的DOSBox才能正確執行倚天中文. google搜尋 dosbox korean 就能找到, 有ykhwong這個就是. 然後倚天中文最好是3.53版. 3.52也行.
b.執行效率的問題在於1.DOSBox 只能使用一個CPU的核心, 然後此核心的使用率你要去設定, 預設cycles是3000, 可能不到386的速度, 你可以先用hotkey 按ctrl-f12去增加cycles, 我有調到過30000, 效能還可以, hotkey ctrl-f11降低cycles, 調到你滿意的效能, 同時把windows系統效能監控叫出來看是不是在這個DOSBox視窗下能將一個核心用到80%以上, 我有看過90幾%.效能滿意了再去修改.conf檔裡的cycles參數. 如果是玩game的話就不是調越高越好, 跑程式應該是越高越好.
希望能解決你的問題.
內文搜尋

X