如何在 Dosbox 中将文件夹自动挂载为 C:

如何在 Dosbox 中将文件夹自动挂载为 C:

我查看了这里的社区文档,似乎没有任何关于如何在 Dosbox 中将文件夹“自动挂载”为 C: 驱动器的信息。

另外作为奖励,是否可以用同样的方式自动安装 cd/dvd 驱动器?

答案1

打开 DosBox 后,输入:

config -writeconf /home/user/dosbox.conf(或其他)然后退出 Dosbox。

打开dosbox.conf并添加([autoexec]在底部):

[autoexec] 

mount c /home/user/path/to/folder

我认为您可以对任何命令执行相同的操作,它似乎基本上是一个在启动时运行的批处理文件。

http://www.ubuntugeek.com/howto-auto-mount-a-drive-in-dosbox.html

答案2

由于已经展示了如何挂载文件夹并将其设置为 c 盘dosbox(尽管还需要c:在行下添加mount c才能实际更改为该文件夹),我将解决第二问题的一部分并演示一些dosbox可用于安装光驱和磁盘映像文件的其他命令。

以下命令都位于 的 [autoexec] 部分dosbox.conf。要从 中的默认配置中选择不同的配置.dosbox,请使用命令生成它config -writeconf(如上面的答案所述),编辑它并将其放在您的游戏文件夹中,然后启动游戏以便dosbox使用自定义配置:

dosbox -conf /home/mike/DOS/Game/dosboxgame.conf

关于你的第二问题,如果您的计算机上连接了多个物理驱动器,则可以安装多个光盘驱动器。在启动之前,必须在 Ubuntu 中安装光盘dosboxdosbox要添加到 conf 文件的命令例如是:

mount d /media/The_Web -t cdrom

Dosbox还有一个非常有用的功能,可以让你挂载文件夹就像cdrom:当文件夹包含多个磁盘映像时,这非常有用。我在我的一个dosboxconfs 中有一个示例命令:

mount d /home/mike/DOS/EXPRESS/DATA -t cdrom

要挂载您可能拥有的映像文件,请使用imgmount支持多个映像的功能。我在另一个 conf 中有一个类似于以下示例的命令dosbox

imgmount d /home/mike/DOS/game/game.iso -t iso 

或者(因为-t iso-t cdrom两者都适用于光盘映像)您可以使用

imgmount d /home/mike/DOS/TIMES/Timeshock.cue -t cdrom

当你编写完配置文件所需的所有条目(并设置要挂载的所有磁盘和文件夹)后,配置文件的 [autoexec] 部分可能如下所示:

imgmount d /home/mike/DOS/game/game.iso -t cdrom
mount c /home/mike/DOS/game
c:
game.EXE

有更多相关信息dosbox 使用手册以及有用的维基

相关内容