用 mame 命令玩 MAME 街机游戏
Tofloor
poster avatar
字甲达宾
deepin
2020-12-21 06:15
Author

# Linux 系统上用 mame 命令玩 MAME 街机游戏

2020.12.20


因为前段时间 Deepin 论坛改版,旧帖子无法再继续更新维护。故新开此帖。

--工作、生活闲睱之余,玩一玩当年的那些经典街机游戏,如:

拳皇97;
12人街霸,恐龙,三国志,名将;
三国战纪,西游释厄传,傲剑狂刀;
......

----仅以此,回味、纪念我们的童年......

* 测试环境:Debian 10.3 amd64

* mame 0.206


* 游戏 ROM 和 BIOS 的 DEB  安装包下载(城通网盘):

https://306t.com/dir/30646948-41803075-905dc2

---------
原贴标题: MAME 街机模拟器菜单中文补丁DEB安装包(另附 hook 铁钩船长 ROM)
原贴位置: 资源专区
原贴地址: https://bbs.deepin.org/post/193784
---------



Reply Favorite View the author
All Replies
1 / 2
To page
字甲达宾
deepin
2020-12-21 06:19
#1

# MAME 街机模拟器 游戏 ROM 的 DEB 安装包

2020-9-15 更新
2020-12-20 第2次更新

## 1. 城通网盘下载(不需要注册。推荐)

* 游戏 ROM 和 BIOS 的 DEB  安装包下载(城通网盘):

https://306t.com/dir/30646948-41803075-905dc2


友情提示:

“城通网盘”有时可能需要点击 2 次,才能开始下载!


## 2. 更多游戏 ROM 的 zip 压缩包下载地址:

* http://www.emumax.com/roms/0-0-0-capcom-1.htm

* “琵琶行”网站: https://www.ppxclub.com

## 3. MEME 街机游戏 ROM 存放目录说明

* 测试环境: mame 0.206, Debian 10.3 amd64

*** 已制作、运行测试正常的 MAME 游戏 rom 的 DEB 安装包
游戏数量:已有 30 多款。更多游戏,玩家可自行下载游戏 ROM 的 ZIP 文件,保存到
目录 /usr/share/games/mame/roms/ 下,或者
个人目录 ~/mame/roms/ 下即可。

-----

## 一、MAME 街机游戏模拟器 菜单中文补丁 DEB 安装包

mame-locale-zh_0.206-4_all.deb
文件大小:44K

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743801

使用方法:

* 1. 推荐先安装 2 款中文字体包,以避免使用时中文出现乱码或方块的情况。
安装命令:

sudo apt-get install ttf-unifont fonts-wqy-microhei

* 2. 然后安装这个 DEB 软件包:

mame-locale-zh_0.206-4_all.deb


安装后,以 普通用户 运行以下命令,即可切换菜单为简体中文
(必要时,请先退出 mame, 再重新运行 mame 即可见效)。

命令:
mame-language -2
或者
mame-language -cn


Reply View the author
字甲达宾
deepin
2020-12-21 06:20
#2

## 二、 MAME 街机游戏 BIOS 支持包

* 1. mame-bios-neogeo_0.206.33-4_all.deb (1.7M)
下载地址(城通网盘):
https://306t.com/file/30646948-476743827

* 2. mame-bios-pgm_0.206-2_all.deb (2.0M)
下载地址(城通网盘):
https://306t.com/file/30646948-476743830

* 3. mame-bios-qsound-hle_0.206-2_all.deb (4.9K)
下载地址(城通网盘):
https://306t.com/file/30646948-476743832

说明:
* BIOS 包1:适用于 neogeo 系列游戏,如:拳皇系列,合金弹头系列...
* BIOS 包2:适用于pgm 系列游戏(台湾 IGS 公司出品的游戏),如:西游释厄传,三国战纪,傲剑狂刀...
* BIOS 包3:适用于 capcom 公司出品的游戏,如:街霸系列,恐龙,三国志,名将,惩罚者,铁钩船长,圆桌骑士,快打旋风...
如果运行游戏时报错“ qsound_hle NOT FOUND”或者“dl-1425.bin 缺失”,请安装这个 DEB 包。

## 三、 (推荐)热门 MAME 街机游戏 ROM 的 DEB 包

更新日期:2020-12

### 1. 三国志6合1包

8.7M mame-rom-wof_0.206.6-4_all.deb

三国志-日文汉字版,请运行 mame wofa 。
如果运行 mame wof,则为英文版 。

-----------
技巧提示:

本 DEB 包,是街机游戏三国志2 (日语翻译为“吞食天地”) 的系列 ROM 文件的合成文件,适用于 MAME 模拟器。实际包含6个游戏版本:

