要查看DOS中最常用命令的列表北京linux培训,请使用此命令:
help
要查看DOSBox中所有支持的命令的列表,请键入:
help/all
记好了那些命令应当在DOSBox提示符中使用linux打开终端快捷键,而不是在Linux终端中使用。
DOSBox还支持一些实用的按键组合键。右图是能有效使用DOSBox的默认按键快捷键。
要退出DOSBox,只需键入如下命令并按回车:
exit
默认情况下,DOSBox开始运行时的正常屏幕窗口大小如上所示。
要直接在全屏启动DOSBox,请编辑dosbox-x.xx.conf文件并将fullscreen变量的值设置为enable。以后,DOSBox将以全屏模式启动。假如要返回正常屏幕,请按ALT+ENTER。
希望你把握了DOSBox的那些基本用法。
让我们继续安装一些DOS程序和游戏。
首先,我们须要在Linux系统中创建目录来保存程序和游戏。我将创建两个名为~/dosprograms和~/dosgames的目录,第一个用于储存程序linux打开终端快捷键,前者用于储存游戏。
$mkdir~/dosprograms~/dosgames
出于本手册的目的,我将向你展示怎样安装TurboC++程序和Mario游戏。我们首先将见到怎么安装Turbo。
下载最后版本的TurboC++编译器并将其解压到~/dosprograms目录中。我早已将TurboC++保存在在我的~/dosprograms/TC/目录中了。
$lsdosprograms/tc/
BGIBINCLASSLIBDOCEXAMPLESFILELIST.DOCINCLUDELIBREADMEREADME.COM
运行DOSBox:
$dosbox
将~/dosprograms目录挂载为DOSBox中的虚拟驱动器C:
Z:>mountc~/dosprograms
你会看见类似下边的输出:
DriveCismountedaslocaldirectory/home/sk/dosprograms.
如今,使用命令切换到C盘:
Z:>c:
之后切换到tc/bin目录:
Z:>cdtc/bin
最后linux怎么查看系统版本,运行TurboC++可执行文件:
Z:>tc.exe
备注:只需输入前几个字母,之后按回车键可以手动填充文件名。
你如今将步入TurboC++控制台。
创建新文件(ATL+F)并开始编程:
你可以同样安装和运行其他精典DOS程序。
故障排除:
运行TurboC++或其他任何DOS程序时,你可能会碰到以下错误:
DOSBoxswitchedtomaxcycles,becauseofthesetting:cycles=auto.IfthegamerunstoofasttryafixedcyclesamountinDOSBox'soptions.Exittoerror:DRC64:Unhandledmemoryreference
要解决此问题,编辑~/.dosbox/dosbox-x.xx.conf文件:
$nano~/.dosbox/dosbox-0.74.conf
找到以下变量:
core=auto
并修改其值为:
core=normal
如今,让我们瞧瞧怎么运行基于DOS的游戏,比如MarioBrosVGA。
从这儿下载Mario游戏,并将其解压到Linux中的~/dosgames目录。
运行DOSBox:
$dosbox
我们刚刚使用了虚拟驱动器C:来运行DOS程序。如今让我们使用D:作为虚拟驱动器来运行游戏。
在DOSBox提示符下,运行以下命令将~/dosgames目录挂载为虚拟驱动器D:
Z:>mountd~/dosgames
步入驱动器D::
Z:>d:
之后步入mario游戏目录并运行mario.exe文件来启动游戏。
D:>cdmario
D:>mario.exe
开始玩游戏:
你可以同样像前面所说的那样运行任何基于DOS的游戏。点击这儿查看可以使用DOSBox运行的游戏的完整列表。
总结
虽然DOSBox并不能作为MS-DOS的完全取代品,而且还缺乏MS-DOS中的许多功能,但它足以安装和运行大多数的DOS游戏和程序。
有关更多详尽信息,请参阅官方DOSBox指南。