使用 Windows 7 XP 模式玩游戏

使用 Windows 7 XP 模式玩游戏

我家里有 Windows 7 (x64),我想玩一些老游戏(特别是 Lands of Lore 3,还有一些其他游戏)。这款游戏在 Windows 7 上无法正常运行,而且据我所知没有补丁可以修复其问题。

我可以使用 XP 模式来玩这个游戏(以及其他非 Windows 7 的好游戏)吗?或者有更好的方法吗?
我只有一台电脑,双重启动让我害怕……(所以不要双重启动!)


另一个问题:当我使用 DOSbox 或 VM 时,我是否会获得完整的硬件支持(充分利用我的显卡等)?


我已决定使用 VirtualBox 或 VMware,我将检查哪一个提供最佳性能。

答案1

你可以尝试VMware工作站,它是一个类似于 VirtualPC XP Mode 的虚拟化程序,但它允许 VM 通过 Direct3D 直接访问显卡硬件。

它不是免费的,但有一个免费试用版,可以让您有机会看看它是否适用于您的游戏。

VMware工作站

答案2

你可能会发现道斯宝箱是一个更好的选择。它模拟运行 MS-DOS 的 x86 机器。

我在 RPG-watch 上找到了一个解决方案:

  1. 转到 C:\,删除 Westwood 文件夹。
  2. 打开 DosBox。
  3. 挂载光盘 1 的 ISO 映像(我实际上将驱动器 D 挂载为 CDRom)
  4. 在运行 Install.exe 之前 - 调整 DosBox 可以识别的 C 盘大小。这就是让用户感到困惑的原因,即使使用 DosBox 也是如此。我使用的命令是“mount c C:\ -size 50000”或类似的命令。
  5. 现在输入“D:”以选择 D 驱动器,然后运行 ​​Install.exe。或者 Setup.exe。我忘了是哪一个,它也在其中一个子目录中,因此您可能需要在指定其中一个内部目录时重新挂载 D:\。
  6. 它会弹出一个带边框的 EULA,点击回车键 - 通常情况下,它会在这里崩溃。但是 - 由于我们通过 -size 命令告诉 DosBox 分配和利用更多内存,它应该会弹出实际的设置。它会首先弹出“声音测试”,单击“检测声音”等。接下来 -
  7. 默认情况下,可用缓存为 50000,而我认为需要的是 82000。将其重新调整为 83000。
  8. 点击下一步,让安装程序完成安装。它不会在 93% 处卡住,不会崩溃等。它会完全安装。
  9. 安装完成后,退出 DosBox,调整选项等。在 [autoexec] 下的选项底部,输入以下内容: mount d D:\ -t cdrom mount c C:\westwood\lolg c: lolg
  10. 无论游戏以全屏模式还是窗口模式运行,它都会显示全部细节。尽情享受吧!!

但是您仍然必须使用 DosBox 来玩 - 至少我们不需要虚拟机!

答案3

正如 Alan B 所说,您可以使用 DosBox。但您也可以使用 VMWare 或 VirtualBox(或其他类似程序)在您的 SO 中模拟另一个 SO,例如玩一些与 Windows 7 不兼容的 Windows 98 和 XP 游戏。

相关内容