* 1. wof: 三国志2 (英文版)。游戏命令: mame wof
* 2. wofa: 三国志2 (亚洲版)。游戏界面显示繁体中文“三国志 II”字样。人物名字为繁体中文。游戏命令: mame wofa
* 3. wofj: 三国志2吞食天地 (日版)。游戏界面显示日语“吞食天地”字样。人物名字为繁体中文。游戏命令: mame wofj
* 4. wofhfh: 三国志2 (火凤凰版)。注: 这个游戏版本增加了2个按键功能,如空格键放火; 开始键 (如键盘数字1) 随时换人。游戏命令: mame wofhfh

* 注: 以下2个版本不是原版的 wofr1 和 wofu,只是借用游戏名,方便中国玩家。

* 5. wofr1: 三国志2 (无限草薙剑, 英文版) 。借用 wofr1 的游戏名。角色在空手、未骑马的状态下,按住开始键 (即数字1) 不放,再按拳 (即左 Ctrl 键) ,地上会出现一把草薙剑。游戏命令: mame wofr1
* 6. wofu: 三国志2 (黄忠草薙剑骑马强化版) 。借用 wofu 的游戏名。黄忠一箭可以最多可以射掉敌人一条血的90%;另外所有角色骑马冲撞时 (前+跳),也会对敌方造成巨大伤害。游戏命令: mame wofu
-----------

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743628


### 2. 三国志:三美版

7.9M mame-rom-wofj-mmm_0.206-2_all.deb

(三国志.三美版。请运行 mame wofj 直接启动游戏;
不能从 mame 菜单选择运行。
注:安装后会替换原有的 wofj.zip 日版 ROM 文件。)

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743635


### 3. 三国志:夏侯恩的复仇2018 ( wofch 中文版改版)

3.8M mame-rom-wofch_0.206.2018-2_all.deb

* 运行命令: mame wofch

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743631


### 4. 拳皇97

28M mame-rom-neogeo-kof97_0.206-2_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包: mame-bios-neogeo_0.206.33-4_all.deb (1.7M)
* 运行命令: mame kof97

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743534


### 5. 三国战纪2

25M mame-rom-pgm-kov2_0.206-2_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包: mame-bios-pgm_0.206-2_all.deb
* 运行命令: mame kov2

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743534


### 6. 西游释厄传

22M mame-rom-pgm-oldsplus_0.206-2_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包: mame-bios-pgm_0.206-2_all.deb
* 运行命令: mame oldsplus

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743488


### 7. 傲剑狂刀.中文版

18M mame-rom-pgm-killbldp_0.206-2_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包: mame-bios-pgm_0.206-2_all.deb
* 运行命令: mame killbldp

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743478


### 8. 12人街霸

3.5M mame-rom-sf2ce_0.206-2_all.deb

* 主 ROM 名: sf2ce.zip
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame sf2ce.zip

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743495


### 9. 恐龙

4.0M mame-rom-dino_0.206-3_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame dino

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743456


### 10. 名将

mame-rom-captcomm_0.206-3_all.deb

* 主 ROM 名: captcomm.zip
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame captcomm

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743454


### 11. 豪血寺一族

17M mame-rom-plegends_0.206-1_all.deb

* 主 ROM 名: plegends.zip
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame plegends

* 下载地址(城通网盘)
https://306t.com/file/30646948-476823905

### 12. 合金弹头1/2

30M mame-rom-neogeo-mslug-mslug2_0.206-1_all.deb

* 主 ROM 名: mslug.zip, mslug2.zip
* 依赖/推荐安装的 BIOS 包: mame-bios-neogeo_0.206.33-4_all.deb (1.7M)
* 运行命令: mame mslug
mame mslug2

* 下载地址(城通网盘)
https://306t.com/file/30646948-476823893


### 13. 吸尘器 (也叫 捉鬼大师)

1.1M mame-rom-tumblep_0.206-2_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame tumblep

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743619


### 14. 圆桌骑士

2.3M mame-rom-knights_0.206-3_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame knights

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743460


### 15.惩罚者

3.9M mame-rom-punisher_0.206-3_all.deb

* 主 ROM 名:
* 依赖/推荐安装的 BIOS 包:
* 运行命令: mame punisher

* 下载地址(城通网盘)
https://306t.com/file/30646948-476743491

Reply View the author
a18126579337
deepin
2020-12-21 06:29
#3

已经在玩了,很不错.我主要玩拳皇

Reply View the author
137******30
deepin
2020-12-23 22:46
#4

如果linux-mame能够用那个联网插件就好了,就不用去win下面联网玩了,不知道那个插件会不会有linux的支持

