DOSBox是什么

Fanly 问答 2020-08-20 17:37:38 阅读(...)

DOSBox是一种模拟器软件,主要是在IBM PC兼容机下,模拟旧时的操作系统:MS-DOS,支持许多IBM PC兼容的显卡和声卡,为本地的DOS程序提供执行环境,使这些程序可以正常运行于大多数现代计算机上的不同操作系统。

DOSBox 是一种模拟器软件,主要是在 IBM PC 兼容机下,模拟旧时的操作系统:MS-DOS,支持许多 IBM PC 兼容的显卡和声卡,为本地的 DOS 程序提供执行环境,使这些程序可以正常运行于大多数现代计算机上的不同操作系统。

DOSBox

DOSBox 特别是为运行早期的计算机游戏所设计,主要以 C++编写,是以 GNU 通用公共许可证许可发布的自由软件。

DOSBox 可以运行那些在现代计算机上不能运行的 MS-DOS 软件,这些软件通常与现在的主流硬件和操作系统有一些不兼容。DOSBox 在模拟 MS-DOS 同时,还增加了一些可用特性,包括虚拟磁盘、点对点网络、对模拟画面截图和录像。有些非官方的 DOSBox 变体,如 DOSBox SVN Daum 和 DOSBox SVN-lfn 提供了更多的功能,比如存档、长文件名支持等。有些游戏开发商重新发行早期的 DOS 游戏时,也会使用 DOSBox,使其可以在现代计算机上运行。

特性

DOSBox 是一个命令行程序,有两种设置方式,一是直接在命令行下输入设置参数,或是编辑配置文字档更改系统设置。为了使用方便,用户社区也开发出一些图像化的前端接口。

  • DOSBox 是一个完整的计算机的模拟,并不只是一个兼容层,如 DOSEMU,也不依赖 386 处理器虚拟化能力的 Windows 与 OS/2 VDM 操作系统,不需要 x86 中央处理器或者任何 DOS 版本以运行,并且能运行实模式与保护模式的程序。
  • 动态 CPU 内核:具备 i386 指令集合的系统,能利用动态指令转换。此模式比解译指令的模式要快,但是不完全准确。
  • 图形模拟:除文本模式外,还支持 Hercules,CGA,Tandy,EGA,VGA,VESA 图形模式,与完整的 S3 Trio 64 显卡模拟。
  • 音频模拟:支持对 AdLib,Gravis Ultrasound,PC speaker,Tandy,Creative Music System/GameBlaster,Sound Blaster 1.x/2.0/Pro/16,MPU-401,与 Disney Sound Source 的模拟。
  • 网络模拟:调制解调器模拟与 IPX 以 TCP/IP 和 UDP/IP,允许使用现代网络,玩 DOS 网络游戏。Win32 和 Linux 下支持直接读写串口。
  • 外壳:包含一个内嵌 DOS 命令解释器。支持大多安装批处理文件使用的指令,但不支持许多晚期 MS-DOS 版本的高级指令。

问题

DOSBox 跟大多的模拟器一样需要比原计算机系统更强大的处理能力,尤其是处理器的运算能力。用户需要根据模拟系统运行的程序需要决定给予必要的计算能力。使用 DOS/4GW 等开放源代码的保护模式扩展程序 DOS32a 有时能减小问题。但是,因为该模拟器使用虚拟化方式,保护模式下的 DOS 程序,包括大多 1995 年之后的游戏,可能不如在 VMware 或者 Virtual PC 运行上有效。DOSBox 与中文系统的配合存在一些问题,早期的 5.8 版本支持倚天,国桥等 DOS 中文系统,但之后的版本却出现花屏乱码的情况。

DOSBox 似乎不支持在程序运行期间对软盘映像档进行替换,这在某些以多个软盘映像档形式存在的安装程序中会构成问题。

前端

DOSBox 的配置保存为纯文本文档。不熟悉此配置法的用户可以利用图形界面的前端。前端也有别的好处,例如游戏收集排序功能。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 网易 MuMu 模拟器

    MuMu Player是什么

    MuMu Player是由网易发行的免费模拟安卓环境系统,让玩家通过电脑运行各类手机游戏与应用程序。具备操作精准灵敏、画面高清高帧、运行稳定、多开器、操作录制、超高FPS等特点和功能,而且支持各种规格、品牌电脑和手柄。
  • Virtualization Technology 虚拟化技术

    电脑开VT是什么意思

    VT是虚拟化技术,虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程,CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
  • Virtualization Technology 虚拟化技术

    如何开启VT虚拟化

    重启电脑,开机后按delete键进入BIOS,进入BIOS后,找到Virtualization Technology,把Disabled改为Enabled,选择Save Exit Setup,按Y确定就可以了。
  • Cloudphone 云手机

    云手机可以用来做什么

    云手机是一台运行于云端服务器上的虚拟手机,除了打电话可以正常的安装和使用几乎所有的软件,应用较为广泛的是使用云手机玩游戏、以及使用多台云手机做营销和影流,以及做跨境电商等。
  • 信号处理 signal processing

    信号处理是什么

    信号处理(signal processing)是指对信号表示、变换、运算等进行处理的过程,就是要把记录在某种媒体上的信号进行处理,以便抽取出有用信息的过程,它是对信号进行提取、变换、分析、综合等处理过程的统称。
  • Marketing software 营销软件

    营销软件是什么

    营销软件是指通过运行能实现商业信息发布、商业形象提升、商业信息获取、市场数据分析、在线咨询交易等各种操作,进而直接或间接达成营销目的的电脑软件的通称。