MAME 是模拟器历史上最优秀的多机种的
街机模拟器之一,同时也是生命力最旺盛的街机模拟器。从 1997年2月5日发布第一个版本起,MAME 已经经历了数年的开发,同时也经历了各种版本及多个开发者的变迁。作为功能最强大的街机模拟器,
覆盖面涵盖许多我们熟悉的街机机板,同时也支持各种不同的 PC
操作平台,并针对不同的
CPU 处理器开发了对应的优化版本。
基本情况
MAME 是一个免费的、共享的、
开放源代码的模拟器,也是我们国内玩家最熟悉和最常使用的街机模拟器之一。由于
源代码的开放,各国各地区的模拟器爱好者或程序员针对其基础版本开发出许多的衍生版。其中很多都具有自己的特色,比如我们熟悉的 MAME Plus!,前身是无声
模都发布的 mame32cn 0.37b13 及后来的支持简繁体
语言包的 mame32c 0.59, MAME Plus! 已经发展成拥有众多功能的 MAME 改版。
版本
官方版
初始版本:1997年2月5日。
最新整数版:MAME 0.212 版,2019.8.3。
衍生版
MAME PLUS!
2001年4月开始无声模都(已关闭)发布MAME32CN 0.37b13,2002年3月发布支持简繁体语言包的 MAME32C 0.59。后来这两个项目整合为MAME Plus!。
由于支持中文,中文地区的 MAME 玩家使用起来就方便多了。
2019年8月27日,MAME PLUS! 已经停止更新好几年了,最后更新的版本是 0.168 r5273。
MameUI
mameui 是英文版本。
其它衍生版本
……
……
街机模拟器
MAME 的游戏列表里有近3万个游戏,可以运行的游戏有数千个。
很多七零后、八零后曾迷恋的街机游戏,都已经可以在电脑上用 MAME 运行。作为如今机街模拟器的大佬,MAME无疑是街机迷们的怀旧的利器。
说明
文件说明:
CHEAT.DAT MAME的作弊码文件。
MAME.INI 存储MAME的一些基本设置。
MAME32P.EXE MAME32PLUS
GUI介面
主程序。
MAMEPLIB.DLL MAME
运行时所需的动态连接库文件,包含比如ROMDATA之类的资讯。
UNICOWS.DLL 由于
Windows 95/98/ME基本不支援Unicode,MAME32PLUS需要此文件来支援UNICODE以实现双位元元组文字显示。
WHATSNEW.TXT MAME的更新
历史记录。
目录说明:
artwork —— 一些游戏可以支援一些特殊的artwork文件,你可以用
PNG格式来存放在这里,其实就是游戏以图片样式加的一个修饰性的边框。
bkground —— MAME图形介面时所用到的背景图案。
CTRLR —— 存放INI文件来指定控制埠映射。
CFG —— 存放对应每一个已经运行过的游戏的
配置文件DIFF —— 用来存放
Hard disk difference文件,一些特殊的游戏可能会用到。
DOCS —— 内涵一些说明文档。
FONT —— 存放MAME32的字体文件。
FLYERS —— MAME32专用,存放
游戏海报图像文件的目录。
FOLDERS —— 存放MAME32的
游戏分类资讯。
SNAP —— 存放游戏中的截图。
SAMPLES —— 存放某些游戏
声音采样资料。由於MAME支援的游戏中一些游戏所使用的声音采样是类比的而不是数位的,或者该游戏的声音根本就没有类比,这样的话你就需要加一个Sample文件放到SAMPLES目录下才能得到正常的类比效果。
HI —— 存放游戏最高分存档;
INP —— 存放游戏纪录;
IPS —— International Patching System,存放外部
DAT文件用来定义某一个游戏的hack需要的资讯;
STA —— 存放游戏状态资料;
LANG —— 存放MAME32
功能表所使用的
语言包;
MEMCARD —— NeoGeo游戏专用的虚拟记忆卡;
ROMS —— 存放各种ROM的缺省目录;
TITLES —— 存放游戏中标题画面;
NVRAM —— 存放有关基板参数设定的目录,作用和基板上用於存放调试参数的
SRAM是一样的;
CABINETS —— MAME32专用,存放街机箱体照片图像文件的目录;
ICONS —— MAME32专用,存放游戏小图示的目录;
注: artwork, CPANELS, FLYERS, Marquees, CABINETS, TITLES 都是修饰性的图案。
视窗介面说明:
进入MAME32PLUS后可看到有三个主窗口,
左边是游戏的类列表文件夹,中央的窗口是所选中的类中的游戏列表,右边是所选中游戏的一些具体资讯。
类列表说明:
ALL GAMES —— 顾名思义,所有的游戏。
AVAILABLE —— MAME已找到的游戏
MANUFACTURE —— 按制造商分类
YEAR —— 按出品年份分类
SOURCE —— 按驱动代码分类
SND —— 按音效晶片分类
WORKING —— 运行正常的游戏
NON-WORKING —— 运行不正常的游戏,通常是由于BAD DUMPED。
ORIGINALS —— 原始版本的游戏
CLONES —— 克隆版的游戏(所谓克隆版无非就是改了个标题画面,换了语言等等)
RASTERS ——
点阵图格式的游戏,90%的游戏都是此格式。
VECTOR —— 向量格式的游戏,通常年代比较久远
TRACKBALL ——
操纵装置为轨迹球的游戏。
STEREO —— 所有是身历声的游戏
HARDDISK —— 磁片镜像游戏,最大上G,奇大无比……
ARTWORK —— 所有支援ARTWORK的游戏。
CONTROL —— 按控制类型分类,比如4键,8键。
FAVORITE —— 可以把自己喜欢的游戏加进去。
FPS —— 按显示祯数分类游戏
HACK —— HACK版的游戏
HARDWARE —— 按游戏机版分类
VERSION —— 按MAME更新版本分类游戏。
外部功能表说明:
1.PLAY —— 开始当前选中的游戏。
2.PLAY AND RECORD INPUT... —— 开始游戏并记录键盘按键,生成一个.INP文件,可以用来制作录影。
3.PLAYBACK INPUT —— 播放制作好的INP文件。
4.SELECT RANDOM GAME —— 随机选择一个游戏。
5.ADD TO CUSTOM FOLDER... —— 把选中的游戏添加到自定义目录里,只能添加到ARTWORK至VERSION目录里,
6.REMOVE FROM THIS FOLDER —— 从此文件夹中移除选中的游戏。
7.PROPERTIES —— 此选项可以单独配置某个游戏运行设定,不同於OPTIONS里的DEFAULT GAME OPTIONS是针对所游戏的。优先权大於全局设置。
8.AUDIT ALL GAMES —— 分析所有的ROM和SAMPLE,以此可以检查ROM错误的原因。不过荐使用MAMECLR,ROMCENTER等
专业分析整理ROM的软体。
VIEW:
此选项用来自定义察看分类及游戏列表的样式。
Folder List —— 开启/关闭类文件夹列表。
Screenshot —— 开启/关闭右视窗中的
游戏截图显示。
Screenshot Tab —— 开启/关闭右视窗中的游戏截图显示切换表。(此表可切换显示FLYERS,SCREENSHOT,Marquees,Cabinets等 )
Large Icons —— 选择此项游戏列表将以大图示显示。
Small Icons —— 选择此项游戏列表将以小图示显示。
List —— 选择此项游戏列表将以列表形式显示。
Details —— 选择此项将以小图示列出各个游戏的细节资料,还可以根据这些不同资料进行排序。(点击各项相应标题即可)
Grouped —— 选择此项将不仅以小图示列出各个游戏的细节资料,那些克隆版的还单独向后空了两格。
Arrange Icons —— 排列图示,效果等同於直接点击各项细节相应标题,可以按目录,制造商,玩过的次数,类型,年份等排序。
Line Up Icons —— 重新排列图示。
Refresh —— 选择此项MAME将重新搜索ROM,需要一定的时间。
Custom Filters —— 此选项可以自定义不显示的游戏类型。
Customize Fields —— 此选项用於自定义细节
标题栏。
OPTIONS:
1.GAME LIST FONT —— 游戏列表字体,可以设置颜色大小之类。
2.GAME LIST CLONE COLOR —— 设置克隆版游戏的字体颜色,以此区别原版游戏。
3.DIRECTORIES —— 设置ROM所在路径,可以添加多个路径。
4.DEFAULT GAME OIPTIONS —— 默认游戏选项,参见GAME DEFAULT OPTIONS详解 BY CYRAX
5.PALETTE SETTING ——
调色板设置,用来设置游戏中的背景,
OSD(ON SCREEN DISPLAY),
游标等颜色。
6.RESET TO DEFAULT —— 恢复到默认设置。
7.INTERF ACE OPTIONS —— 介面选项,SEARCH FOR NEW GAMES指的是每次启动MAME时是否搜索新游戏。ENABLE VERSION MISMATCH WARNING意为在原有目录里更换新版本的MAME时是否有提示。ALLOW GAME SELECTION BY A JOYSTICK是指是否能用
手柄在GUI介面选择游戏,需要
重新进入MAME才能生效。SELECT RANDOM BACKGROUND IMAGE为每次进入MAME时是否自动随机选择背景图案。
8.Background Image —— 用来选择GUI背景图案,格式为
PNG。
9.LANGUAGE —— 选择功能表所使用的
LNG语言包。
游戏内置功能表说明:
按TAB可调出此设置功能表。(如有
手柄的话也可以用手柄的操控功能表)
INPUT (GENERAL)
此项是全局默认的操控设置,这里可以定义
功能键和游戏的默认按键。方法是
先按
回车就可输入要设的按键,连按两次回车可删除当前按键设定。
默认设置1,2,3,4分别为P1,P2,P3,P4的START键。5,6,7,8分别为P1,P2,P3,P4的COIN投币键。P1的
方向键为键盘方向键,动作键位别为CTRL,ALT,SPACE。当然这些都能自己设置。