首页 > 其他分享 >Jgoerzen/Dosbox镜像的使用

Jgoerzen/Dosbox镜像的使用

时间:2023-04-30 13:11:19浏览次数:46  
标签:选项 可以 Jgoerzen 设置 镜像 Dosbox dosbox

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的高级功能介绍

  1. 高级配置选项:可以通过修改dosbox.conf文件来进行高级配置,例如修改CPU速度、音频设置、显卡设置等。

  2. 高级调试功能:可以通过设置debugger选项来启用调试模式,可以查看程序的内存使用情况、CPU使用情况等。

  3. 高级网络功能:可以通过设置IPX选项来启用IPX网络功能,可以在多个dosbox实例之间进行网络游戏。

  4. 高级音频功能:可以通过设置MIDI选项来启用MIDI音频功能,可以使用外部MIDI设备来播放游戏音乐。

  5. 高级显卡功能:可以通过设置svga_s3选项来启用S3显卡模拟器,可以支持更高的分辨率和更多的颜色。

  6. 高级存储功能:可以通过设置imgmount选项来挂载虚拟磁盘镜像,可以方便地访问游戏数据。

  7. 高级输入功能:可以通过设置joystick选项来启用游戏手柄功能,可以更好地体验游戏。

  8. 高级语言功能:可以通过设置keyboardlayout选项来选择键盘布局,可以支持不同的语言输入。

4. 设置vnc密码

vncpasswd

标签:选项,可以,Jgoerzen,设置,镜像,Dosbox,dosbox
From: https://www.cnblogs.com/0blog/p/17365159.html

相关文章

  • 【ambari】构建ambari的docker镜像
    githubhttps://github.com/code-ssd/ambari-in-docker.gitambari2.7.6indocker使用centos7构建的。软件包下载HDP3.3.1.0-002版本从公众号:HiDataPlus下载。或者使用阿里云下载(ambari-in-dockerhttps://www.aliyundrive.com/s/gQXWmpNVC5F提取码:qd46)我的repo文件夹......
  • [Termux]更换Termux源 安装Debian容器并 设置Debian镜像源且 安装code-server(附安卓/
    前言Termux开发者称已经不会在GooglePlay上更新该应用了,要么在Github下载要么去F-Driod下载,为了方便下载,本文已经给出下载链接...GitHub下载链接:https://github.com/termux/termux-app/releases/download/v0.118.0/termux-app_v0.118.0+github-debug_universal.apk(GitHub......
  • 上篇:带你手工体验从写代码、编译、打包镜像、部署到K8S的全过程
    本篇使用的gowebdemo,页面很简单,功能也是很简单,写代码不是本篇的重点,重点是先体验一下整个流程:开发环境准备、写代码、提交到仓库、拉取代码构建并打包镜像、推送到镜像仓库,部署到K8S。本篇的分享分为上篇和下篇,上篇是手动,计划在下篇再讲自动。只有手动体验过,才能更能深入的理......
  • 手写了一个ChatGPT镜像点
    用了一段时间的ChatGPT,真的厉害,但稳定性真是一言难尽,时不时就节点限制,辛苦申请的账号莫名就被封,累了。想想我还是自己动手做一个好了,发现用官网提供的API方式接入,还是挺稳定的,可能是它那边对网页的访问才做限制。 果然还是不用折腾,打开直接就能用的感觉爽,直接改变了我的工作方......
  • 虚拟机安装docker镜像
    一、下载centOs镜像文件    下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ (目前试例选择的是CentOS-7-x86_64-DVD-2009.iso:桌面版,也可根据需求选择Everything版本的,基本上包含了全部配置)二、下载VMware   目前选择的是 16破解版,随便下载找个下载地......
  • Dockerfile构建镜像常用指令
    1.常用命令Dockerfile是一个文本文件,包含了一条条的指令,在基于指定的镜像上,一条指令构建一层,最终构建出一个新的镜像。关键字作用备注格式FROM指定基础镜像指定基于哪个镜像开始构建FROM<image>:<tag>MAINTAINER作者信息标明这个dockerfile是谁写的(已弃用)......
  • rabbitMQ镜像模式搭建
    一、环境 配置hosts解析192.168.1.135rabbit-master01192.168.1.136rabbit-master02192.168.1.137rabbit-master03关闭防火墙或者配置相关端口二、安装yum源及rabbitmq在所有机器上curl-shttps://packagecloud.io/install/repositories/rabbitmq/erlang/script.r......
  • [Ubuntu] 节点部署获取镜像报错以及解决方法
    没有启动docker,解决方法启动dockerservicedockerstartservicedockerstatusdockerhub没有该版本在dockerhub查询版本......
  • Ubuntu 安装Docker 并配置镜像加速
    环境UbuntuServer18.04.1LTS64bitUbuntu查看版本参考链接Docker安装对Ubuntu版本要求Docker安装卸载原有的版本sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc首次安装配置Dockerrepository升级apt,并允许通过HTTPS使用存储库sudoap......
  • DOCKER 基础镜像
    DOCKER基础镜像  转至元数据结尾 Createdby 蒋颖伟,lastmodifiedby mike on 三月15,2019转至元数据起始  1、不带jdk的基础镜像的dockerfileFROM ubuntuMAINTAINERlstar [email protected] #更换源可以是阿里云、网易、搜狐的源,默认源也......