我从 VirtualPC 切换到 VirtualBox,并从头开始重新创建我的虚拟机。
我希望我的 Windows 3.11 分辨率为 1024*768,色彩为 24 位或 32 位(16 位色彩也可以)。
到目前为止,我能找到的最佳分辨率是 1024*768,256 色。这比默认的 16 色设置要好,但我准备接受的最低分辨率是 65536 色(16 位)。
有没有办法在 Virtualbox 下的 Windows 3.11 中以 1024*768 获得 16 位以上颜色?
答案1
通过一些侦查工作,我发现 帮我制作一些基于 Windows 3.X 的游戏最后一个人说:
我使用的是 DOSBox 0.74、WfW 3.11 中的默认设置,S3 Trio 32/64 视频驱动程序版本 1.70.04,SB16 驱动程序 + 补丁。我为游戏选择了最小安装,并且没有尝试安装附带的 QT,而是安装了 QT 2.1.2。
顺便说一句,色彩深度超过 8 位时电影看起来会更好。游戏在 32 位色彩下运行良好,但 16 位看起来也不错,因此 32 位可能有点过头了。
S3 Trio 32/64 视频驱动程序不再提供 S3 驱动程序页面,但我设法找到了一个俄罗斯大学的复印件 通过FileWatcher 网站适用于 Trio64V+(希望有帮助)。
不过,我认为 VirtualBox 无法模拟 S3 Trio,因此您需要使用 VirtualPC 来实现这一点。微软博客文章说:
物理 S3 Trio 64 支持 24 位颜色,但我们仅支持 1、2、4、8、16 和32 位颜色模式。
答案2
为什么不切换到 KVM(Linux 内核虚拟机管理程序)?一个可以处理直接 GPU 直通、支持 VESA 的 Vga 卡、cirrus logic 卡(兼容 Windows 3.11,具有 16 位颜色模式)、qxl 和 vmware svga2 模拟视频的单一程序。它还可以轻松处理多种 CPU 类型,以及您期望虚拟机管理程序提供的所有其他常见功能。您只需将所有虚拟机移植到 kvm 即可完成。