哪些 MAME UI 前端适用于 Ubuntu 12.10?

哪些 MAME UI 前端适用于 Ubuntu 12.10?

我已经通过 SDLmame 安装了 Mame,但到目前为止未能成功安装任何可以对游戏进行分类、收藏或预览屏幕截图的像样的 GUI。我有数百个 ROM。

  • Gnome Video Arcade 无法从外部硬盘读取我的 ROM,即使它们已在 ~/.mame/mame.ini 中正确配置

  • 闪电看起来很有趣,但在尝试建立我的 ROM 数据库时崩溃了

  • 量子计算2由于缺少依赖项而安装失败
  • GMameUI 也无法在 Ubuntu 12.10 上安装

任何指导都值得赞赏!谢谢

答案1

我试过 Gnome Video Arcade,它也没有列出任何 ROM。经过调查,发现我的一个 ROM 已损坏,导致 GVA 无法显示任何根本没有 ROM!

那么,你愿意做一个小测试吗?

  • 备份当前的 MAME 配置/rom 文件夹:

    mv ~/.mame ~/.mame.bak
    
  • 使用默认设置重新创建它:

    mame
    mkdir ~/.mame/roms
    
  • 复制单身的将游戏复制到默认 roms 文件夹,然后在没有启动器的情况下进行测试:

    cp /path/to/roms/for/example/rastan.zip ~/.mame/roms
    mame rastan
    

如果有效的话,太好了!

现在删除(或备份)GVA 数据库以便从头开始重新创建它并进行测试:

    rm -rf ~/.local/share/gnome-video-arcade
    gnome-video-arcade

我这样做了,效果很好。接下来就是查找和删除有问题的 ROM,然后重建我的 MAME 设置。

答案2

新的GNOME 游戏应用程序是许多游戏的前端。

不幸的是,它还没有被打包用于 Debian 或 Ubuntu。

答案3

这是一个避免 Lightning MAME Frontend(lightningmf)在构建数据库时崩溃的解决方法。

在 mame.ini 文件中,您必须使用数字(整数)值设置“numprocessors”条目,而不是默认设置的“auto”。


解释...

/usr/share/pyshared/lightningmf_pk/__init__.py由于创建的 XML 文件格式错误,脚本在构建数据库时生成以下错误/tmp

File "/usr/lib/pymodules/python2.7/lightningmf_pk/__init__.py", line 213, in parse_elements
event, root = doc.next()
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1266, in next raise e
xml.etree.ElementTree.ParseError: syntax error: line 1, column 0

临时 XML 文件以这两行开头,这会让解析器感到困惑:

While parsing $HOME/.mame/mame.ini:
Illegal integer value for numprocessors: "auto"; reverting to auto

答案4

我正在用一台旧的笔记本电脑 C500(奔腾 M)流畅地玩 MAMEUI 32 0.146,用 wine 模拟 windows 版本。:) 对我来说,rom 比 linux mame 更好用Neogeo 游戏快照

葡萄酒赢得 Mame

相关内容