dosbox

为什么 IMGMOUNT 在 DOSBox 中可以运行,但在 DOSBox 变体(例如 DOSBox-X)中却显示“无法从文件创建驱动器”?
dosbox

为什么 IMGMOUNT 在 DOSBox 中可以运行,但在 DOSBox 变体(例如 DOSBox-X)中却显示“无法从文件创建驱动器”?

有某个文件映像可以立即以软盘形式安装在 DOSBox 中,但在较新的版本中却无法做到这一点,例如DOSBox-X,有什么想法可以修复它吗(已经提交了一个错误,但没有得到回复,并且同样的问题似乎也出现在所有其他变体中)? 重现步骤 下载 Kryoflux对于 Windows 并提取 进入https://archive.org/details/WWFEuropeanRampageTourOcean199235Kryoflux.7z 下载熔盐转储那里 使用 Windows CMD 输入kryoflux_3.00_windows\dtc\DTC_x64\ 使用Kr...

Admin

在 Dosbox 上模拟 Windows 3.1 中的高分辨率图形芯片
dosbox

在 Dosbox 上模拟 Windows 3.1 中的高分辨率图形芯片

我在 Dosbox 0.74 中运行 Windows 3.1。我的分辨率为 1024x768 256 色。我想使用更高的分辨率。我在 Google 上搜索了很多,但找不到明确的答案。我想我想要做的是模拟一个能够达到 1600x1200 等更高分辨率的显卡。16 色就够了,只是想要更高的分辨率。提前谢谢。 ...

Admin

如何将缺失的 DOS 命令添加到 DOSBox?
dosbox

如何将缺失的 DOS 命令添加到 DOSBox?

我正在尝试执行.bat文件DOS盒: 它以以下几行开头: echo off cls if exist %1:\BLA\z.exe goto custom if not exist d:\BLA\z.exe goto error APPEND d:\BLA;d:\BLA\SUBFOLDER /X:ON /PATH:ON goto start 其结果是: 非法命令:APPEND。 据我了解,问题在于 DOSBox 不支持 APPEND 命令。 如何将缺失的 DOS 命令添加到 DOSBox?我能以某种方式从自由项目?是否可以提取所需的文件,而...

Admin

如何使用打印机设置通过 DOSbox 进行打印
dosbox

如何使用打印机设置通过 DOSbox 进行打印

我有一个在 Dos 上运行的程序,因此我使用 DOSbox(SVN-Daum 版本)来运行该程序。除了打印功能之外,每个功能似乎都运行良好。问题是 DOSbox 在其目录中使用自己的字体,并在其配置中使用其他打印设置。我希望打印输出与打印机的设置相匹配(具有预设字体和大小的点阵打印机)。 如何使用打印机的点阵预设通过 DOSbox 进行打印? 谢谢。 ...

Admin

Dosbox - Ctrl 键反应迟钝/无响应
dosbox

Dosbox - Ctrl 键反应迟钝/无响应

我最近尝试使用 Dosbox 玩一些 dos 游戏。但是我注意到左 ctrl 键有点迟钝,有时没有反应。 我猜是因为 Dosbox 将其用作特殊键。我尝试将所有特殊功能重新映射到右移,但问题仍然存在。 我想我可以将 ctrl 的另一个键重新映射到应用程序,但左 ctrl 通常最舒服。还有其他选择吗? 我正在使用 Linux Mint。 ...

Admin

如何在 Retroflag GPI 上的 DOSBox 游戏中配置按键?
dosbox

如何在 Retroflag GPI 上的 DOSBox 游戏中配置按键?

我在我的电脑上安装了 DOSBox逆行旗 GPi并将一些旧的 DOS 内容复制到 roms/pc,我可以从 RetroPie/EmulationStation 菜单运行它们,但控件存在问题。默认情况下,箭头似乎只在某些游戏中起作用,而其他键通常不起作用。我想以某种方式为每个游戏单独配置按键。我知道 DOSBox 有某种配置键盘的方法,但 GPi 按钮的键码是什么? ...

Admin

DOSBox 如何以及为何如此工作?
dosbox

DOSBox 如何以及为何如此工作?

作为模拟或虚拟机方面的完全新手,我面临以下两个需要回答的问题: 简要说明软件(此例中为 DOSBox)如何取代某些硬件/CPU 功能。 这样做的理由是什么? 当我试图思考可以讨论的这个模拟器的某个方面时,我看到了以下句子: “由于 DOSBox 可以通过解释来模拟其 CPU,因此它模拟的环境完全独立于主机 CPU。” 但是,我无法找到解释模拟的含义以及环境独立于主机 CPU 的好处是什么。 有人可以帮助我理解它,或者建议我在回答中值得谈论的 DOSBox 的另一部分吗? 提前感谢您的时间和帮助。 ...

