网站搜索

M1 和 M2 Mac 是强大的仿真器


无论您拥有 Apple Silicon Mac 还是正在考虑购买,您都应该知道 Apple 的新处理器非常适合仿真目的。无论是现代 3D 游戏机还是 2D 经典游戏机,原生 Apple Silicon 模拟器的数量之多都值得庆祝。

为什么要费心仿真?

Mac 传统上不被视为游戏平台。尽管通过支持 Apple Arcade、桌面上的 iPhone 和 iPad 应用程序以及少数第三方发行商在 Steam 和 Mac App Store 上发布游戏来扭转这一局面,但 Mac 仍然错过了绝大多数游戏。

随着 Apple Silicon 在 2020 年的到来,Mac 从英特尔芯片使用的 64 位 x86 架构跃升为 M1 形式的基于 ARM 的内部解决方案。 Apple 提供了一个“转译器”,可以将大多数为 Intel Mac 编写的应用程序转换为可在基于 ARM 的处理器上使用的格式,称为 Rosetta 2。

虽然 Rosetta 2 在大部分时间都运行得非常好,但它并不是一个完美的解决方案。转换应用程序会降低性能,而且并非一切正常。有些应用程序(和游戏)根本无法运行,您对此无能为力,只能希望发行商认为合适及时更新应用程序。对于大多数人来说,这永远不会发生。

尽管随着 Apple 对 Metal 硬件加速 API 的迭代,与 Intel 芯片相比性能有了巨大的提升,而且 3D 性能也比以往任何时候都好,但 Apple Silicon 上的游戏起步缓慢。这正是您可能想要查看已针对不同系统发布的游戏的原因。

模拟器让您可以使用软件模拟来玩为不同硬件编写的游戏。在 Mac 上,这为您打开了一个本机无法访问的游戏世界。如果您错过了首次发布的游戏机或游戏平台,这是理想的选择,因为稳定的模拟器往往比他们正在模拟的一代滞后十年或更长时间。

通常的法律警告适用

当然,如果不明确说明仿真器不是非法的,但下载您不拥有的受版权保护的材料肯定是非法的,那么任何关于仿真的文章都是不完整的。

其中许多模拟器需要 BIOS 文件,这些文件需要从原始硬件中转储,因此在继续之前,请确保您了解使用 ROM 的法律后果。

原生 Apple Silicon 模拟器现已上市

当 M1 芯片于 2020 年首次推出时,很少有模拟器有原生的 Apple Silicon 版本可用。大多数使用 Apple 的 Rosetta 2 转译器,取得了不同程度的成功。快进到 M2 的发布,并且有大量支持原生 Apple Silicon 的模拟器可用。

借助本机应用程序,模拟器现在可以使用 M1、M2 和类似芯片的全部功能,许多甚至包括对 Metal 的支持。更高效的本机应用程序可提供更高的电源效率,这使得使用 MacBook 使用电池玩游戏更具吸引力。

需要更多功率来模拟 Xbox 和 PlayStation 2 等较新平台的模拟器现在可以运行比本机更好的图形。这些模拟器中的许多模拟器都具有运行游戏的能力,其内部分辨率远高于预期,并支持本地和在线多人游戏。

任天堂 Wii (2006) 和 GameCube (2001):海豚

Dolphin 是任天堂 Wii 和 GameCube 模拟器,提供 Mac、Windows 和 Linux 版本。开发人员于 2021 年 5 月首次展示了对 Apple Silicon 的支持,并指出“M1 硬件非常棒……我们拥有的已经高效、强大……唯一的大缺点是 macOS 中存在的专有图形 API 阻止我们使用最新版本的 OpenGL。 ”

在撰写本文时,Dolphin 在所有测试的游戏中拥有 36.6% 的“完美”评级和 60.4% 的“可玩”评级。查看兼容性列表,了解每款游戏的表现,以及来自整个 Dolphin 社区的评分和报告。您可以使用 Dolphin 性能指南来充分利用模拟器,但您可能拥有足够的性能来使用 Dolphin 的一些增强功能。

这包括以超过 480p Wii 基线的清晰分辨率渲染游戏的内部分辨率提升、使纹理看起来更好的各向异性过滤以及消除锯齿线的抗锯齿选项。您可以使用真正的 Wiimote 和 GameCube 控制器,或者使用替代硬件来模拟任天堂的控制器。

Xbox (2005):xemu

微软已经投入大量工作来让许多原创 Xbox 游戏在最新的 Xbox 系列硬件上运行,但目录仍然不足。虽然 PsychonautsBLACK 等游戏在最新的游戏机上运行良好,但许多游戏根本无法运行。如果您没有最新的 Xbox,那么您玩这些经典游戏的选择将非常有限。

进入 xemu,一款适用于 Mac、Windows 和 Linux 的原始 Xbox 模拟器。在测试时,xemu 认为 72% 的测试游戏是“可玩的”,只有 3% 的游戏通过了“完美”的障碍(20% 的游戏成功启动,大约 5% 的游戏根本无法运行)。值得庆幸的是,绝大多数最好的 Xbox 游戏都可以完美播放,只有一些小故障。

