相信好多人都知道,在基于 NT 的 32 位 Windows 中,可以通过 NTVDM 运行 DOS 程序,进而还可以通过 WOW 运行 16 位 Windows(Windows 1.x~3.x)程序。
但是在 64 位 Windows 中没有 NTVDM 与 WOW。
于是有人(leecher1337)开发了 NTVDMx64——可以在 64 位 Windows 环境中运行的 NTVDM。
https://github.com/leecher1337/ntvdmx64
不过它可能会对系统有些影响,在该项目的 README 中提到了可能会导致一些 DPMI 程序崩溃。README 中还解释了为什么已经有 DOSBox 了还要移植 NTVDM。
而 otya 的 WineVDM 则更进一步,不仅可以在 64 位的 Windows 中运行 DOS 程序,还可以运行 16 位的 Windows 程序。
https://github.com/otya128/winevdm
下图是使用 WineVDM 在 64 位 Windows 10 中运行 Windows 3.2 的计算器与时钟的截图:
这个 WineVDM 是 Wine 项目中同名程序的增强版(在其 README 中也提到了),还可以运行 DOS 程序。
值得一提的是 WineVDM 本身是 32 位程序,不过能在 64 位 Windows 中正常运行。 既然是 32 位程序,那当然可以在 32 位环境运行了,只是对于 32 位 Microsoft Windows 来说并不需要,因为已经有 NTVDM 与 WOW 可以运行 DOS 程序及 16 位 Windows 程序。 但是在 ReactOS 中就能派上用场了:
相关推荐
在这个案例中,它可能提供了关于如何运行Windows 3.1以及DOSBox配置的详细说明。 【WinSetup】可能是Windows 3.1的安装程序,用户在DOSBox环境下通过这个程序进行系统的安装和设置。 【DOSBox-0.74】是DOSBox...
由于DOS是16位的操作系统,而现代Windows是32位或64位的,因此一些依赖于具体硬件的程序可能无法完美运行。此外,DOS文件系统的特性,如FAT16,与Windows的NTFS或FAT32也有所不同,所以在文件操作时需特别留意。 在...
在Windows 7 64位系统中,由于其内核已经不再支持16位的MS-DOS模式,因此直接运行DEBUG可能会遇到兼容性问题。不过,你可以通过以下步骤来使用DEBUG: 1. 找到并安装一个包含DEBUG的MS-DOS或者Windows 3.1的模拟器...
4. dosbox_admin.exe:这个可能是带管理员权限的DOSBox执行文件,用于解决某些需要额外权限才能运行的DOS程序。 5. stderr.txt和stdout.txt:分别是标准错误输出和标准输出的日志文件,记录了DOSBox运行时的错误信息...
在Windows 7和10操作系统中,用户依然可以体验到经典的DOS环境,这主要得益于DOSBox模拟器。DOSBox是一个开源的DOS环境...在Windows 7和10中运行DOS和DEBUG,不仅是一种怀旧,也是对计算机基础知识的一种深入探索。
1. **使用DOS模拟器**:比如DOSBox,它是一个开源的DOS模拟器,可以在现代操作系统中运行DOS程序。用户需要将Turbo C安装文件放到DOSBox环境中,然后配置好编译器的路径,即可在64位Windows 7下使用Turbo C。 2. **...
【描述】"Dos版超级玛丽,Windows XP下运行MARIO.EXE,VISTA/7 MARIO.exe右键管理员身份打开"说明了在不同Windows系统上运行这款游戏的方法。在Windows XP系统中,可以直接运行名为"MARIO.EXE"的可执行文件来启动...
《回溯历史:详解Windows 3.2中文版在DOSBox中的运行与怀旧价值》 Windows 3.2,作为微软公司在1992年发布的一款操作系统,是Windows 3.x系列的一个重要版本,它在个人计算机的发展历程中扮演了关键角色。这款系统...
压缩包中的“神奇的DOS程序”很可能包含了各种经典的DOS游戏和实用工具。在那个时代,许多经典游戏,如《命令与征服》、《毁灭公爵》、《扫雷》等,都是在DOS环境下运行的。这些游戏以其独特的魅力,至今仍吸引着一...
6. **DOSBox**:这是一个开源的DOS模拟器,可以在现代操作系统上运行DOS程序,包括那些依赖于DOS环境的游戏和应用程序。 7. **安装过程**:使用这个启动盘镜像,用户可以引导计算机进入DOS环境,然后从那里启动...
DOSBox是一个开源的DOS虚拟机,它可以模拟DOS环境,让旧版的DOS程序得以在现代操作系统中运行。在这个案例中,"TC2.0+for+dosbox"可能就是包含了Turbo C 2.0安装文件以及配置好的DOSBox环境,用户只需要解压并运行,...
总的来说,"DOSBox0.74-win32-installer.zip"是一个实用的工具,它将DOS环境带入了现代计算时代,允许用户在Windows系统中无缝地运行和享受那些怀旧的DOS应用程序和游戏。无论你是想回味过去的经典,还是为了工作...
标题中的“在Windows上玩DOS时代游戏的模拟器”指的是使用特定的软件来在现代操作系统上运行那些设计为在DOS环境下运行的老式游戏。DOS(Disk Operating System)是微软在20世纪80年代至90年代初期推出的个人计算机...
标签中的“WINDOWS”可能指的是在DOS系统上运行的Windows 3.x系列,它们是DOS的增强版,可以在DOS环境下启动,并提供窗口化的图形界面。虽然这些早期的Windows版本现在已被更先进的操作系统取代,但在某些特定场景下...
在Windows 10 64位系统中进行汇编语言编程时,经常会遇到一些挑战,因为64位环境与传统的16位或32位环境有所不同。然而,即便是在这样的环境中,我们依然可以借助一些经典的汇编开发工具来实现我们的目标。本教程将...
标题"DOS7.1_WINDOWS3.2.ISO"与描述中的"DOS7.1_WINDOWS3.2.rar"提及的是同一套软件系统,包含了DOS 7.1和Windows 3.2两个经典的操作系统版本。DOS(Disk Operating System)是微软在1980年代至1990年代早期推出的一...
要使用这个镜像文件,你需要一个能够读取并执行此类文件的软件,比如DOSBox,它是一个流行的开源DOS模拟器,可以在现代操作系统上运行DOS程序。 DOS的影响力深远,许多现代操作系统仍然保留了它的某些元素,比如...
DOSBox是一款开源的DOS模拟器,它能够在现代操作系统(如Windows、Linux和Mac OS X)上运行经典的DOS程序。这个名为"DOSBox软件.rar"的压缩包包含了DOSBox的安装程序或者可能是一个包含配置文件和相关文档的集合。 ...
在使用《DOS怀旧存档不全版 v1.1.1.3》时,用户需要一个能够运行DOS程序的环境,这可能是一个真实的DOS系统,或者是一个模拟器,如DOSBox。DOSBox是一个开源的DOS模拟器,可以在现代操作系统上运行,使得用户能够在...
在64位系统上,由于DOS程序通常是16位的,因此无法直接在这些系统上运行。DOSBox提供了一个解决方案,它能够运行如debug.exe这样的DOS工具或游戏,这些程序在没有模拟器的情况下会遇到兼容性问题。通过DOSBox,用户...