游民部落 站点导航 sian. Ads.

   首页> 游民部落> 部落快讯> 内容

      MAME 0.34 final版发布
      游民部落版主Demon

M.A.M.E.使用简要说明

MAME是(Multiple Arcade Machine Emulator)的缩写,
它模拟的都是早期大型街机游戏,虽然这些游戏现在
看起来很一般,可是在当年都曾名噪一时,另外最近加入了
对neogeo游戏的支持,且最先完成了对neogeo游戏声音的
模拟,目前版本是0.34(98.12.31)分DOS和WIN32版,总共
支持1024个游戏.

1.模拟器的安装:

用winzip带目录解压到任意目录,如c:\mame
会在此目录下生成如下子目录:
c:\mame\artwork 应该是用来美化模拟器界面的东东.
c:\mame\cfg 用来存放游戏的配置文件
c:\mame\hi 存放游戏的最高比分
c:\mame\inp 存放游戏的记录文件
c:\mame\pcx 存放游戏中抓的图
c:\mame\roms 存放游戏本身,支持zip.
c:\mame\samples 存放个别游戏所需的样本文件

另外在c:\mame 中还应有mame.exe,mame.cfg,cheat.dat,readme.txt等.

2.游戏的使用:

这近千个游戏都需要在roms目录下建一特殊的目录再放进去,比如
"忍者神龟"这个rom,需要在roms下建一目录名为tmnt,然后将游戏解压
到此目录下,既游戏要放到 c:\mame\roms\tmnt 目录下,其它游戏及其
所对应的目录名见模拟器所带gamelist.txt或直接用命令: mame -list
查询.也可将游戏压缩成zip文件放到此目录,不必解压,文件名同上.
玩neogeo游戏,必须将一包含neo-geo.rom (128k),ng-sfix.rom (128k),
ng-sm1.rom (128k)三个档的zip文件放入roms目录,并命名为neogeo.zip.

3.模拟器的使用:

在c:\mame 目录用下面的命令来玩游戏:mame+游戏名+参数

"游戏名"就是你在roms目录下建的子目录名或是zip压缩文件的名字,
参数可选的非常多,下面会简要介绍一些.

游戏中用到的公用键:

Tab 进入系统设置菜单,按ESC返回.
P 暂停
F3 复位
F4 显示游戏图像,用光标改变设定颜色,ESC返回
F8 改变跳桢值 (60, 30, 20, or 15)
F10 切换游戏速度
F11 切换显示速度
F12 抓图(PCX格式)
numpad +/- 调整音量
Lshift+numpad +/- Gamma值调整
ESC 退出

模拟器可选参数:

-scanlines/-noscanlines (默认值: -scanlines)
如果您的显卡或显示器无法在默认状态下工作,
可改用参数 -noscanlines 或者 -vesa.

-vesa/-novesa (默认值: -novesa) 设置是否使用标准VESA模式,
有些游戏会忽略参数 -novesa 而直接转为VESA模式.

-ntsc NTSC制式,288x224模式,需要VGA-TV转换卡

-resolution XxY
设置显示范围的宽和高,比如"-resolution 800x600",
默认时MAME会自动设置一个适当的分辨率,您可用此参数修改其设定.

