DOSBox 无法运行 c 程序

DOSBox 无法运行 c 程序

我正在使用 ubuntu 12.04 LTS,并安装了 DOSBox 模拟器来运行 TC。DOSBox 运行正常。但是当我尝试在 C 盘上运行该程序时,DOSBox 会自动关闭。

我正在使用Ctrl+F9来运行该程序。

查看终端输出

$ dosbox
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file /home/umeshkumar/.dosbox/dosbox-0.74.conf
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
DOSBox switched to max cycles, because of the setting: cycles=auto. If the game runs too fast try a fixed cycles amount in DOSBox's options.

有什么帮助吗?

答案1

Ctrl+F9是终止 DOSbox 的快捷键,这就是为什么 DOSBOX 最终会在使用Ctrl+运行程序时关闭F9。因为 DOXbox 将Ctrl+理解f9为关闭 DOSbox 的外部命令

解决方案:

  1. 打开 dosbox 并按Ctrl+F1打开键映射器。
  2. 将打开一个框,其中显示所有键盘按键
  3. 在命令中找到 SHUTDOWN 文本。
  4. 单击“SHUDOWN”,然后单击下面的“DEL”按钮。
  5. 保存更改。
  6. 退出并享受...!!!

DOSbox 键映射器

您可以通过编辑 README 文件手动更改配置文件。

  1. /usr/share/doc/dosbox
  2. 查找 README.gz 文件
  3. 将 README.gz 提取到另一个位置。
  4. 查找Ctrl+F9输入
  5. 将其从Ctrl+更改F9Alt+ Ctrl+ F9
  6. 现在保存文件并再次压缩,命名为 README.gz
  7. /usr/share/doc/dosbox使用终端再次粘贴sudo
  8. 现在享受吧。

相关内容