在Mac上玩旧Windows和DOS游戏的5种方法

因此,您想在Mac上玩经典的Windows和DOS游戏,但是不确定从哪里开始。

幸运的是,如果您喜欢经典游戏,可以有很多选择例如 Thief Age of Empires 2 Unreal Tournament ,但已经切换到Apple硬件。

今天我们要

但首先:游戏本身

您很有可能已经从光学媒体转移了,尤其是如果您使用的是MacBook。 Apple出售外接光学USB SuperDrive的价格约为80美元,这将使您可以使用原始媒体玩游戏。为了快速起见,您可能只想使用包含CD或DVD上所有数据的磁盘映像作为存储在计算机上的文件。

— Olivier LeClair(@Olivier_LeClair)2015年5月6日

如果您已经拥有原始媒体,那么只要从种子网站下载.ISO文件,您就不会感到内pan。这样可以省去购买SuperDrive的需要,因为如果您自己解压缩,最终只会得到相同的文件。

如果您有SuperDrive或正在使用装有光驱的Mac(已诅咒?),这是提取磁盘映像并将其转换为.ISO的方法:

  • 将CD或DVD插入光驱中,然后启动磁盘实用程序
  • 从“设备"转到文件>新图像>新图像 —并选择您的光盘驱动器。
  • 选择“ DVD" / CD master"作为格式并确保已禁用加密,然后开始该过程。
  • 您将获得一个.CDR文件,该文件将像硬盘驱动器或.DMG文件一样安装在Mac上,但您可以使用快速的终端命令将其转换为更广泛认可的.ISO格式:
  • hdiutil convert /home/username/disk.cdr -format UDTO -o / home / username / disk.iso

    home / username / disk.cdr 替换为fil的路径e是使用“磁盘工具"创建的,以及 home / username / disk.iso 以及要创建的.ISO文件的目标路径和名称。您可以在应用程序>实用程序中找到“终端",或仅使用Spotlight进行搜索。您将要转换为.ISO,因为以下某些解决方案将无法使用.CDR格式。

    1。 DOS仿真和源端口

    最适合:旧的MS-DOS游戏和经典的游戏。

    如果您的游戏足够老,您将拥有一个让他们通过仿真轻松地工作。在Mac上原生运行针对硬件进行了优化的应用程序,以运行您要在其中玩的游戏是释放旧游戏的最稳定方法之一。过去十年左右的时间里,已经改变了DOS游戏的一款软件是DOSBox。

    我们已经介绍了DOSBox及其以前的工作方式。

    如果您想玩游戏像《毁灭战士》(Doom)或《雷神之锤》(Quake)等备受喜爱的经典游戏,那么您可能很幸运地找到了源端口。当开发人员将源代码发布到为其游戏提供动力的引擎时,任何人都可以获取该代码,对其进行修改并将其移植到新平台上-因此称为 source port 。请查看我们的第一人称射击游戏源端口大列表,其中列出了Windows和Linux对应版本中的Mac顶级版本。

    旧的DOS游戏和现代的源端口通常会要求您提供原始文件的副本或要玩的游戏资产,尽管许多旧游戏现在被归类为废弃软件。

    2。虚拟化

    最适合::Windows 95、98和XP标题,使用软件或硬件渲染的游戏。

    运行经典Windows比使用Windows更好的方法是什么?本机环境?通过虚拟化,您可以在Mac上的OS X之上安装和运行Windows。实际上,您是在模拟硬件并在其之上运行Windows。使用专门设计的软件,您可以根据需要扩展“虚拟机"。

    — Edwin Torres,D.Eng。 (@realEdwinTorres),2014年11月20日

    虚拟化确实存在一些缺陷。在过去几年中,虚拟化3D图形性能已经有了长足的进步,但是您仍然可能遇到兼容性问题,例如故障,性能不佳以及某些游戏无法运行。同时要运行两个操作系统的处理能力和可用内存也非常耗能,因为您需要为VM提供一部分可用功率。

    因此,较旧的版本Windows(例如Windows 98)的运行性能优于Windows 7或8等现代版本。MacBook用户可能还难以分配空间,因为您需要给VM提供一些硬盘驱动器空间,以使其像真实计算机一样工作。最后,您将需要要安装的操作系统的有效副本。

    如果您热衷于采用虚拟化方法,则需要使用以下解决方案之一:<

    VirtualBox是Oracle的完全免费的开源虚拟化软件,可用于Windows,Linux,Mac OS X和Solaris。它为Windows NT 4.0至Windows 10(包括XP和7)提供了良好的支持,但并未针对Windows 98进行优化。您将需要禁用硬件加速(并使用软件渲染)或找到第三方VESA驱动程序

    因此,VirtualBox可能最适合Windows XP时代的游戏,以及与Windows 2000时代平台保持良好兼容性的游戏。可以使用诸如神话时代使命召唤荣誉勋章:盟军进攻之类的游戏。您还可以通过右键单击可执行文件,然后选择 Properties 。尝试启用Microsoft自己的兼容模式来运行Windows 98和95时代的游戏。

    Fusion是来自VMWare,并且是3D性能方面最好的之一。尽管VirtualBox在过去几年中取得了长足的进步,但在与Windows 98兼容(安装说明)和要求更高的Windows XP DirectX标题方面,使用Fusion可能会给您带来更多的运气。最重要的是,您可以下载30天的免费试用版,以查看它是否满足您的要求。

    -新鲜的流鼻蛋? (@_Ninji)2016年5月29日

    VMWare在其网站上做出了一些大胆的声明,声称与DirectX的最新版本具有良好的兼容性,并提供了一种融合模式,该模式允许您在Windows上以窗口模式运行Windows应用程序您的Mac桌面。对于Windows XP时代的游戏来说,这是最好的选择,但是您可以尝试使用Windows 7,如果您的硬件甚至可以处理Windows 8或10,也可以尝试使用Windows 7。

    3。葡萄酒

    最适合:某些游戏,但不是全部-您必须逐个游戏进行呼叫。

    葡萄酒最初是Windows Emulator的简写,但现在表示“ Wine Is Not Emulator"是一个兼容性层,它允许为Windows编写的软件可以在Linux和Mac OS X等现代UNIX系统上运行。它是一个免费的开源项目,

    由于Wine不是模拟器,因此不涉及虚拟化。这意味着该软件不会对您的硬件如VirtualBox或VMWare Fusion造成额外的压力。您不必一次运行两个操作系统,也不必与两个系统共享处理能力或内存。不幸的是,由于软件无法在其本机环境中运行,因此在运行过程中可能会遇到问题,具体取决于您要运行的内容。

    — Just Zaalbeth(@Zaalbeth),2016年4月17日

    稳定性一直是Wine的问题,无论它是故障图形,不可预测的行为还是经常崩溃。您可能无法使声音正常工作,或者网络访问可能断开,但是您至少可以在尝试之前查阅WineHQ应用数据库。如果您真的想使用Wine来玩游戏,则需要满足以下条件:

    首先安装最新版本的XQuartz。即使OS X现在随XQuartz一起提供,该项目也会经常更新,而最新版本通常会产生最佳效果。接下来下载并安装用于OS X的Wine。一旦安装后,.EXE文件将与Wine关联,您可以像在Windows上一样运行它们。

    过去我们曾介绍过Winery和Wine Bottler做类似的工作-两者都尝试通过使用``皮肤''或``包装器''为要尝试运行的软件优化Wine来简化流程,从而使运行更流畅。如果香草酒不能切割,则可能需要尝试这些工具。

    4。

    最适合于的游戏:新游戏,Windows 7之后的游戏以及要求运行大量功能的要求苛刻的游戏。

    您根本无法在运行它们的初衷上击败运行于游戏的操作系统,而这些操作系统具有对处理器,图形卡以及您可以提供的所有RAM的完全访问权限。 Boot Camp是Apple在Mac上运行Windows的答案,这是您在Apple硬件上播放最新PC版本的方式。 Apple甚至提供了使一切正常运行所需的所有驱动程序-无线,媒体键,触摸板等等。

    这里的主要缺点是您需要将计算机从OS X重启到Windows玩游戏,以及牺牲Windows正常运行所需的硬盘空间(以及游戏空间)。如果您打算在笔记本电脑上使用Windows,则可能会发现电池寿命大约是OS X的一半。否则,Boot Camp提供了一种很好的方式来利用最新和最出色的产品充分发挥Apple硬件的潜力。

    您需要Windows 10的有效副本(如果您不喜欢Windows 10,则需要8),当然,您要尝试运行该游戏。通过在应用程序>实用程序中运行 Boot Camp助手开始,并阅读有关在Mac上运行Windows 10的完整指南以获取详细说明。

    5。不要忘记:Steam,GOG和Mac版本

    随着OS X的普及,Mac版本的游戏正变得越来越普遍。这部分要归功于Valve努力通过SteamOS将游戏带入Linux的努力,该操作系统与Apple操作系统共享UNIX根源。您可以在线浏览目录(查找SteamPlay图标)或下载客户端,然后查看Steam为您推荐什么。

    GOG是另一家专门销售经典游戏的在线零售商,因此是Good Old Games。不幸的是,它们不具备移植旧版Windows标题的业务,因此大多数可用的Mac游戏都已经具有Mac端口,或者它们是带有DOSBox副本的DOS游戏准备就绪。

    最后,总是值得检查一下是否有旧的Windows游戏收到了Mac的端口。 Mac App Store通常会拥有旧版Windows游戏的副本,而最多产的Mac发行商必须是Aspyr,后者拥有70多个Mac端口的目录。

    您会选择哪个?

    您在此处做出的选择肯定取决于所涉及的游戏,Mac的年龄及其硬件以及最初设计的操作系统。本地运行应用程序始终是最好的-无论是源端口,Mac版本,通过DOSBox进行仿真还是通过Boot Camp或虚拟机使用Windows运行标题。您可能还需要考虑以下一些技巧,以改善Mac游戏体验。

    虚拟化对于那些要求不高的较旧游戏非常有用,但是如果您有一个不错的选择,它可能会很好地为您服务。配备i7和更多RAM的最新Mac,但您不知道该怎么做。只要您可以使所有功能正常运行-声音,3D加速,必要时可以访问网络-您将获得稳定的体验,并且无需重新启动系统。

    如果所涉及的游戏为良好的支持,否则您在沿着虚拟机路由前进时会遇到麻烦。对于现代游戏,您将需要使用Boot Camp在OS X上安装Windows以充分利用设备的硬件。

    您将在Mac上玩哪个较旧的Windows或DOS游戏? 下面的评论让我们怀旧。

    标签: 仿真 MS-DOS OS X El Capitan VirtualBox 虚拟化 Windows 98 Windows XP Wine