how to make winxp ms-dos virtual machine work like win98 ms-dos especially graphics
原来...
我开始用C编程,那是10年前的事(大学)。我使用的IDE是Turbo C ++ IDE。
操作系统:MS-DOS 6.0(在Windows98下为7.0-始终可以加速执行代码)
示例程序是[我的计算机,例如win3.1仍然有一些未完成的工作],[画笔-16种颜色],[图形鼠标指针生成器],16位字体生成器...等等。
(这些我尚未在任何地方发表)。
这是巨大的(内存模型),因为我广泛使用了Borland Turbo C的C图形库。
这是我的要求
我想记录我的工作。只是在闲暇时光。并倒带旧概念
并在win32 api中实现相同的功能。
我喜欢我编写代码的方式,我真的很高兴看到这次出局符合预期,但我仍然希望获得更多,尽管我从未放弃,但它已经过时了,我使用的是win32api。
Win98 16位图形的仿真非常完美。但是在Windows XP中,当我运行图形程序(GUI)时,虚拟机输出完全不同,图形也很破旧。
因此,我无法打印模块的屏幕。
我有一种选择是使用win98机器...运行我的程序,然后执行打印屏幕。
我认为应该有一个选项可以像Windows 98一样在Windows XP中模拟真实的16位环境。所以我在这里得到一些建议。谢谢。
您是否尝试过DOSBox? 人们使用它来模仿旧的DOS游戏环境。 试试看。
DOSBox带有该时代大多数游戏和图形应用程序所需的仿真硬件(VESA VGA模式,Soundblaster / Adlib声音...)
另请参阅Wikipedia上平台虚拟机的比较
对于运行MS-DOS应用程序,您可以使用DOS-Box。 它甚至可以在Windows Vista和7上运行。