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手册。


10条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   fedu

    微观在做什么? 我被怀疑的XD问候留下了

    1.    轴心85

      你好。 Micro是Motorola 6800微处理器仿真器,它具有用作培训人员的各种工具,可以知道如何处理指令,内部如何工作,IRQ,对其进行编程等。

    2.    轴心85

      你好。 Micro是Motorola 6800微处理器仿真器,它具有用作培训人员的各种工具,可以知道如何处理指令,内部如何工作,IRQ,对其进行编程等。

      问候。

      1.    fedu

        当我在学习电子学时为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.   埃夫先生

    您如何输入双点(:)?