Admin

应用程序找不到我在 Linux 中创建的目录
dosbox

应用程序找不到我在 Linux 中创建的目录

我在 Debian 10 Linux 中安装了 Snapcraft 的 Doxbox-x。它运行正常。我doswin在根目录中创建了一个目录来放置我的 dos 和 windows 内容。现在,当我尝试在 Dosbox 中挂载该目录时,它只是说目录不存在。我不知道我做了什么。 我使用的 DOS 命令很简单mount c /doswin,如果我尝试挂载目录,usr它就可以工作。但是,如果我在里面创建一个目录usr,当我尝试 DIR dos 命令时,它就不会出现在 Dosbox-x 中的列表中。Dosbox-x 似乎只会看到 Linux 在安装/配置时自己创建的旧...

Admin

如何修复 DOSBox Caps Lock?
dosbox

如何修复 DOSBox Caps Lock?

我安装了 DOSBox 0.74 版,发现除非只按住该键,否则无法输入小写字母Shift。该Caps Lock键似乎在模拟器中不起作用。我尝试使用小于键“<”重新分配该键,方法是按Ctrl+ 键F1,其中可以配置键映射,但模拟器在保存修改后没有响应。请告知如何修复此问题? ...

Admin

是否可以将东西安装到 dosbox
dosbox

是否可以将东西安装到 dosbox

我合法地下载了太空废船的 ISO 和 的副本dosbox 0.74-3。 我安装了 ISO,打开它,dos然后尝试播放它,并尝试安装它。 整个场景就这样冻结了。 我不知道是否因为 dos 很慢所以安装需要很长时间,或者是因为: A)不知道我告诉它做什么。 ...或者 B) 没有任何已知可以安装的硬盘空间。 你能告诉我怎么玩这个吗? 您能否告诉我如果 DOS 不接受任何进一步的键盘输入该怎么办? ...

Admin

我读过的每个可执行文件都以 MZ 标头开头
dosbox

我读过的每个可执行文件都以 MZ 标头开头

我最初尝试创建一个程序来区分 DOS(16 位)和 Windows(32/64 位)可执行文件。 我在其他答案中看到,可以根据可执行文件的前两个字节对其进行分类。(MZ /......) 但是当我手动去比较几个可执行文件(16 位和 32/64 位)时,我发现它们都以 MZ 开头。 这是有什么原因吗?或者我做错了什么? 16 位可执行文件是我用汇编语言编写的,然后使用 TASM 编译,32/64 位可执行文件来自我电脑的系统文件C:\Windows\System32 还有其他更准确的方法来区分可执行文...

Admin

当使用 DOSBox 命令“edit.com”时,如何跟踪文件更改?
dosbox

当使用 DOSBox 命令“edit.com”时,如何跟踪文件更改?

我希望当 DOSBox 中的程序“edit.com”修改或创建任何文件时收到通知。(我是否应该创建另一个命令,该命令将一直保持活动状态直到 edit.com 退出?) 如何才能做到这一点? 或者,有什么方法可以让我获取可执行文件“edit.com”的可编辑源代码? ...

Admin

%ERRORLEVEL%
dosbox

%ERRORLEVEL%

尝试自动执行旧程序的一些 DOSBox 脚本,我想通常使用退出代码来errorlevel控制程序流。 输入在hello_db.bat文件中给出: @echo off set msg=Hello echo %msg% dir echo errorlevel = %errorlevel% 然后使用 调用 DOSBox dosbox hello_db.bat。 输出为: Hello {Listing from dir} errorlevel = 因此,%errorlevel%扩展为一个空字符串而不是命令的退出代码dir,而第一个msg变量可以正确扩展。 我怎...

Admin

如何使用 telnetbbs 为 DOSBox 设置环境变量
dosbox

如何使用 telnetbbs 为 DOSBox 设置环境变量

我正在寻找从 perl 脚本(用于启动 dosbox BBS 的前端)实现 SDL 环境变量的确切方法。 我从这个链接找到了正确的方法:完全无头运行 dosbox 我只是不确定如何从 perl 脚本内部实现它。 export SDL_VIDEODRIVER=dummy 我正在用这个脚本启动 dosbox:telnetbbs-0.5 这是标题。我猜想它应该放在第一部分之前或之后的某个地方。 #!/usr/bin/perl -wT BEGIN { delete @ENV{qw(IFS CDPATH ENV BASH_ENV PATH...

Admin