如何使用MAME和QMC2在Mac上玩街机游戏

Mac OS X不是我们许多人希望的游戏和仿真器动作的温床,但是iMac或MacBook内的硬件具有运行经典投币游戏的能力。这不一定是一个简单的过程,实际上说起来很有趣,但是有了合适的软件和一些耐心,您就可以在OS X上享受经典游戏。

您甚至可以随身携带游戏手柄或操纵杆

下载并安装所有内容

这并不会让您感到惊讶,但是您的Mac需要一些额外的软件才能播放经典的街机游戏游戏。我们在这里主要关注的软件是MAME(多机商场机器模拟器),但是该技术也适用于MESS(多机模拟器超级系统)和UME(通用机器模拟器)。

MAME是软件没有接口,因此为了以舒适的方式使用MAME,而无需在终端中键入代码行,则需要获得一个前端。在仔细研究了所提供的功能之后,我决定QMC2是可用的最佳前端之一(它对于入门者有效,远远超过我尝试过的其他许多功能)。它并不完美(您会发现),但是它确实起作用,尽管它几乎没有宽限期,并且具有一些停止启动动作。

我们将使用MAME的一个变体SDLMAME,该变体使用了一个简单的DirectMedia层。因此,要使用SDLMAME,您首先需要安装SDL。 QMC2仅要求您安装1.21版,您可以在此处找到并下载。对于现代的Mac OS X(认为是10.5或更高版本),您只需要将运行时库存储在名为 SDL-1.2.15.dmg 的文件中。

下载了运行时,打开Finder,导航到 Library> Frameworks ,然后将SDL.Framework文件夹拖到Mac的Frameworks文件夹中。当OS X要求您输入密码对传输进行身份验证时,您就会知道自己做对了。

下一步,转到QMC2下载页面并下载适用于Intel的Mac OS X二进制文件

下载文件的大小约为100MB,完成后,您可以启动并安装.DMG并运行 QMC2.mkpg ,该操作会将前端安装到Mac的应用程序文件夹。总共大约需要300MB的空间,完成后,您将在Mac的“应用程序"文件夹中的“ QMC2"下找到多个应用程序。为方便起见,现在也许是解压缩下载的SDLMAME版本(如果使用的话则为SDLMESS)并将其放置在与QMC2相同的文件夹中的好时机。

设置,首选项和ROM

要开始设置MAME,请在QMC2文件夹中运行 qmc2-sdlmame.app 应用程序。您将看到类似下面的屏幕,要求您提供一些凭据。您只需在此处输入的内容就是您先前下载的SDLMAME可执行文件的路径(这就是为什么将其放入QMC2文件夹如此有用的原因)以及ROM的路径。

关于ROM的一句话:除了显而易见的“不,我不会告诉你在哪里可以得到它们,难道你不知道盗版是非法的吗?" spiel,你应该知道所有您的ROM必须位于同一文件夹中。 head了15分钟后,我意识到QMC2无法看到不在单个“平面"文件夹中的ROM。

添加了此信息后,请按确定,前端将启动。惊叹于其奇特的椭圆和令人讨厌的元素!您可能需要扩大窗口以阅读大量文本,至少在我第一次启动它时就是这种情况。在左侧,您会看到(可能)还没有的游戏列表,因此您需要使用工具>检查ROM 来扫描先前分配的文件夹。

您可能想采取的另一步骤是关闭您拥有的目录条目,QMC2默认情况下不会这么做。扫描完ROM后(仅在完成此过程之后),转到工具>选项>前端>游戏列表,并在 ROM状态过滤器下取消选择灰色和蓝点。

这将隐藏您的收藏中未知或缺失的ROM,仅留下绿色,黄色和红色的勾号表示存在或不完整的ROM集。还建议您关闭 Show Device Sets 选项,该选项也将隐藏不可播放的ROM。

如果要使用MESS来模拟家用控制台和便携式计算机,只需遵循以下说明,除了运行 qmc2-sdlmess.app 应用程序并在出现提示时选择MESS可执行文件和ROM路径即可。

我拥有的东西注意到

我已经注意到SDLMAME和QMC2的一些怪癖,并花了相当长的时间试图找出某些元素在哪里出了问题。可以肯定的是–这不是特别稳定或直观的软件。在我进行大量工作时,事情总是出错。

我找不到用于更改ROM路径的字段,因此,如果您碰巧选择了错误的ROM路径,则可能会出现一些错误。问题。我唯一能找到的解决方法是转到工具>选项>模拟器>文件/目录,然后单击底部的默认按钮以重置所有路径。这将破坏模拟器及其前端,要求您再次指定ROM和SDLMAME位置时,需要重新启动。

全屏显示模式无法在Retina MacBook Pro上正常工作,剪掉一半的屏幕。尽我所能,我无法全屏工作,因此我找到了一种解决方案,可以在 Tools下禁用 fullscreen 变量并启用 windowed 变量>选项>模拟器>全局配置>视频。 我仍然不确定这是否与Retina显示屏有关,但这使游戏可以玩。

大多数游戏都要求您使用5键插入硬币(对于玩家1)或6键(适用于播放器2)。然后,您可以按1来启动播放器1,按2来启动播放器2,依此类推。 MAME本身使用的菜单系统可以使用Tab键切换,使用箭头键和Enter / Esc键进行导航。

Joysticks are supported, but remapping can be hit and miss. I’d recommend a Logitech Dual Action gamepad (which works great with a Mac), but I also had joy getting an old Microsoft SideWinder joystick working too. You can configure this under Tools > Options > Front End > Enable Joystick Control.

值得吗?

按照这些说明进行操作,适当的时间和精力,以及(可能超过 all 其他)相当不错的ROM系列,您应该能够使用Mac舒适地玩游戏。我认为我不建议将其作为街机版本使用-有更好的Windows解决方案,甚至Linux也有一些专门为此目的而设计的工具-但它确实有效。

让我们知道如果您找到了在Mac上玩经典投币街机游戏的更好解决方案。 QMC2是最好的前端吗?

图片来源:第007/365天-Mike vs. Mario(Great Beyond)

标签: 仿真 Mac游戏