这包括 Jet Set Radio Future(由于其 cel-shaded 图形提高内部分辨率时看起来令人惊叹),Halo: Combat Evolved 及其续集,以及< em>旧共和国的骑士。该模拟器甚至支持为支持的游戏手柄自动控制器映射,进一步简化了设置过程。

PlayStation 2 (2000):AetherSX2

PCSX2 是一个 PlayStation 2 模拟器,已经开发了至少 20 年,而 AestherSX2 是用于 Apple Silicon 机器的同一模拟器的一个分支。由于一个是基于另一个,因此它们之间的游戏兼容性列表几乎相同。 PCSX2 从那以后开始在其每晚发布的版本中包含 Mac 版本,但这些版本仍然使用 Rosetta 2,并且还没有在 Apple Silicon 上本地运行(目前)。

借助 AetherSX2,您可以畅玩有史以来最著名、内容最丰富的游戏库之一。在撰写本文时,PCSX2 的所有测试游戏的可玩率为 97.96%,您应该期望 AetherSX2 的结果非常相似,因为它基于相同的代码。

从图形选项(包括内部分辨率缩放和双线性过滤)到控制器设置和系统调整,这两个模拟器在 UI 方面看起来非常相似。您可以预期的主要区别是原生 AestherSX2 构建中的更好性能。

Dreamcast(1998):Flycast

Dreamcast 是有史以来最著名的游戏机之一,但由于未能抢占大部分市场(以及其前身 Saturn 的惨淡表现),世嘉永远退出了视频游戏硬件世界。 Dreamcast 的遗产是它的游戏库,其中包括 Sega 的一些最佳原创作品和大量的街机端口。

Flycast 是成功但已停产的 Reicast 项目的一个分支,它专门为 Apple Silicon 机器构建。除了原版 Dreamcast 游戏外,Flycast 还可以用来玩 Sega NAOMI(包括 GD-ROM 版本)和 Sammy Atomiswave 街机版 ROM。

配置好后,模拟器可以完美运行许多游戏,包括Jet Set RadioPower StoneSonic Adventure。模拟器第一时间拿起我们的 Xbox Series X 控制器,无需任何配置。模拟器预先配置为使用 Dreamcast Live 服务器进行在线游戏。

MS-DOS:带有 Boxer 的 DOSBox

DOS 远不及此列表中的许多其他系统那样占用资源,但原生 Apple Silicon 支持仍然不错。如果您想在旅途中玩游戏,那么更高效的本机运行意味着更好的功耗和更长的电池寿命。

您可以获取 DOSBox 的本机构建并自行配置,或者您可以通过下载 Boxer 前端使事情变得更容易。这使得安装和管理您的 MS-DOS 游戏集比使用 DOS 命令提示符手动安装和管理更容易,吸引人的“游戏架”前端是主要吸引力。

最初的 Boxer 项目于 2016 年停止开发,但此后在原生 Apple Silicon 支持下得以恢复。您可以从项目发布页面获取早期构建,但在项目仍处于测试阶段时预计会有一些不稳定的行为。

Commodore Amiga:FS-UAE

就像 MS-DOS 一样,Commodore Amiga 平台也不是资源消耗大户。这里的原生 Apple Silicon 支持并不能解决巨大的性能瓶颈,但为了提高效率而提供原生版本是件好事。 FS-UAE 是 WinUAE 项目的一个分支,如果你有 Kickstart ROM,它可以让你模拟大量的 Commodore 硬件。

您可以使用现代游戏手柄,根据您的配置创建自定义 Amiga 机器,并使用纵横比校正在现代显示器上使用高级着色器显示游戏。甚至还支持在线游戏!

多平台:RetroArch

RetroArch 是一个多平台模拟器,支持大量系统(称为内核)。上面列出的许多项目都可以在 RetroArch 中使用,还有更多项目可用于 SNES、Sega Genesis、Nintendo 3DS、Atari Lynx 等平台。

如果您需要一个能完成这一切的模拟器,请为自己准备一份 RetroArch 并花一些时间进行设置。

其他项目应该使用 Rosetta

仅仅因为模拟器没有可用的原生 Apple Silicon 版本,并不意味着为英特尔处理器设计的旧版本无法运行。特别是,较旧的系统应该在 Rosetta 2 下运行良好,没有明显的性能损失可言。

使用您现有的控制器

macOS 支持所有主要的控制台控制器,包括 Microsoft 的 Xbox Series、Xbox One 和 Xbox 360 wired。您还可以使用索尼的 DualSense PS5 控制器和 DualShock 4 PS4 控制器,以及 DualShock 3 PS3 控制器。您还可以使用 Nintendo Switch Pro 控制器,或分别配对每个 Joy-Con。目前无法像 Switch 控制台那样将两个 Joy-Con 用作单个控制器。

许多此类模拟器会自动检测您的控制器并相应地映射按钮,因此您无需执行任何操作,只需通过 USB 或蓝牙连接它们即可。