我查看了这里的社区文档,似乎没有任何关于如何在 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 中安装光盘dosbox
。dosbox
要添加到 conf 文件的命令例如是:
mount d /media/The_Web -t cdrom
Dosbox
还有一个非常有用的功能,可以让你挂载文件夹就像cdrom:当文件夹包含多个磁盘映像时,这非常有用。我在我的一个dosbox
confs 中有一个示例命令:
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 使用手册以及有用的维基。