gpt4 book ai didi

c - 如何使 winxp ms-dos 虚拟机像 win98 ms-dos 一样工作,尤其是图形

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:47 34 4
gpt4 key购买 nike

最初...

我在 10 年前(大学)开始用 C 编程。我使用的 IDE 是 Turbo C++ IDE。

  1. 我所有的 c 程序都是 16 位的。
  2. 内存模型:巨大。
  3. 图形:4 位(16 色)。
  4. 图形驱动:EGAVGA.BGI
  5. 分辨率:640x480。
  6. 操作系统:MS-DOS 6.0(在 windows98 下是 7.0 - 它总是加速代码执行)

  7. 示例程序是[我的电脑像 win3.1 还有一些未完成的工作],[画笔 - 16 种颜色],[图形鼠标指针生成器],16 位字体生成器......等等..(这些我还没有在任何地方发布)。

它很大(内存模型),因为我广泛使用了 Borland Turbo C 的 C 图形库。

这是我的请求...

我想记录我的工作。正好闲暇之余。并只是倒带旧概念并在 win32 api 中实现相同的功能。我喜欢我编写代码的方式,我真的很喜欢看到预期的结果,但仍然想要更多我从未放弃的东西,但它已经过时了,我正在使用 win32api。

win98 16bit 图形仿真完美。 但是 在 windows xp 中,虚拟机输出完全不同,当我运行我的图形程序 (GUI) 时图形很破旧。

因此我无法拍摄模块的打印屏幕。我的另一种选择是使用 win98 机器...运行我的程序然后可以打印屏幕。

我认为应该有一个选项可以像在 windows98 中一样在 windows xp 中模拟真实的 16 位环境。所以我来这里是为了得到一些建议。谢谢。

最佳答案

你试过了吗DOSBox ?人们用它来模拟旧的 DOS 游戏环境。试试看。

DOSBox 带有那个时代大多数游戏和图形应用程序所需的模拟硬件(VESA VGA 模式、Soundblaster/Adlib 声音...)

另请参阅 comparison of platform virtual machines on Wikipedia

关于c - 如何使 winxp ms-dos 虚拟机像 win98 ms-dos 一样工作,尤其是图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666772/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com