DOSBox是什么

2023-08-01 08:46:00 生活常识 投稿:四月释梦

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

标签: # DOSBox
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com