Reply View the author
nanhai
deepin
2021-01-07 19:32
#5

无法安装软件,没有有效的数字签名

Reply View the author
字甲达宾
deepin
2021-01-08 04:14
#6
nanhai

无法安装软件,没有有效的数字签名

不知道你指的是哪个 DEB 包无法安装,以及是用哪种方式安装的?

深度/UOS 系统和应用商店,可能需要 所谓的 elf 签名。

Debian/Ubuntu 是不会出现这类奇怪的问题的。

 

参考解决方案:

下载 DEB 包后,打开终端,用命令行的方式强行安装:

 

注:以下任意一种安装方式均可

~/XXX.deb 即下载的包的文件名和位置。按实际情况,改成下载的包名和位置。

 

sudo dpkg -i ~/XXX.deb

或者

sudo apt install  ~/XXX.deb

或者

sudo apt-get install  ~/XXX.deb

按提示,输入用户密码,即可。

 

Reply View the author
sifo
deepin
2021-02-04 18:45
#7

mark

Reply View the author
133******76
deepin
2021-03-15 08:30
#8

安装中文包,提示    错误(E210): 更新文件 ~/.mame/mame.ini 失败!。。。这是什么情况?

Reply View the author
字甲达宾
deepin
2021-03-18 06:13
#9
133******76

安装中文包,提示    错误(E210): 更新文件 ~/.mame/mame.ini 失败!。。。这是什么情况?

1. 是否已安装 mame 软件包?

2. mame 需要以普通用户运行。出于安全考虑,游戏类的程序,一般放在 /usr/games/ 目录下,

 root 用户是无法搜索到的。除非手动指定完整路径来运行命令。示例 :/usr/games/mame

 

3. 普通用户运行 mame 是否启动正常?

--

mame 菜单汉化技术原理:

* 需要调用 mame 命令的相关参数,为当前用户生成默认的配置文件

~/.mame/mame.ini

然后再修改 ~/.mame/mame.ini 配置文件的第 187行和192行的两处参数。

(如果没有 ~/.mame/mame.ini 文件,或内容为空,就会报你所反馈的错误信息 )

示例:

 

187:uifont     "SimHei"
192:language     Chinese (Simplified)

Reply View the author
133******76
deepin
2021-03-18 21:36
#10
字甲达宾

1. 是否已安装 mame 软件包?

2. mame 需要以普通用户运行。出于安全考虑,游戏类的程序,一般放在 /usr/games/ 目录下,

 root 用户是无法搜索到的。除非手动指定完整路径来运行命令。示例 :/usr/games/mame

 

3. 普通用户运行 mame 是否启动正常?

--

mame 菜单汉化技术原理:

* 需要调用 mame 命令的相关参数,为当前用户生成默认的配置文件

~/.mame/mame.ini

然后再修改 ~/.mame/mame.ini 配置文件的第 187行和192行的两处参数。

(如果没有 ~/.mame/mame.ini 文件,或内容为空,就会报你所反馈的错误信息 )

示例:

 

187:uifont     "SimHei"
192:language     Chinese (Simplified)

在应用商店安装的mame,可以打开软件。但在设置保存的时候会提示“error saving mame.ini”文件保存出错,估计是没有mame.ini文件,重新安装软件后还是这样的情况。这个问题如何解决?

Reply View the author
字甲达宾
deepin
2021-03-19 04:50
#11

有可能是缺少目录 ~/.mame/

 

试试:

 以普通用户,创建目录

mkdir -p ~/.mame/

如果实在不行,手动创建一个 mame.ini 文件。

 

 

Reply View the author
133******76
deepin
2021-03-23 03:31
#12
字甲达宾

有可能是缺少目录 ~/.mame/

 

试试:

 以普通用户,创建目录

mkdir -p ~/.mame/

如果实在不行,手动创建一个 mame.ini 文件。

 

 

试了一下,不行,还是原来的问题。。。

Reply View the author
zimo1
deepin
2021-04-13 18:23
#13

大佬 ,链接麻烦再分享一下,失效了

Reply View the author
字甲达宾
deepin
2021-04-15 05:22
#14
zimo1

大佬 ,链接麻烦再分享一下,失效了

感谢关注和反馈!

因某些原因,原网盘地址已失效。

 

新地址:
---------------------
2021-4-14 更新网盘:
https://z701.com/d/30646948-41803075-5e3f63
(访问密码:6859)
---------------------

另:

截图所示,缺失文件是因为缺失游戏 BIOS 文件 neogeo.zip

解决方案:

下载、安装这个 DEB 包即可:

 

 

 

