如何在Linux上安装MAME并享受这款街机游戏模拟器

Linux上的MAME

这些天我开始回忆起 80 年代和 90 年代的街机游戏。经过一段时间的进球和胜利后,我查看了这里是否有任何关于 Linux Adictos 我很惊讶没有这样的东西,所以我决定写一篇关于 如何在Linux上安装MAME 以及如何解决ROM(游戏)的一些问题。

在Linux上安装MAME非常容易。 实际上, 在官方仓库中可用 许多发行版中的内容,因此安装它仅是一个命令。 如果默认情况下没有任何可用的发行版,我们还可以添加一个非官方的存储库或安装其Snap软件包。 您在下面解释了不同的选项以及无法启动的游戏的一些技巧。

如何在Linux上安装MAME

来自官方资料库

首先要测试的是它是否可以在我们发行版的官方存储库中找到。 在Ubuntu及其衍生版本中,命令如下:

sudo apt install mame

从非官方存储库

如果在输入消息时显示错误,则可能是我们的发行版存储库中没有可用的仿真器,因此我们将使用以下命令添加一个非官方的仿真器:

sudo add-apt-repository ppa:c.falco/mame

添加存储库后,我们将编写以下其他命令:

sudo apt update && sudo apt install mame

从您的Snap包中

MAME也可以作为Snap软件包提供。 如果我们的发行版与这些Canonical软件包兼容,则安装只需输入以下其他命令即可:

sudo snap install mame

如何将ROM添加到MAME

一旦安装了MAME,我们将拥有一个没有任何游戏的模拟器。 这 游戏,我们必须手动添加,但这很简单。 “困难”的事情是找到它们:由于每个人都可以理解的原因,我们无法提供指向提供这些ROM的页面的任何链接,但是找到它们就像访问我们喜欢的搜索引擎并搜索“ mame roms”一样简单。 。 将会出现数十个网页,所有这些网页都将使我们能够下载MAME的ROM,在某些情况下还可以下载其他仿真器的ROM。

哪里 放ROM 它取决于操作系统和下载的版本。 如果是从正式或非正式的存储库中安装的,则必须将ROM放在〜/ mame / roms路径中,其中“〜/”是我们的个人文件夹; 如果“ mame”文件夹不存在,我们将手动创建它。 当我们读到 snapcraft.io,Snap版本的路径为〜/ snap / mame / common / roms。 如果要将ROM放在其他路径中,则必须编辑文件 马梅尼 用于软件搜索新路径。

相关文章:
GNOME Video Arcade:MAME的界面

我的ROM无法启动。 我可以做什么?

毫无疑问,关于MAME的最糟糕的事情是,并不是所有的ROM都能在所有的ROM上正常工作。 版本 该软件。 在某些情况下,尤其是如果我们使用“移动”版本时,必须寻找更新的ROM,但是在台式机版本中通常不会出现此问题。 可能发生的事情是我们尝试运行游戏,但该游戏无法正常运行,因为 我们缺少文件。 有两种可能的选择,一种比另一种更容易解决。

首先也是最有可能的是,游戏无法正常运行是因为 我们没有您的BIOS。 BIOS是与某些游戏兼容的软件所必需的小文件。 例如,如果不添加BIOS,NEO-GEO游戏通常将不起作用。 解决此问题的最佳方法是再次转到我们最喜欢的搜索引擎,并搜索“ all mame bios”之类的内容。 有些文件可以收集所有或几乎所有必需的BIOS,我们要做的就是得到一个文件,并将所有ZIP文件解压缩到放置游戏的同一个文件夹rom中。

我们可以找到的另一个问题是游戏由于缺少文件而无法启动。 这更难解决。 一种选择是找到另一个ROM,看看它是否可以直接工作。 如果没有,我们可以执行以下操作:

  1. 我们在互联网上搜索错误消息说丢失的文件。
  2. 我们解压缩了无法使用的ROM的ZIP。
  3. 我们将游戏压缩回ZIP,其中包含原始游戏包含的内容以及在步骤1中搜索并下载的文件。
  4. 我们输入与原始ZIP完全相同的名称(例如, aof.zip 游戏《战斗的艺术》)。
  5. 我们将其放在“ roms”文件夹中,并祈祷一切顺利。

您已经知道如何在Linux上安装MAME吗? 您最喜欢的经典游戏是什么?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   米格尔·梅奥尔(Miguel Mayol)

    感谢您撰写有关这款出色的仿真器的文章,总是很高兴阅读MAME。

    我从一开始就一直在使用它,并且我对它的发展也进行了相当多的跟踪,因此建议您添加...

    QMC2
    https://qmc2.batcom-it.net/

    它是跨平台的,并且是在Linux上享受MAME的一种简单得多的方法

    另一个是Retroarch,它与KODI和IAGL Internet Archive Game Launcher插件结合在一起,即“ Internet Archive Game Menu”,它不仅具有MAME游戏,而且还具有许多功能。 在Android平板电脑和手机中,由于节省了存储空间,因此更建议使用。

    我希望阅读本文的将来部分或将来的版本,以了解这些替代方法。

  2.   米格尔·梅奥尔(Miguel Mayol)

    感谢您撰写有关这款出色的仿真器的文章,总是很高兴阅读MAME。

    我从一开始就一直在使用它,并且我对它的发展也进行了相当多的跟踪,因此建议您添加...

    QMC2
    https://qmc2.batcom-it.net/

    它是跨平台的,并且是在Linux上享受MAME的一种简单得多的方法

    另一个是Retroarch,它与KODI和IAGL Internet Archive Game Launcher插件结合在一起,即“ Internet Archive Game Menu”,它不仅具有MAME游戏,而且还具有许多功能。 在Android平板电脑和手机中,由于节省了存储空间,因此更建议使用。

    我希望阅读本文的将来部分或将来的版本,以了解这些替代方法。

    1.    亚历克斯b3d

      QMC2是一个奇迹,它是Linux原生的,并且开发已经停顿了一些,但是运行得很好,对于经典界面来说,它是理想的选择。

      我使用的是RetroArch选项(没有像kodi这样的添加剂),它极大地提高了精度和速度方面的仿真。

      和最新的JRomManager来管理rom。

  3.   亚历克斯b3d

    安装QMC2前端,在Linux上是navito,这是一个奇迹。

  4.   下宁

    有谁知道在Linux上启用MAME作弊功能吗? 现在我们应该获取一个.zip文件,其中包含.xml格式的作弊文件,并将其放在CHEAT文件夹中,该文件位于/ usr / local / share / games / mame /作弊文件中的一个或/ usr /激活后,通过修改/home/username/.mame中的ui.ini文件,在share / games / mame / cheat或/ usr / share / games / mame / plugins / cheat中的一个。
    问题是我通过添加作弊行和值1来修改ui.ini以激活它,但是当打开MAME时,它会自动对其进行修改,而使其保持原样,因此无法激活作弊。
    有什么想法或替代方法来激活它们吗?