-320 已经停止使用,请改用-320x240,设置分辨率为 -320x240.
如果您的显卡不支持320x240分辨率,
请用SDD6.xx(http://www.scitechsoft.com).
一种比较折中的方法是设成'-640x480 -noscanlines'

-400 同上,设置分辨率为 -400x300
-512 同上,设置分辨率为 -512x384
-640 同上,设置分辨率为 -640x480
-800 同上,设置分辨率为 -800x600.
-1024 同上,设置分辨率为 -1024x768

-skiplines N / -skipcolumns N
很多游戏的显示都要大于240行,如果您设的分辨率小于游戏的实际可视
范围,可用此参数调整可视区的位置,此参数可设置从屏幕顶端开始跳过
的行数N,您可使用绝对偏移或相对偏移,在游戏中用PageUP和PageDOWN键
调整显示的垂直位置,用SHIFT + PGUP/PGDN键来调整显示的水平位置.

-double/-nodouble (默认值: auto)
在VESA模式下用 -nodouble 可加快速度,但图像很小;
用-double 来强制显示范围倍增,用PGUP/PGDN 键滚屏.

-depth n (默认值: 16)
有些游戏需要在65k色模式下才能正确显示图像,为增加速度,您可以
用 -depth 8 来关掉65k色,强制用256色显示.

-vgafreq n 默认值 n=0 可选择的值有: 1, 2 ,3
改变显示刷新率以避免抖动和闪烁, 尤其是在224x288 noscanlines模式下.
请谨慎使用此参数,因为可能由于所选值超出您显示器所支持的范围而造成损坏!

-vsync/-novsync (默认值: -novsync)
同步视频显示,此功能需要特殊的显示模式和刷新率,且会降低模拟器速度,
224x288 noscanlines是大多数游戏采用的显示模式,但很少有显卡支持这种
模式,这时如果打开此选项,模拟器将无法工作.

-alwayssynced/-noalwayssynced (默认值: -noalwayssynced)
仅当-vsync打开时使用.

-ror 使显示图像顺时针旋转90度
-rol 使显示图像逆时针旋转90度
-flipx 水平翻转显示
-flipy 垂直翻转显示
请慎用这几个参数,以免给您的显示器造成损坏.

-norotate 强制关闭所有内定的显示旋转设定.

-soundcard n 设置声卡,若不加此参数,则会在游戏运行前寻问您的声卡类型.

-sr n 设置声卡的采样率,默认是 22050,低的采样率将加快模拟器的速度,但
声音质量也将降低.

-sb n 设定声卡工作在8bit或16bit下,默认值是8bit,16bit将提高声音质量,
降低模拟器速度.

-stereo/-nostereo (默认值: -stereo)
开/关立体声输出.

-joy n/-nojoy (默认值: -nojoy) 设置手柄, 
n 值可为:
0 - 无手柄
1 - 标准2键
2 - 双游戏杆
3 - 4键手柄/游戏杆
4 - 6键手柄/游戏杆
5 - 8键手柄/游戏杆
6 - CH Flightstick Pro
7 - Wingman Extreme (or Wingman Warrior without spinner)
8 - Microsoft Sidewinder (up to 4)
9 - Gravis GamePad Pro

按TAB 来校准手柄,结果会被存到mame.cfg中, 

-help, -? 显示帮助和版本.

-list 显示所支持的所有游戏名.

-listfull 显示所支持的游戏及其对应目录名.

-listroms 显示某游戏所应包含的roms文件.

-listsamples 显示某游戏额外所需的样本文件.

-listdetails 显示具体的驱动清单和硬件模拟信息.

-listgames 显示所支持游戏的年份和厂商.

-listinfo 显示所支持游戏的综合资料.

-verifyroms 校验指定游戏的roms文件.

-verifysamples 校验指定游戏的样本文件.

-romdir 指定一用来替换默认存放roms的目录

-mouse/-nomouse (默认值: -mouse) 是否支持鼠标.

-frameskip n 跳桢的值,可加速模拟器.(可选值为1,2或3)
如果某个游戏运行速度是60fps,用"-frameskip 1"可将其设为30fps,
用"-frameskip 2"设为20fps. 用F11 来检查您电脑的实际速度.
如果游戏太慢,可提高跳桢值,此设定会影响声音质量.

-cheat 作弊模式,默认是关闭的.

-record name 记录手柄设置到一指定文件中.

-playback name 从记录文件中取出手柄设置.

-ignorecfg 略过mame.cfg中的设置,用默认值启动模拟器.

4.关于neogeo游戏的支持:

玩neogeo游戏,必须将一包含neo-geo.rom (128k),ng-sfix.rom (128k),
ng-sm1.rom (128k)三个档的zip文件放入roms目录,并命名为neogeo.zip.

您需将游戏放入roms目录,文件名必需是mame所规定的8.3格式,
可用mame -listclones neogeo 命令来获知所支持游戏的文件名.

- 您也许会因为内存不足而无法玩一些游戏,一些游戏在调入声音文件时往往
需要额外的16M内存,您可强制mame不载入此类声音文件,方法是用命令:
mame game -soundcard 0

- 所有游戏都可在街机和家用机两种模式下工作,若您得到一版权警告信息或
投币不好使了,请删掉此游戏的.CFG 和.HI 文件.

- 声音模拟目前完成已达99%,若您的某个rom玩的时侯得到错误提示"NO GOOD DUMP EXISTS"
说明是游戏复录时不完整导致的,并不是模拟器的问题,只能重新复录此rom了.

- 若您得到一"Z80 ERROR"错误提示,说明此声音文件是坏的,关闭声音来玩吧.

- 有几个游戏还有一些图像问题,目前无法解决.

- 若得到"ROM length mismatch" 错误提示.说明您用的roms文件长度大于mame所期待的,
这并不是致命的问题,只要roms是好的,游戏仍会正常运行,

5.模拟器的更新和游戏的获得:

来 "中文模拟器链环": http://www.nease.net/~demon
或Demon的模拟器乐园: http://emulator.yeah.net

6.其它问题:

来"模拟器论坛"或四通游民部落论坛吧: http://games.sina.com.cn