DOSBox:如何在Linux上運行舊的DOS應用程序

DOSBox主屏幕

DOSBox中 DOS仿真器 具有適用於Linux,FreeBSD,Mac OS X,Windows等的版本。 該仿真器旨在創建適當的環境,以使舊的DOS應用程序和遊戲可以繼續在現代操作系統中使用,而不會出現兼容性問題。

由於對微處理器的熱情,有時我需要一個版本為MICRO的程序 MS-DOS 我遇到了想要運行它的問題。 DOSBox已使我擺脫困境,現在我來解釋一下。

首先是 安裝它,對於基於Debian的發行版,對於基於RPM軟件包或其他軟件包的發行版,您可以使用以下行(對於openSuSE,您可以 轉到此鏈接 並點擊直接安裝按鈕),您可以搜索相應的替代方法(如果需要,也可以從網上下載) www.dosbox.com 或使用Aptitude之類的工具):

sudo apt-get install dosbox

安裝後,您可以通過運行程序來使用它。 DOSBox將允許您運行 程序或視頻遊戲 用於帶有擴展名的MS-DOS .exe,.com和.bat。 如果您想知道如何完成此操作,只需鍵入以下內容即可啟動它:

dosbox

執行後即可使用 DOS命令 通過它。 現在,您可以在/ Home中創建一個名為“日程表”的目錄,您可以在其中保存要運行的DOS可執行文件。 如果可執行文件已經存在,則可以在DOSBox中鍵入以下內容(Z:\>是出現的DOSBox提示符,而不必鍵入):

Z:\> mount C /home/usuario/programasdos

如果一切順利, 信息 在本例中,“驅動器C已安裝為本地目錄/主目錄/用戶/已編程”。 這就是安裝DOS可執行文件並準備使用的目錄的方式。 現在,我們必須執行我們要處理的DOS程序或遊戲。 類型:

Z:\> C:

現在了 提示 它將更改為C:\>,如果您想或不記得可執行文件的名稱,則可以使用DIR和其他DOS命令來解決。 例如,如果可執行文件在另一個子目錄中,則可以通過鍵入以下內容轉到該目錄:

C:\> cd nombre_directorio

在我們的情況下,情況並非如此,因為 直接可執行 在編程中。 我們繼續編寫程序的全名,然後按ENTER鍵,因為它發生在MS-DOS中。 例如,假設您要運行在創建的目錄中找到的micro.exe,然後鍵入:

C:\> micro.exe

然後按ENTER鍵將打開。 記住他們存在 一些捷徑 在DOSBox中執行某些操作的鍵,例如Ctrl + F9退出DOSBox,Alt + ENTER修改全屏模式,Ctrl + F5捕獲屏幕,Ctrl + F10釋放鼠標或捕獲它以處理DOS應用程序。 還有更多,您可以查閱DOSBox手冊。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   費杜 他說:

    他在做什麼微? 我被懷疑的XD問候留下了

    1.    軸心85 他說:

      你好。 Micro是Motorola 6800微處理器仿真器,它具有用作培訓人員的各種工具,可以知道如何處理指令,內部如何工作,IRQ,對其進行編程等。

    2.    軸心85 他說:

      你好。 Micro是Motorola 6800微處理器仿真器,它具有用作培訓人員的各種工具,可以知道如何處理指令,內部如何工作,IRQ,對其進行編程等。

      問候。

      1.    費杜 他說:

        當我在學習電子學時為6800編程時,我什至不記得了,感謝他的貢獻。 問候

  2.   俊鏈 他說:

    您好,我想使用一個程序與PLC進行通信,該程序稱為邏輯主機90,它可以打開,並且所有內容都可以,但是當要打開或查看PLC內部的內容時,出現通信故障,我該如何配置呢?謝謝你使用linux mint

  3.   俊鏈 他說:

    您好,您好嗎?我想使用一個與plc進行通信的程序,該程序是logicmaster 90,它會打開,但是當嘗試打開plc內的內容時,出現通信失敗消息,我該如何配置通信?謝謝……我使用linux mint 17.3

  4.   米格爾 他說:

    您好,我知道這篇文章發布已經很長時間了,但是我需要問您一個問題。 我必須通過將DOSBox C驅動器安裝在USB磁盤上來安裝它,但是由於它的名稱帶有空格,所以不會帶我。 有誰知道如何在dosbox中為Linux編寫mount命令,以將該USB驅動器作為磁盤C:掛載? 謝謝

  5.   拿俄米 他說:

    非常簡單易懂! 謝謝!

  6.   埃夫先生 他說:

    當我把雙點(:)。

  7.   埃夫先生 他說:

    您如何輸入雙點(:)?