1. jgoerzen/dosbox的官网介绍
1.1. Docker服务器的DOSBox
该镜像可以独立使用,也可以作为其他镜像的基础。
它提供了一个DOSBox环境和一个运行在端口5901上的VNC控制台。
1.2. 安装和运行
您可以使用以下命令安装:
docker pull jgoerzen/dosbox
并使用以下命令运行:
docker run -d -p 5901:5901 --name mydosbox jgoerzen/dosbox
1.3. 安装文件
在根目录下,您将找到dosbox.conf(配置文件),您可以轻松地在其中添加autoexec语句。此外,还有C:到H:和Y:的驱动器子目录。此镜像将在(从dosemu中获取)中安装FreeDOS命令,并确保DOSBox和FreeDOS命令都在系统的PATH中。/dos dosbox.conf Y:\ DOS
还创建了Y:\ SCRIPTS并将其放在PATH中,尽管默认情况下为空;这是一个您可以添加稍后运行的脚本等的地方。
子镜像可以遵循此约定,但不是必需的:
- 驱动器C用于主要应用程序(可能是卷,因为许多人会写入其CWD)
- 驱动器D用于辅助应用程序(可能也是卷,因为许多人会写入其CWD)
- 驱动器Y用于静态实用程序/脚本,不需要成为卷。
此镜像使用supervisor;请参阅supervisor /目录以获取示例。添加自己的进程非常简单。
1.4. 环境变量
vncpasswd
可以设置VNC控制台的密码(最多8个字符,tightvncserver的限制)。如果您没有设置密码,则每次启动容器时都会分配一个随机密码,并记录在docker日志中。
1.5. 基于VNC的控制台
VNC暴露在端口5901上。您可以连接到此端口。默认情况下,您将看到一个xterm(白色)和一个DOSBox终端(黑色)在此运行,尽管子图像可能会更改这些默认设置。如果您没有看到DOSBox终端,则该命令应该为您获取一个。
1.6. 来源
此文档由John Goerzen [email protected]准备,源代码可以在https://github.com/jgoerzen/docker-bbs/tree/master/dosbox找到。
2. dosbox的快捷键
Dosbox有许多有用的快捷键,可以帮助您更轻松地使用它。以下是一些常用的快捷键:
Ctrl+F5:重置Dosbox
Ctrl+F6:减慢Dosbox的CPU速度
Ctrl+F7:加快Dosbox的CPU速度
Ctrl+F9:关闭Dosbox
Alt+Enter:切换Dosbox的全屏模式
F12:打开Dosbox的菜单
3. dosbox的高级功能介绍
-
高级配置选项:可以通过修改dosbox.conf文件来进行高级配置,例如修改CPU速度、音频设置、显卡设置等。
-
高级调试功能:可以通过设置debugger选项来启用调试模式,可以查看程序的内存使用情况、CPU使用情况等。
-
高级网络功能:可以通过设置IPX选项来启用IPX网络功能,可以在多个dosbox实例之间进行网络游戏。
-
高级音频功能:可以通过设置MIDI选项来启用MIDI音频功能,可以使用外部MIDI设备来播放游戏音乐。
-
高级显卡功能:可以通过设置svga_s3选项来启用S3显卡模拟器,可以支持更高的分辨率和更多的颜色。
-
高级存储功能:可以通过设置imgmount选项来挂载虚拟磁盘镜像,可以方便地访问游戏数据。
-
高级输入功能:可以通过设置joystick选项来启用游戏手柄功能,可以更好地体验游戏。
-
高级语言功能:可以通过设置keyboardlayout选项来选择键盘布局,可以支持不同的语言输入。
4. 设置vnc密码
vncpasswd
标签:选项,可以,Jgoerzen,设置,镜像,Dosbox,dosbox
From: https://www.cnblogs.com/0blog/p/17365159.html