DOSBox - 在Linux中运行旧的MS-DOS游戏/程序

曾经想玩老DOS游戏或使用旧的编译器,如Turbo C或MASM运行汇编语言代码?如果你有并且想知道如何,那么DOSBox是

有没有想过玩老的DOS游戏或使用旧的编译器一样的Turbo CMASM运行汇编语言代码? 如果你有和想知道怎么样,然后DOSBox中是要走的路。

在Linux中安装DosBox

DosBox for Linux

什么是DOSBox?

它是一款开源软件,模拟运行MS-DOS的计算机。 它使用简单直接媒体层 (SDL),这使得它很容易移植到不同的平台。 因此DOSBox中可用于多种操作系统Linux,WindowsMac,BeOS等。

在Linux中安装DOSBox

如果你是在Ubuntu上,您可以直接从软件中心安装它。 对于一般的其他基于Debian的系统,可以使用sudo易于得到安装。 其命令如下。

$ sudo apt-get install dosbox

对于其他Linux发行版一样RHEL,CentOSFedora,你可以编译如下从源代码安装它。 下载使用以下命令wget的最新的源文件。

# wget http://kaz.dl.sourceforge.net/project/dosbox/dosbox/0.74/dosbox-0.74.tar.gz

导航到文件下载的目录,并运行以下命令。

# tar zxf dosbox-0.74.tar.gz
# cd dosbox-0.74.tar.gz
# ./configure
# make
# install

如何使用DOSBox

一旦你开始DOSBox中 ,你必须先安装系统的一部分,希望里面DOSBox中访问。

mount <label> <path-to-mount>

要安装您的整个目录为C,可以运行以下命令。

mount C ~

然后键入<标签>:如果你每次都安装相同的目录和CD到同一位置,那么你可以在整个过程中与DOSBox中的配置文件的帮助下自动完成。

这个文件位于〜/ DOSBox中的目录。 该文件的名称将是dosbox- [版] .conf文件 ,其中版本是您安装DOSBox中的版本号。 所以,如果你已经安装的版本0.74中,您将运行以下命令:

gedit ~/.dosbox/dosbox-0.74.conf

所以,如果你希望你的DOSBox中自动安装的主目录,进入〜/ TC文件夹DOSBox中的每启动时,你可以在配置文件的末尾添加以下代码行。

mount c ~
c:
cd TC

配置文件中还有更多选项可用。 例如,如果你想DOSBox中总是在全屏模式下启动,您可以编辑和从false更改全屏参数的值设置true。

许多其他选项和它们的描述在配置文件本身中给出。 此外,如果要在配置文件中的任何位置添加注释,可以使用该特定行开头的#字符。

安装少量游戏和程序

如果你是印度的计算机科学的学生,那么你必须在你的学校或学院的某个时间点使用这个。 虽然它是一个非常过时的编译器,大多数Colleges仍然使用它,因为他们无法跟上现代编译器。

Turbo C ++

从下面的链接下载最新的TC ++并提取它在你的home目录的内容。

  1. http://turbo-c.soft32.com/

现在启动DOSBox中并运行以下命令。

mount c ~
c:
cd tc3
install

更改源驱动器到C安装菜单。

Turbo C ++

Turbo C ++

将安装目录保留为默认目录,然后开始安装过程。

安装Turbo C ++

安装Turbo C ++

在此之后,TC + +将被安装在位置C:/ TC。 您可以使用以下命令运行它。

cd /TC
cd bin
tc
启动Turbo C ++

启动Turbo C ++

2.沃尔芬斯坦3D

这是当它被释放,目前广为流行的DOS游戏世界,甚至在90年代最流行的第一人称射击游戏之一。 所以如果你想有一些老式的视频游戏动作,安装步骤如下。

从以下链接下载zip文件,并将其内容提取到您的主目录。

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

现在启动DOSBox中并运行以下命令。

mount c ~
c:
cd wolf3d
install

如下面的屏幕截图选择C盘作为安装驱动器。

Wolfenstein 3D

Wolfenstein 3D

选择安装的默认目录,然后按Enter。

安装Wolfenstein 3D

安装Wolfenstein 3D

在此之后,Wolf3d将已安装在位置C:/ Wolf3d。 一旦内部C:/ Wolf3d目录,你可以输入“wolf3d”来运行游戏。

启动Wolfenstein 3D

启动Wolfenstein 3D

3. MASM(微软宏汇编)

如果你想要运行的汇编语言代码,那么你需要像MASMTASM( 涡轮汇编 )汇编。

从下面的链接下载rar文件,并将其内容提取到您的主目录。

  1. http://sourceforge.net/projects/masm611/

现在启动DOSBox中并运行以下命令。

mount c ~
c:
cd masm611/disk1
setup

将所有文件安装到其默认位置,然后选择要在其中运行程序的操作系统。

MASM

MASM

/ MASM611 / bin目录一旦设置完成后,可以通过从C运行以下命令运行ASM文件。

masm <filename>.asm
link <filename>.obj
<filename>

波斯王子

这是我在电脑上玩的第一个游戏! 这是非常受欢迎的,而我是在21世纪初在印度长大。 所以,如果你也有美好的回忆像我这样的玩这个游戏作为一个孩子,想重振他们,这里有在DOSBox中进行安装的说明。

其实,你并不需要安装它,你只需要下载zip文件解压的地方它,你可以直接从该位置输入“ 王子 ”发挥DOSBox中的游戏。 这里是它的步骤。

从以下链接下载zip文件,并将其内容提取到您的主目录。

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

现在启动DOSBox中并运行以下命令。

mount c ~
c:
cd prince
prince
波斯王子游戏

波斯王子游戏

参考链接

  1. DosBox主页

这是我对Howtoing的第一篇文章,所以请随时你怎么想,这篇文章任何建议,如果你让他们给我评论。 另外,如果你安装的DOSBox中的任何游戏 / 程序的过程中遇到一些问题,你可以发表你的怀疑意见。