精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>分类游戏>>● 模拟器天堂>>【街机模拟】>>【MAME】>>MAME使用说明

主题:MAME使用说明
发信人: toffee()
整理人: huazxing(2002-05-19 01:38:13), 站内信件
M.A.M.E.使用简要说明(作者demon)

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和Pag
eDOWN键
              调整显示的垂直位置,用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 noscanli
nes模式下.
              请谨慎使用此参数,因为可能由于所选值超出您显示器所支持的范
围而造成损坏!

-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"可将其设为30
fps,
              用"-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 DU
MP 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

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.136.126]

[关闭][返回]