DOSBox-X

DOS 模拟器
授权协议 GPL v2
开发语言 C/C++ HTML/CSS
所属分类 其他开源、 硬件驱动/工具
软件类型 开源软件
地区 不详
投 递 者 马坚白
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DOSBox-X 是一个开源的 DOS 模拟器,用于运行 DOS 应用程序和游戏,它支持基于 DOS 的 Windows,例如 Windows 3.x 和 Windows 9x。

与 DOSBox 相比,DOSBox-X 更加灵活并提供更多功能。DOSBox 的主要焦点是运行 DOS 游戏,但 DOSBox-X 远不止于此。作为 DOSBox 项目的一个分支开始,它保留了与 DOS 游戏的广泛基础的兼容性,但它也是运行 DOS 应用程序的平台,包括模拟运行 Windows 3.x、9x 和 ME 的环境以及为这些版本的 Windows 编写的软件。

此外,DOSBox-X 增加了对 DOS/V 和 NEC PC-98 仿真的支持,以便可以用它玩 DOS/V 和 PC-98 游戏。

支持的平台和版本

DOSBox-X 是一个跨平台的 DOS 模拟器,所以官方支持所有主要的主机操作系统,包括:

  1. Windows(XP 或更高版本),32 位和 64 位

  2. Linux(使用 X11),32 位和 64 位

  3. macOS (Mac OS X) Sierra 10.12 或更高版本 64 位

  4. DOS(MS-DOS 5.0+ 或兼容)

  • 1.使用dos工具 把 工具放到一个文件夹中,如 ~/learnASM/tools/ ,在 ~/learnASM 中创建一个Shell脚本:~/learnASM/runDosbox.sh: dosbox -c 'mount c: ./' -c 'path %path%;c:\tools' 使具有可执行权限 现在就可以用'./runDosbox.sh'启动dosbox了。 2.使用注意事项 可以使用

  • Alt+Enter //切换全屏 Alt+Pause //暂停模拟 Ctrl+F1 //改变键盘映射 Ctrl+Alt+F5 //开始/停止录制视频 Ctrl+F4 //交换挂载的磁盘映像,也就是更新磁盘文件 Ctrl+F5 //截图 Ctrl+F6 //开始/停止录制声音 Ctrl+F7

  • 最近准备学习王爽老师的《汇编语言 第三版》,但家里和公司的环境都是Linux,一开始折腾了很久Docker+GUI,从source安装DOSBox等等,但实际上需要的操作非常简单 在Ubuntu的Ubuntu Software下,搜索DOSBox Staging并安装 打开应用,输入如下命令,MOUNT [drive name] [path to code directory] 此处应该找不到de

  • Mac OSX系统下使用DosBox编写汇编 在这篇文章介绍了Win8、Win7下面如何设置DosBox进行汇编,今天在看下在Mac OSX下怎么搭建环境。 首先下载安装DosBox for mac版本:下载地址 然后下载Debug、Masm、Link等工具,用Windows同一个版本就可以:下载地址, 备用下载地址 然后在 Users/your name/ 目录下创建目录 DOS文件夹,(这是要

 相关资料
  • DOSBox 是一个模拟的X86机器,集成了DOS系统,可以运行旧的DOS游戏。这个模拟机允许你控制老游戏的速度,以及模拟旧的硬件,比如声卡和显卡,不管操作系统。这个集成的DOS系统还可以使你直接的启动游戏而无须安装DOS在虚拟机上。 该项目启动的背景: 它 开始在2002年,也就是window2000发布时间左右。win2000这个版本与微软过去的版本断绝了关系,并且导致大量的DOS游戏变得不能

  • 问题内容: 我正在开发一个Web应用程序,该应用程序显然在iOS设备中存在问题。问题是我不拥有iOS设备,而是在Linux Ubuntu中进行开发。我正在寻找一种在Linux(尤其是浏览器)中仿真/模拟此OS的方法,但是还没有找到任何东西。 到目前为止,我发现的是iOS SDK的Simulator,但这是针对Mac的。还有一些Windows模拟器。有人做过吗? 问题答案: 我能想到的唯一解决方案是

  • 上面还有第二个问题。当我在Expects块中定义mock类时(如上),似乎只调用了构造函数,而不是,因此没有正确初始化对象。我通过将它移到方法中并在那里实例化该类来解决这个问题。看起来是这样的: 因此,这似乎得到了要调用的正确构造函数,但似乎还在调用。有什么见解吗?

  • 概述 NPU模拟器能够在PC机上模拟NPU硬件行为,使用NPU模拟器,用户可以在缺少硬件环境的情况下,方便地部署和调试模型,验证模型搭建是否正确,测试模型准确率等。 代码获取 NPU模拟器的库和示例代码在我们的阿里云代码服务器上,如果您需要下载权限,请告知我们的FAE,我们会给您释放下载代码的权限。 编译运行 我们同时发布了带有版本信息的动态库libgxdnn.so和静态库libgxdnn.a,您

  • 问题内容: 对于单元测试,我需要模拟几个依赖项。依赖项之一是实现接口的类: 我需要设置一个此类的模拟对象,当提供一些指定参数时,该对象将返回一些指定值。 现在,我不确定的是,模拟接口或类是否更好 与 在测试方面有什么不同吗?首选的方法是什么? 问题答案: 在您的情况下,可能不会有太大的区别,但是首选的方法是模拟接口,就像通常情况下,如果您遵循TDD(测试驱动开发),那么即使在编写实现类之前,也可以

  • 问题内容: 我在Python中使用时遇到了一些困难: 测试实际上返回正确的值,但它是Mock对象,不是。您如何在Python库中模拟属性? 问题答案: 您需要使用和: 这意味着:调用时,在该调用的返回值上,为属性设置a以返回value 。