linux怎么运行msdos 如何运行linux中的程序( 二 )


linux怎么运行msdos 如何运行linux中的程序

文章插图
你现在将进入 Turbo C++ 控制台 。
linux怎么运行msdos 如何运行linux中的程序

文章插图
创建新文件(ATL + F)并开始编程:
linux怎么运行msdos 如何运行linux中的程序

文章插图
你可以同样安装和运行其他经典 DOS 程序 。
故障排除:
运行 Turbo C++ 或其他任何 DOS 程序时,你可能会遇到以下错误:
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox’s options. Exit to error: DRC64:Unhandled memory reference
要解决此问题,编辑 ~/.dosbox/dosbox-x.xx.conf 文件:
$ nano ~/.dosbox/dosbox-0.74.conf
找到以下变量:
core=auto
并更改其值为:
core=normal
现在,让我们看看如何运行基于 DOS 的游戏,例如 Mario Bros VGA 。
从 这里 下载 Mario 游戏,并将其解压到 Linux 中的 ~/dosgames 目录 。
运行 DOSBox:
$ dosbox
我们刚才使用了虚拟驱动器 C: 来运行 DOS 程序 。现在让我们使用 D: 作为虚拟驱动器来运行游戏 。
在 DOSBox 提示符下,运行以下命令将 ~/dosgames 目录挂载为虚拟驱动器 D:
Z:\\>mount d ~/dosgames
进入驱动器 D::
Z:\\>d:
然后进入 mario 游戏目录并运行 mario.exe 文件来启动游戏 。
D:\\>cd mario
D:\\>mario.exe

linux怎么运行msdos 如何运行linux中的程序

文章插图
开始玩游戏:
linux怎么运行msdos 如何运行linux中的程序

文章插图
你可以同样像上面所说的那样运行任何基于 DOS 的游戏 。点击这里 查看可以使用 DOSBox 运行的游戏的完整列表 。
总结
尽管 DOSBox 并不能作为 MS-DOS 的完全替代品,并且还缺少 MS-DOS 中的许多功能,但它足以安装和运行大多数的 DOS 游戏和程序 。
有关更多详细信息,请参阅官方 DOSBox 手册。
这就是全部内容 。希望这对你有用 。更多优秀指南即将到来 。敬请关注!
干杯!
via: https://www.ostechnix.com/how-to-run-ms-dos-games-and-programs-in-linux/
作者: SK 选题: lujun9972 译者: way-ww 校对: wxy
本文由 LCTT 原创编译,Linux 中国 荣誉推出
点击“了解更多”可访问文内链接