随着公司逐渐抛弃老式主机和新的操作系统,许多游戏变得不可玩,要玩所有你喜欢的过去的游戏变得越来越困难。游戏保护从未像现在这样重要过,但整个行业在这方面基本上失败了。
互联网档案馆和GOG.com(在一个新窗口中打开)保存经典商场(在一个新窗口中打开),控制台(在一个新窗口中打开),电脑(在一个新窗口中打开)游戏,但主要游戏开发商可以做得更多。虽然订阅Xbox Game Pass、PlayStation Now或任天堂Switch Online是件好事,但这些服务随时都可能被关闭。任天堂在2019年关闭了Wii的虚拟主机,这证明了这些都不是真正的解决方案。
有一个方法的数量享受你从小玩的老游戏——包括构建自己的机器或者买一个复古的控制台但最容易上手的是模拟器,它可以让你在任何操作系统上玩任何游戏。
不幸的是,网络上现在充斥着几十种承诺不同结果的程序,并不是所有的rom都与当前的操作系统兼容。更糟糕的是,所有的焦点似乎都集中在用你的Windows电脑模拟游戏但如果你有一台Mac呢?
但是,不要绝望,因为OpenEmu(在一个新窗口中打开)是只有macOS的复古游戏玩家的完美解决方案。如果你有一台Mac电脑,对过去的游戏机有美好的回忆,请继续往下读。
OpenEmu to the Rescue
发布于2013年的OpenEmu实际上并不是一个模拟器。相反,对于其他主机模拟器来说,它是一个健壮的前端。就其本身而言,这并不新鲜;前端已经存在很长时间了。OpenEmu的与众不同之处在于它的工作方式非常像精简版的iTunes——也就是说,如果iTunes是流畅和快速的,而不是迟缓、混乱和死.
例如,OpenEmu有一个内置的库,可以显示你的每款游戏的盒子图像,并根据平台自动排序。它还允许您跨多个平台定制集合,并为每个仿真系统通用控制器方案。这一切都包裹在一个易于理解和吸引人的界面。
最好的部分是OpenEmu负责每个平台背后的核心仿真引擎。你不必去寻找与你的ROM兼容的正确的核心。下载OpenEmu时,它已经打包了大量的集成核心。许多系统都包含多个核心,所以不存在不兼容的问题。
头OpenEmu.org(在一个新窗口中打开)并点击实验下载按钮下面。这听起来可能很危险,但这只是意味着您将获得极大的平台兼容性扩展,以及一些仍在开发中的特性。
下载rom
OpenEmu可以玩游戏,但你必须单独下载它们。首先,一个标准的免责声明:拥有某台街机、卡带或CD-ROM的rom通常是非法的,除非你拥有相关的实际物品。但实际上,这是一个灰色地带——尤其是对于那些无法通过其他方式获得的游戏。
虽然我们不能在这里直接链接到任何ROM站点,但它们很容易找到。大多数网站都是有信誉的,但有些可能看起来比其他的更粗略。当你从网上下载文件时,用你最好的判断,你可以通过一个反恶意软件为了安全起见。
支持的系统包括几台雅达利游戏机,整个Game Boy系列,视频游戏机, NES,任天堂DS,任天堂64,世嘉成因、世嘉主系统、世嘉土星、索尼PlayStation、索尼PSP和超级任天堂。
更模糊的系统包括ColecoVision, Game Gear, Intellivision, Neo Geo Pocket, Odyssey²,TurboGrafx-16, Vectrex和Virtual Boy,以及日本独家Famicom, PC-FX, SG-1000和WonderSwan。
理论上,OpenEmu也兼容一些街机rom,但支持是实验性的,你能否成功运行这些游戏可能会有所不同。一般来说,曼恩(在一个新窗口中打开)rom是唯一可以在OpenEmu中播放的类型。如果你在搜索中遇到《JAMMA》或《Neo Geo》等游戏,它们便无法发挥作用。
70年代和80年代的家用电脑游戏不受支持——你需要单独的模拟器,比如雅达利800(在一个新窗口中打开)或第1040位(在一个新窗口中打开).此外,更复杂的老系统,如Dreamcast, PlayStation 2和Xbox也不支持。
向库中添加rom
当你下载ROM文件时,它们通常被压缩到zip或7-zip文件中。Mac上内置的Archive Utility应该能够打开这些文件,但如果你想要更强大的工具,你可以下载的Unarchiver(在一个新窗口中打开).
一旦文件被解压缩,你应该有一个rom文件——通常是.nes或.gbc文件,这取决于主机,而更大的游戏可能是. iso文件——和一些你玩游戏不需要的支持文本文件。通过将文件(不是文件夹)直接拖到界面的主窗口,将ROM添加到OpenEmu。程序几乎总是知道将文件放在哪里,但如果文件放在错误的位置,您可以将其拖到适当的文件夹中。
对于MAME rom,保持文件压缩状态。将压缩后的文件拖到商场部分的OpenEmu,游戏应该显示。由于这仍然是一个实验性的特性,支持可能会有bug。它可能出现在错误的文件夹中,或产生其他不稳定的情况。
当一个ROM被添加时,OpenEmu将在网络上搜索盒子艺术,但如果它找不到任何,使用谷歌图像搜索找到你自己的。不需要下载—您可以找到一个图像(. jpeg或. png文件),并直接将其拖到盒子美术应有的空白位置。默认情况下,所有游戏都保存在~/Library/Application Support/OpenEmu/Game Library,但这可以在OpenEmu >首选项>库.
当您成功地添加一个文件时,您可能会注意到原来的ROM仍然存在于您的计算机上。这是因为OpenEmu不只是移动ROM的位置,它实际上复制了文件本身。一个版本将存在于您硬盘驱动器的应用程序支持文件中,而原始版本将继续存在于您的桌面、下载文件夹或任何保存它的地方。
这一点之所以重要,只是因为你应该留意自己下载了多少内容。虽然大多数8位和16位的游戏rom只占用几kb或几mb的空间,但更现代的系统将开始占用数百mb甚至几g的空间。有些PlayStation和GameCube游戏甚至会要求你下载多张光盘才能获得完整的游戏。
有重复的文件会带来麻烦,所以一旦你确认游戏在OpenEmu运行,你可以安全地删除原来的ROM。
rom和BIOS文件
玩复古游戏的一个主要问题是,有些系统需要BIOS文件才能工作。如果你想玩原版PlayStation的游戏世嘉土星例如,你首先需要找到这些特殊的ROM文件。OpenEmu有一个BIOS文件用户指南(在一个新窗口中打开),但也不是太复杂,你自己也算不出来。
好消息是OpenEmu足够聪明,可以知道缺失了什么。如果你遇到这样的问题,屏幕上会出现一条消息,告诉你需要下载什么文件。然后,只要找到正确的文件,把它们输入系统就行了。
对于PlayStation游戏,您需要几个BIOS文件,包括scph5500.bin、scph5501.bin和scph5502.bin。如果找不到最后一个,但找到了scph5552.bin,可以简单地重命名它以匹配所需的文件名。Sega Saturn游戏将需要名为sega_101.bin和mp -17933.bin的文件。
支持一些主机插件,如世嘉CD、世嘉32X和TurboGrafx-CD,但也可能有点挑剔。在你尝试添加任何基于磁盘的游戏之前,OpenEmu会要求你阅读用户指南。
与将这些BIOS文件像游戏ROM一样添加到OpenEmu不同,您必须将它们拖到~ /图书馆/应用支持/ OpenEmu / BIOS文件夹直接。去OpenEmu > Preferences >系统文件查看哪些内核需要额外的BIOS文件才能工作。您还可以看到哪些是您已经添加的,哪些是您仍然需要的。
家酿的标题
如果你完全不喜欢使用rom, OpenEmu实际上包含了大量名为Homebrews的定制游戏。这些游戏是由游戏爱好者制作的,运行在专有的硬件上,这使得游戏看起来和感觉上都像经典的主机游戏。
打开程序的主菜单并选择家酿选项卡查看可用的游戏列表。你会发现粉丝制作的游戏,如雅达利2600的《光晕2600》,SNES重制的《大金刚》街机游戏《经典金刚》,以及雅达利7800的《吃豆人》系列。
控制器的设置
OpenEmu允许你使用Mac键盘玩任何游戏,但你为什么要这么做呢?该程序是兼容任何hid兼容USB或蓝牙游戏控制器,所以你可能也拿出你最喜欢的游戏手柄当你准备好开始演奏的时候。
PlayStation DualShock 3、4和任天堂Pro控制器可以通过蓝牙连接。OpenEmu甚至与Wiimote兼容。Xbox 360和Xbox One的控制器可能需要下载特殊的驱动程序才能工作。将你的控制器设置为配对模式,打开Mac的蓝牙设置菜单。从设备列表中选择需要建立连接的控制器。
OpenEmu应该能够自动映射控件,但是您可以通过单击自定义按钮映射OpenEmu > Preferences > Controls.从那里,您将看到一个木制背景图像和一个用于选择系统的下拉菜单。选择一个控制台,您将在左侧看到其控件和匹配的库存控制器图像。
默认情况下,OpenEmu将设置为使用键盘进行游戏输入,但您可以通过选择输入下拉菜单。如果你有一个通过蓝牙或USB连接的控制器,它应该出现在这里。一旦选择了一个控制器,就可以更改各个控制台的按钮分配。
每个动作旁边都有一个字段,您可以根据自己的喜好进行更改。方向输入可以映射到现代操纵杆或方向键上。OpenEmu还添加了一些特殊功能,比如快速保存、静音、暂停和截图,你可以将这些功能与任何按钮匹配。你还可以添加倒带和快进按钮,如果你想让老式游戏更宽容一点的话。
推荐的控制器
如果你不想使用兼容的第一方控制器,有很多第三方USB和蓝牙模型可以很好地与电脑兼容。这样的公司8 bitdo(在一个新窗口中打开),PowerA(在一个新窗口中打开),有何利(在一个新窗口中打开)有一些最好的第一方选择。
如果你正在寻找一款适用于任何游戏系统的多功能控制器,那么8Bitdo就是最佳选择SN30 Pro +是PCMag编辑的选择。
如果想买更便宜的,可以买USB控制器。你通常可以在亚马逊上找到便宜的仿冒品,但它们通常不如正品。
玩游戏
要开始玩游戏,首先从OpenEmu库的左侧选择一台主机,然后双击所选游戏的方框艺术。尽管游戏发生在你的Mac屏幕上,但你应该会发现游戏玩法和你记忆中的一样。然而,使用模拟器还有其他好处。
如果你发现你的控制方案不足,你可以在游戏过程中改变输入。开放OpenEmu > Preferences > Controls或者点击OpenEmu工具栏上的齿轮图标,然后单击编辑游戏控制调整控制器方案。在大多数情况下,游戏应该在运行中接受这些新控制,而不需要重新启动。
你可能想要做的一件事是添加屏幕滤镜,否则在1080p的显示器上,所有这些游戏的分辨率都很低。头OpenEmu >偏好>玩法,然后打开着色器下拉菜单。我通常会将其设置为Pixellate,但CRT和VCR设置会让游戏看起来像在老式电视屏幕上玩游戏。玩你最喜欢的,只是确保关闭和重新打开游戏,以实现新的风格。
除了通过OpenEmu运行你的游戏,该程序还提供了一些额外的功能。如果你玩够了,那就把你的进度保存在保存状态页面。OpenEmu甚至可以自动保存并保存几种不同的保存状态,这取决于所使用的保存方法。如果您想在播放时截屏,请使用Command + T中保存屏幕的键盘快捷键(或指定给该功能的按钮)截图页的程序。