Reply View the author
zimo1
deepin
2021-04-20 21:50
#15
字甲达宾

感谢关注和反馈!

因某些原因,原网盘地址已失效。

 

新地址:
---------------------
2021-4-14 更新网盘:
https://z701.com/d/30646948-41803075-5e3f63
(访问密码:6859)
---------------------

另:

截图所示,缺失文件是因为缺失游戏 BIOS 文件 neogeo.zip

解决方案:

下载、安装这个 DEB 包即可:

 

 

 

感谢大佬分享!!!

Reply View the author
zimo1
deepin
2021-04-22 19:29
#16
字甲达宾

感谢关注和反馈!

因某些原因,原网盘地址已失效。

 

新地址:
---------------------
2021-4-14 更新网盘:
https://z701.com/d/30646948-41803075-5e3f63
(访问密码:6859)
---------------------

另:

截图所示,缺失文件是因为缺失游戏 BIOS 文件 neogeo.zip

解决方案:

下载、安装这个 DEB 包即可:

 

 

 

大佬,我是deepin的官方人员,我想做个视频将这个好东西分享给更多的用户,希望能够征得你的同意

Reply View the author
字甲达宾
deepin
2021-04-24 05:26
#17
zimo1

大佬,我是deepin的官方人员,我想做个视频将这个好东西分享给更多的用户,希望能够征得你的同意

首先,非常感谢关注和认可!

其次:我个人没意见。随意。只需要提及“有网友把 neogeo.zip 打包成 DEB , 方便用户快速安装使用”即可。——打个比方,玩家只需要知道有这么一盘菜,没必要介绍做这道菜的厨子是谁。

 

友情提示:

严格来说,neogeo.zip 的版权,属于 SNK (现在似乎是属于 Capcom 旗下了)。

如果以“个人身份”来做视频介绍,问题应该不大。

但是如果以“企业员工身份”来做视频,请自行评估风险。

Reply View the author
字甲达宾
deepin
2021-04-24 07:06
#18

顺便给个 wofj (三国志2日版的改版:三美版)。

加入了:美美、美牙、美玲。三个角色只是衣服颜色不一样,技能完全一样。

 

运行方式(以普通用户运行即可):

mame wofj

 

DEB 包下载:

mame-rom-wofj-mmm_0.206-2_all.deb

大小:7.8 M

https://z701.com/f/30646948-476743635-3e1d43
(访问密码:6859)

 

游戏截图:

Reply View the author
zimo1
deepin
2021-04-25 17:02
#19
字甲达宾

首先,非常感谢关注和认可!

其次:我个人没意见。随意。只需要提及“有网友把 neogeo.zip 打包成 DEB , 方便用户快速安装使用”即可。——打个比方,玩家只需要知道有这么一盘菜,没必要介绍做这道菜的厨子是谁。

 

友情提示:

严格来说,neogeo.zip 的版权,属于 SNK (现在似乎是属于 Capcom 旗下了)。

如果以“个人身份”来做视频介绍,问题应该不大。

但是如果以“企业员工身份”来做视频,请自行评估风险。

感谢支持!

Reply View the author
nero28
deepin
2021-09-11 16:05
#20
字甲达宾

1. 是否已安装 mame 软件包?

2. mame 需要以普通用户运行。出于安全考虑,游戏类的程序,一般放在 /usr/games/ 目录下,

 root 用户是无法搜索到的。除非手动指定完整路径来运行命令。示例 :/usr/games/mame

 

3. 普通用户运行 mame 是否启动正常?

--

mame 菜单汉化技术原理:

* 需要调用 mame 命令的相关参数,为当前用户生成默认的配置文件

~/.mame/mame.ini

然后再修改 ~/.mame/mame.ini 配置文件的第 187行和192行的两处参数。

(如果没有 ~/.mame/mame.ini 文件,或内容为空,就会报你所反馈的错误信息 )

示例:

 

187:uifont     "SimHei"
192:language     Chinese (Simplified)

我的mame.ini内容为空,怎么解决呢?我是UOS家庭版,系统给安装的MAME 0.224-1版本。

默认指定的中文字体: 'WenQuanYi Micro Hei'

 

 * 设置 MAME 菜单语言为: 简体中文 ...

 * 设置 MAME 菜单字体为: "WenQuanYi Micro Hei"

 

   自动生成 MAME 用户配置文件 ~/.mame/mame.ini...

/usr/games/mame-language:行232: mame:未找到命令

   更新 MAME 用户配置文件 ~/.mame/mame.ini ...

 错误(E210): 更新文件 ~/.mame/mame.ini 失败!

 

 完成。请重新运行 mame

 Done.

 

Reply View the author
1 / 2
To page