MAME所有游戏键盘设置+格斗游戏这样按
(此文是转载)
大部分玩家依然用键盘操作 很少拥有游戏摇杆这样的顶级玩家
以MAME模拟器键盘设置方法:
方向键设置按CS办 (黄区代表1P控制区,蓝区代表2P控制区)
方向键: &&
&&& 左 下 右 ← ↓ →
--------------------
控制键: &&
&& A键 B键 C键
红区是自定义区,建议Q设置抓图&&
空格设置成暂停&&
(按TAB,从输入设置→用户界面调就行了)
在格斗游戏用键盘应该这样按:
↓↘→&& 在键盘应该这样按 ↓→。
↓↙←&& 在键盘这样按
-----------------------------------
→↓↘→ &&
&&& 这样按
&&& →↓→。
(先按住→不放&就是让你走,或者按1秒时间&快速依次按↓→)
←↓↙← &&
&& ←↓←。
(先按住←1秒(就是让你退后)...然后马上快速按↓←就容易出了...)
→↓↘ &&
-------------------------------------
↓↘→↓↘→ 这样按 &&&
↓→↓→&& (注意一开始先按↓才行,别搞错了)
↓↙←↓↙← &&
↓←↓←&&
(同上,不过是反过来按而已)
---------------------------------------
←↙↓↘→ 应该这样按 ←↓→&&
先按住←1秒(就是让你后退)...然后马上快速按↓→就容易出了...
→↘↓↙← &&
&&& ↓→↓←
------------------------------------------
→↘↓↙←→ 这样按 && →↓←→
→←↙↓↘→ &&
&& ↓→←↓→
---------------------------------
↓蓄↑+C &&& 可以这样按
按住↓不放,心里默数2秒,再同时按↑+C。
游戏里为了方便防御可以(←↓)一起按,有了机会立刻按↑+C反击&&
---------------------------------------------
↓↙←↙→ 这样按 && 用三个手指按 ↓←↓→就可以发了。
要是按不出来用这个试试↓←→&&&&&&&&&&&&&&&&&&&&&&&&&&&
-------------------------------------------------
摇杆一圈 原来可以这样按&&
→↓←↑&&
(快速输入→↓←,最后输入↑原来顺时针和逆时针都可以的嘛)
(特别感谢LZHXX和Bond,是他让我体会到用键盘使出摇杆一圈的快乐...)
↘←↙↓↘→←→+P
如果觉得这个难
可以这样按
→↓←↓→←→+P
成为一个真正的键盘高手
==============================
以下是LZHXX作者写的文章.(我很难理解,不太好按啊,比如↙在键盘怎么按?)不会是同时按←↓就是↙吧?
=======RB系列==============
“←↙↓↘→”
其实是↙↓↘→(先输入↙,再输入↓↘→)
-----------------------
“摇杆一圈”
原地360度我成功率100%,不是因为我强,而是因为它其实很容易!!!
其实是→↘↓←↑(先输入→↘↓,再输入←,最后输入↑)或←↙↓→↑(废话,顺时针和逆时针都可以的嘛)
====狼之烙印(MOW)======
“出招简化”
在KOF中,如果八神↓↘→+AC,放的一定是慢波!!!
但在MOW中,如果ROCK↓↘→+AD,放的就是A而已!!!
这有什么用???
作用大了!!!
RCOK:“近站A&2&远站A&↓↘→↓↘→+B/D”可简化为“近站A&2&↓↘→+AD&↓↘→+B/D”
有兴趣的可以试试下面这个,在MOW里算比较难的了(难度跟KOF’97 IORI
“→+A&八稚女”有得比)
K:↓↙←+A(COUNTER,对手浮空)&前冲近站B&↓↘→↓↘→+A
---------------------------------
MOW的“↓↘→↓↘→”其实是“↓↘→↓↘”
摇杆或手柄的玩家应该有体会!!!
-----------------------------------
“←↙↓↘→”
其实是←↙↓↘(先输入←↙↓,再输入↘)
-------------------------
“摇杆一圈”
其实是→↘↓←↖↑(先输入→↘↓,再输入←↖↑或者可以简化到4128或者6328这样出)
试出了两周的键盘简化指令,成功率100%
近身方向两周+A (简化为↑.←↙↓↘→.↑.←↙↓↘→+A;第一次跳落地前第二次↑要已输入)
试了MOW的720
近身方向两周+A or C (简化为↑.←↙↓↘→.↑.←↙↓↘→+A or
C)但很容易跳两次,第2次跳可改为前小跳,说不定会有惊喜的.
720的简化指令,最先的跳为直跳或前跳时用正圈,直跳或后跳中用反圈,不然会不成立.(适用任何格斗游戏的720简化)
是不是有Amiga,Unix等系统的MAME模拟器?
是的,MAME有各种版本,能运行在多种平台上,包括Mac,Linux,和Amiga. (请看MAME的官方站点的
其它平台以得到完整的列表。)有人甚至说是N64版本的---但是它很难得到和合法化,(因为ROM是用程序合起来的)。
Mac和PC上的新版本通常是一起发布的-其它的过一段时间也会接着发布。如果你使用的是其它平台,那你就要等上一段时间了。
G08. MAME是什么编的? 我可以得到源代码吗?
MAME(DOS版本)是由DJGPP 2.03语言编译的,它是MS-DOS
下一个免费的C编译语言;Allegro library和SEAL
library是来自Egerter软件源代码是完全公开的。是允许你从README.TXT进行修改的。
“这一节可能不适用于具有不同版权(如 CPU竞争者)MAME的特殊部分
。此源代码在没有经作者授权的情况下是不能用于商业产品的。如果是用在非商业产品上是允许的也是值得鼓励的。但是,如果你要把MAME源代码的一部分用在你的程序里的话,你必需使整个源代码都免费。派生出的作品是允许的(倘若原代码存在里央)。但是不要气馁:MAME是不断的进步的,你应该,投入你最大的兴趣,把你的稿件发给MAME开发小组,它们是要主要的完整的。
包含在这些原代码中的信息是可在任何地方自由使用的 ,然而得花上大量的时间和精力去收集这些信息
,如果你给我们附加的信息我们将非常感谢,你还可以自由的使用这些信息”
你可在以下站点下载到DJGPP 2.02 DJPP官方网页或者是SimTel archive .你可在Allegro
library 官方页面 或者SimTel archive下载到Allegro library .
想得到更多的关于MAME编译的细节,请阅读如何编译页面。
G09. 迄今为止MAME都能模拟什么游戏了?
每一个版本的模拟器是越来越好,越来越有希望了。请查看GAMELIST.TXT文件,这个文件是每个MAME都有的。最新加入的游戏你能在WHATSNEW.TXT文件里找到,你也可阅读这里.
利用你的浏览器的查找功能找到*你*所喜欢的。
想得到现在还不能模拟的游戏的列表,请看这个站。
另外还有一个很有帮助的站点Bobby Tribble的还不能模拟的街机游戏.
里面有很多现在不能模拟的游戏的截图和说明。
G10. 嗨,模拟这个游戏和那个游戏!
1.不管你信不是不信,有些MAME小组的成员在现实生活中都有TM综合症,你可不是你能治得了的。
2.通常还不能模拟的游戏的ROMs是不存在的。即使你有,也请不要发信过来要求开发者来支持这个游戏。改为去建立一个页面收集关于这个游戏的信息-
图表,手册等,这种"研究" 方会通常会是成功的。
想得到现在正在工作使其能模拟的游戏的信息,请看MAME WIP(正在进行的) 页面MAME官方站
.如果你在这里见不到你所需游戏的名字,那么说明这个游戏现在还不能被模拟-或者开发者想保守秘密。
S02. 我从哪里能得到MAME的(ROMs)呢?
你有三个合法的途径:
1. 查找通过(比如eBay) 真正的游戏电路板的拍卖,买一个ROM dumper的驱动程序把ROM
芯片的内容拷贝到文件当中去。
2. 购买 HotRod手柄 .它捆绑销售包括MAME的一个CD,里面有100%合法的Capcom的ROMs.
3. 在MAME的官方站点上也有两个免费的ROMs,在其它下载 页面.
通过合法途径在网络上搜索Google,Altavista,Yahoo,Webcrawler或者其它搜索引擎,去得到ROMs文件。你要明白这在几乎所有国家是触犯法律的。
在你考虑做件事之前,看看这个街机游戏的版权拥有者是否让ROMs可用了(如Capcom)。这样做就是你支持这些游戏公司和有利于竞争的表现。
什么是声音Samples,我需要它干什么用,我在哪里可以得到它呢?
声音Samples是数字化的声音文件,有些游戏需要它,把它加入ROM文件,使其取得声音.比如,D Kong
Jr.这个游戏的声音没有完全模拟,如果你没有声音Samples你就听不到游戏中主角爬和跳的声音
,这就是说现在许多没有声音的游戏需要声音Samples来支持以得到全部声音.
声音Samples在MAME官方有 声音Samples页。
S04. roms和声音Samples是ZIP
(压缩)格式的。我是否需要解压缩呢?
对于MAME0.31,你不需要 解压缩这些文件.
MAME会自动从这些压缩的文件中读取ROM声音Samples文件的数据。如果出于某些愚蠢原因你一定要把这些文件解压缩,请到WinZip或者
UnPackPro.去下载winzip。
S06. 我该把声音Samples文件放在哪里?
MAME是怎么知道它在那儿的?
把它放在MAME目录下的SAMPLES子目录下。如有声音Samples有着正确的名字,而且放在了正确的地方MAME会自动的载入的。99%的声音Samples必需和ROM文件的名字相同。
比如D Kong Jr.的声音Samples (ROM名字是:DKONGJR)声音Samples也必需是DKONGJR.
注意:你只要有有一个版本也就是基本的版本的声音Samples就能在同一游戏的不同版本之间使用了。所以只要你有DKONGJR的声音Samples在你的SAMPLES
目录里,DKJRBL (D Kong Jr. Bootleg)和DKJRJP (D Kong Jr.Japanese)
就能完全的使用声音Samples。你不需要有同一声音Samples的三个拷贝。在下面的目录树下,是MAME和DKONGJR和其声音Samples的实际存放方式你可以看看的:
\MAME\
MAME.EXE
\ROMS\
DKONGJR.ZIP
\SAMPLES\
DKONGJR.ZIP
S07. 我该如何执行MAME? (DOS和Win32)
为了运行DOS下的MAME,你要先来到MAME所在的目录(比如C:\MAME) 然后在DOS提示符后键入以下命令:
MAME <游戏英文名字> <参数>
举个列子:
MAME rastan -640x480 -soundcard 1 -depth 8 -sr 11025
...运行游戏RASTAN使用640X480分辩率,使用声霸卡(或相兼容)的声卡,使用8位色模式(为了提高游戏速度或为了和某些图形卡兼容),声样选11025
(也是为了考虑游戏速度)。想得到完整的参数列表就看MAME 自带的README.TXT文件。
为了运行Win32位的MAME(MAME32):打开MAME32文件所在目录,双击MAME32图标
(它看起来像个大的"32"字样). 不需要使用命令和参数,你只需要在图形对话框选择你的选项。
什么是CWSDPMI,我在哪能得到它,我该如何使用它?
CWSDPMI是一个DOS下的内存管理程序。如果你要使用它必需满足以下的条件:
1.你正运行在纯DOS模式下(使用DOS命令,但没有启动任何版本的Windows),
2.一开始运行MAME你就得到了"Load error:No DPMI" 的错误信息。
为了让MAME在纯DOS模式运行,CWSDPMI必需是在你的MAME的主目录下。 CWSDPMI可在MAME官方站点得到
下载页。得到后把CWSDPMI.ZIP解压缩到你的MAME目录下。
我不能解压缩MAME的压缩文件因为我没有任何解压缩程序。
有两个很好的压缩/解压缩程序,它们是 WinZip(共享软件)和 UnPackPro
(免费软件)。你也可以使用DOS下的PKUNZIP.EXE ,但是这个程序没有图形界面,你必需使用命令行加参数。
S10. 什么是frontend?我需要吗?
假如这样的话我该使用哪个,我在哪里可以得到它?
frontend是一种GUI (Graphical User Interface图形用户界面)
它对DOS版本的MAME有用。当你正确的***好了游戏的ROM(声音Samples,有些游戏是必需的),frontend会(通常是)
获得屏幕模式,选项等其它东西.,要不然你就要打入命令行加参数来运行游戏。你也可改变每个游戏的设定,frontend会记住你所作的改变。换句话来说frontends使DOS下的MAME成为了可点击的程序。Frontends能显示每一个游戏的图片,游戏的信息(历史,***信息等),以及其它可得的资料
许多人都喜欢使用frontends---也有许多人去编写它。你可以看MAME官方站点的列表 frontends页。
S11. 我如何确定自已获得了正确的ROMs?
MAME在每一个模拟游戏运行之前都会检查ROMs是否正确可用,如果你看到了 "wrong checksum"
或者其它的错误提示信息,就是说你的ROMs没有正确的通过测试,不能运行。你必需获得完整的ROMs。
你也可以使用-verifyroms参数来核实你的ROMs的完整性。举个列子:
mame rastan -verifyroms
...检查你的游戏ROMsRastan把检查结果输出在屏幕上.
mame * -verifyroms &list.txt
...检查你的ROMs目录下的所有ROM的正确性,然后把检查结果写入到名字为LIST.TXT的文本文件。
(这是一个检查大量ROMs的好主意,- 不然的话,检查结果会很快的在屏幕上闪过,你将来不及检查)。
S12. 屏幕上奇怪的黑色水平线是怎么回事?
这是你正在使用MAME"scanline"显示模式运行游戏.如果你仔细观察过底显示质量的街机的显示器欢能看到很细的,由显示器的电子***扫描形成的水平间隔。在现代,高质量的显示器,这些间隔通常你是看不见的。
MAME的"scanline
modes"可以让你得到接近街机显示模式的效果。因为这种模式被认为是可行的,所以它们是被设为默认模式的.如果不想它成为默认模式,编辑MAME.CFG文件,把scanlines
=yes改成scanlines = no.
就成暂时的取消这种模式,使用-noscanlines参数(DOS下的MAME),或者关闭Scanlines选项(MAME32)。
H01. 我该如何"按OK键"?
先按O键,然后按K 键。
使用双手的Dvorak键盘时按〈B&RT。
H03. 我不喜欢键盘的默认设置,我能否改变它?
是的,当游戏运行时:
(1) 按Tab键 以显示配置画面。
(2)选择Input(只是这个游戏的)然后按Enter.
(3)选择你想改变的input键,然后按Enter.
(4) 最后按new键。
H04. 在我游戏时,我是否能保存当前的游戏画面?
是的,当你看到需要的画面时按F12键。这会在你的MAME目录下创建一个.PNG的"snapshot" 文件,或者是在
MAME\SNAP子目录下 (如果存在的话). 为了查看和修.PNG文件,你可以在 Jasc,Inc. 得到Paint Shop
Pro的拷贝。
H07. 什么是鸡尾模式?
大多数90年代的游戏,都有双柜风格。一种是传统的直立柜和一种上面有玻璃的鸡尾酒台式的柜子。在桌子上,两位游戏都交叉的座着。显示器的角度是180度角,所以每个游戏者都能看清屏幕。
MAME在很多游戏中支持这个鸡尾模式,如下方法激活它:
(1) 在游戏运行中时请按Tab键。
(2) 选择Dip Switches.
(3) 选择Cabinet Type,然后按向右箭头键。
(在所有的两人游戏当中,第二个玩家可用改变的设置来控制。)
H08. 我是一个菜鸟,我该如何在游戏中***?
请到Pugsy's
page得到一个名为CHEAT.DAT文件,这里面包括了你所要***的游戏的技术数据。把这个文件放在MAME的同一目录下。然后:
(DOS下的MAME)编缉MAME.CFG文件 - 找到cheat = no行,把它改变为cheat = yes.
(MAME32) 选中Cheat选项。
然后在运行MAME时,后面加上-cheat参数。
当游戏运行时,按下Tab键显示配置画面。选择"Cheat"然后根据没个游戏不同的***项来选择。
我怎么才能往CHEAT.DAT递交我自已的***方式?
CHEAT.DAT最初是和MAME一起发布的。现在被分离出来了,所以用户可以续写它。 你可以把新的cheats 递交给
Martin Pugh's或是The Ultimate Patchers' ***数据库,这两样都可在 Pugsy's
page.做到。
T01. 为什么我的手柄不能使用?
引起这个问题的原因可能是多样的。你可按照以下的步骤来解决问题。每一个步骤完之后,看看你的问题是否被解决了。
DOS下的MAME:
1. 首先要确定你在执行MAME时,是否使手柄可用了。--或者是在命令行加了(with the
-joy参数;详细请看README.TXT),或者在你的frontend里的手柄是否设置为可用了。
2. 如果问题还是存在的话,试试frontend (如象MAMEnu)在那里选择你的手柄。
3. 如果你确信你指定的手柄还是不能正常使用的话,你就需要在运行MAME时进行手柄校准 (按F7键).
4. 你的手柄有可能和DOS不兼容。有些控制器(比如Microsoft Sidewinder Pro Gamepad with
10 Gravis Ultra Pad)需要Windows下的驱动程序,不能在DOS模式下使用。
你最好把赌放在使用MAME32上,从Windows运行游戏。还要使用手柄本来的驱动程序.
MAME32:
1.如果你的控制器有随同的驱动程序盘,你要确认驱动程序已经正确***好。许多高科技的控制器都是专门为Windows设计的,如果没有它们特殊的驱动程序是不能正常使用的
2.当你把驱动程序***安后,检查 控制面板/游戏控制器确认你的控制器已被列在其中。 如果没有,你就得把它加进去.
你要做的就是,看看所有列出的控制器的型号,选个与你的控制器最匹配的加进去。
3. 如果你还是有问题,有可能是你的手柄和 Direct
X(DirectInput)不兼容.如果是这样的话,你就够不幸的。试试更多的普通手柄,有可能有的和Direct
X相兼容的。
如果要看更多的关于这方面的问题请到W2.
当我开始游戏的时候,我看见了一串串杂乱的色彩,或者奇数指向的硬币,ROMs,RAM,等等。
你是否看到过街机游戏机电源刚打开的时候的情况?它这是在进行自检,诊断等。确认硬件是否正常,有些游戏在开始前会进行很长时间的自检。请耐心等,自检最终还是会结束的具有吸引力的画面是会出现的。
如果你认为是真的遇到问题了,你查看疑难杂症部分。
T04. 方向键能使用的,但是我不能开火,跳等。
试Ctrl,Alt,和 空格键,主要的控制键,许多游戏(比如Spy Hunter,Battlezone)有很多的复杂的控制。
你随时可以查看每个游戏的控制键,方法是在游戏时按Tab键然后选择Input (this game).
详细请看README.TXT。
我想试着玩Williams游戏(Joust,Defender,Bubbles,等.)
但是我不能让游戏自已进入。
摘自README.TXT:"当你第一次运行某个游戏的时候,它会显示说,'Factory settings restored'.
按F2 继续。" 对于多数Williams游戏都是这样的. 如果不是,试按F3,或F1和F2 一起按.
详细请看README.TXT。
T08. 当我运行Zookeeper时,等到显示"THIS LOCATION"
时屏幕就不动了。
再说一遍,README.TXT已经包含了这个信息。当你第一次运行这个游戏的时候,它会问你位置,你可以按F5 /
F6和F2改变名字,然后按F1通过这个配置画面. 或者重新启动游戏(F3).
T09. 我不能让(720,Alex Kidd,Mania
Challenge,Mortal Kombat 2,Popeye,) 等游戏运行。
还有大量的游戏不能被MAME所模拟。查看GAMELIST.TXT,看看哪些游戏能被模拟了。
游戏不能被MAME所模拟的原因是多种多样的,包括CPU模拟不完善,拷贝保护,和花屏等。
T10. 用鼠标按制游戏时太敏感了/不太敏感。
当运行游戏时,按Tab键,选择 Analog Controls.
T11. 当我试着去玩MACH 3或Us vs.
Them时,显示出要我插入盘的信息。
它们是雷射盘游戏. 在80年代,一些"杂牌"视频/雷射盘游戏出现了。与Space Ace和Dragon's Lair不同的是
---它们更像交互式的卡通---MAME小组决定去模拟游戏中的一些普通图形的游戏。现正在为如何去模拟这些雷射盘而烦恼。因此,现在你还不能玩这些游戏
T13. NeoGeo不能运行。
你需要NeoGeo BIOS ROM来玩NeoGeo游戏。你可以在一般的模拟器站点上找到它, 为了使MAME能辨认出它
,文件必需被命名为NEOGEO.ZIP (通常会被错误的命名为NEO-GEO.ZIP) 把它放在你的ROMS目录下;
不要解压缩,这样就行了!
要问题
D01. 错误:No 16-bit XXXxXXX mode
available. 这表明你的图形卡不能在HighColor (16-bit)
模式下运行。不要沮丧---有许多人的图形卡也不支持16-bit 颜色。
许多游戏需要65,000色才能正常模拟。因此8-bit (256 色) 是不够的,你必需要有16-bit色。
这里有三种途径来解决这个问题:
1. 买块的好的显卡 (倒~!).
2.请用 Sci-Tech's Display Doctor . 这是得用软件来提高你的图形卡的性能。如果你有Matrox
Gx00系列显卡,请使用Gx00VBE TSR.
3. 启动MAME时使用-depth 8 参数。举个列子:
mame rastan -640x480 -depth 8
...把你的显示色彩改成256色,可能能消除出错的信息。如果你使用frontend,更好的办法是把参数-depth
8加入到你的用户命令或命令参数设置中去。
D02. 错误:Audio initialization
这是有几个原因引起的。试试以下解决方案:
1.在你运行MAME时,选择不同的声卡。试试一般Sound Blaster设定。
2.有可能你没有你声卡DOS下的本来的驱动程序。和/或外界变量在ODS下被装载了。你的声卡也许在Windows能正常使用,但是如果你重新启动到纯DOS模式下,那些驱动程序可能不会被加载。
请在DOS下检查你的声卡以获取详细资料。
3.请在Windows的DOS下运行MAME。通常,Windows会给DOS下的程序提供声音支持。
4.一般的,每次只能有一个程序能使用声卡。有可能已有另一个程序正在使用它,如---屏幕保护程序,***应答程序等。一定要确认是否是有其它程序在运行。
为了说明这是如何一回事,这有一个Windows下声卡冲突的列子:比如说你在正让Windows播放一段很长的曲子。
如果你在一段音乐还没有结束前就运行了MAME,你就会得到此错误,因为现在声卡是不可用的。 (不过你在使用audio
CD时用MAME是不要紧的;因为它是不使用声卡的声音发声动能的。)
D03. 错误:Load error:No DPMI
MAME需要一些类型的内存管理程序。因为DOS还没有建立它,如果你打算让MAME在纯DOS环境下运行,你就需要运行CWSDPMI.EXE.
请到这看一些问题 S8.
D04. 错误:Unable to initialize
display 这种情况比较复杂,可能是由多种原因引起的。
主要有,你的图形卡或计算机不支持你所选的显示模式
为了竞争,有些游戏(Gauntlet,Rastan,等)使用了
65,000色.这就需要有16-bit功能的图形卡。许多人的显卡还达不到16-bit,所以这种模式对他们来说就不能运行了(请到这看一些问题D1
,"不支持16-Bit显示.")
同样,有一些图形卡不能使用不标准的显示模式。如果你让一块普通显示使用640x480模式,显卡或许能使用.
除非你想成为一个图形卡专家,不然的话我还是建议你使用以下解决方案。
1. 买一块更好的显卡。
2. Use a 好的MAME的frontend (象MAMEnu)能很好的猜出游戏程序的显示模式。
3. 去 Sci-Tech的得到Display Doctor,它能让你的显卡使用更多的显示模式 - 就是让你的显卡和VESA
4.请你确认你使用的是你显卡的最新驱动程序。(这在Windows下运行是非常 重要的。)
注意:-depth 8命令能加快一些需要16-bit色的游戏的运行速度。
我已经通过了版权和游戏信息的显示,但是游戏还是不开始。
(1) 请检查GAMELIST.TXT文件游戏是否能运行。
(2) 有些游戏开始前需要你做出特殊的行为(列如,在开始游戏Super
Pang前你必需一直保持按着1不放。)请阅读GAMELIST.TXT里的特殊行为。
D07. 为什么有些游戏在我的系统上运行得如此的慢?
有些游戏比其它游戏对系统需要更高的要求。一些简单的游戏需要一个CPU就能模拟了,有些就需要更多。在街机上游戏需要的要求越高
,在MAME上运行是有可能就越慢。(D Kong's要求是很低的,所以它能在大多数计算机上运行良好。Road
Blasters另一个游戏,在任何人 的系统上运行都不是很快。)
D08. 如何能让<游戏名称>运行得更快?
在是一个在模拟界比较常见的问题。 下面有几种方法让你来提高MAME的运行速度,
使用更快的CPU.这是提升速度的最有效的方法。MMX也能帮上你的忙。
升级你的图形卡,或者更新你现有显卡的驱动程序
把你现有的一般的(便宜的)显卡换成好的高质量的(价格高的)显卡。如果你的显示是合成在主板上的,发现Aptiva,Packard
Bell,Compaq,和其它预设置好的主板你会发现一个很好的方法来提高就是简单的移动到分开的PCI图形卡上。还要检查你的显卡的驱动程序。新的驱动程序---特别是对那些便宜的显示---能得到不同的效果.
使用最新版本的MAME。或者使用老的/不同的版本。 MAME是在不断的发展的
由于在改变MAME的核心代码,有些游戏在不同的版本下运行的更快更好。列如,Marble
Madness在MAME32运行更好。对于一般的游戏来说,用DOS下的MAME更好。
MAME本身就有许多选项能让你提高速度:
较低的分辩率或色彩模式 (使用 -320x240或-depth 8). 有些游戏在低质量的模式下会运行得更快。
较低的声音效果。 请在命令行中加上-sr 11025 ,它会降低声音回放效果,缩短处理时间。
不要使用手柄使用键盘(-nojoy).
用skip提高速度。
skip每秒会跳过固定数量的画面,你的系统就少做很多事了,有时画面会波动,有时这种变化可以是忽略的。试试看游戏时,请按 F8 /
F9来按制 或在MAME.CFG里设置全的skip
游戏时不要有声音。使用-soundcard 0参数,或在开始前选择 "No Sound"
(或在你的frontend里设置)。这样就节省了大量的处理时间,游戏速度也就会提升了。 注意,然而有些游戏象Marble
Madness和Indiana Jones,没有声音游戏是无法运行的。
D09.<游戏名称>不能正常运行.
(是的我已经查看过了README.TXT和GAMELIST.TXT,它应该能玩的。)
在有些时候,完整的效仿是不可能的.。Spy Hunter 玩起来感觉不是很好,是因为 游戏的控制和街机版本的有很大的不同.
CapcomBowling不能达到它原来用轨迹球的效果。
如果你认为确实是没有很重要的功能,你要确定原作是否有这个功能。不是所有的游戏都支持高分记录, "Continue?"
选项,甚至是声音。这些都是由视频游戏的发展历史造成的。
如果游戏不能运行,确认你已经查看过了README.TXT,其他人能玩这个游戏,那么你可能把ROM放错了位置。通常,MAME在你运行游戏的时候会警告你用了不正确的ROM,但任何事都有可能发生。无论如何,当你因为不能玩某个游戏而很生气时,请记住一件事:MAME是免费的。它没有花你一分钱。
D10. 什么是VESA V3.0?
为什么我的图形卡没有它?
VESA V3.0是让图形应用软件如何在各种图形卡之间通用的而定义的标准。当一个新VESA标准出台后 老的为旧版本(VESA
1.0,VESA 2.0)而设计的图形卡,可能会不能正常使用新的软件,在MAME里,这种情况会引起Unable to
initialize display的错误。
VESA 3.0 是相当的新的;许多现在正在使用的图形卡都没有它,这就是你的图形卡没有它的原因?
记住一个计算机的公理:"当你买了一个计算机的硬件,那么这样东西就已经是旧的过时的了."也就是说,计算机硬件发展更新的速度是非常快的。有个好的消息是,你通常可以用软件来升级你的硬件--就是从生产厂商那里获得新的驱动程序,或者用
Sci-Tech的 Display Doctor软件。
MAME不需要 VESA 3.0。用命令 -depth 8 就行了,就像常说的那样,"条条大路通罗马。"
D11. 为什么
<游戏名称>的bootleg版本能运行,但是原作不能?
通常,街机的ROMs为了防止被他人拷贝,会用硬件装置或加密系统来保护不管怎样,未被授权的 "bootleg"
的存在是因为它们没有保护技术,造成使它们比原作更容易被模拟.由于这个原因,许多被保护的游戏原作仍然不能被模拟,虽然它们的
bootleg版本运行得很好
D13. 如果我发现了一个新的bug。
我该如何告诉MAME小组呢?
请不要发这方面的Email给我们,有可能其他人已经提出了这个问题。最好的就是去IRC频道#retrogamers
(在EFNET里;试着把irc.idle.net作为IRC服务器) and chat with other MAME users.
或者你选择,在MAME的留言板上留言,比如在MAME的官方站点上留言。在你留言之前你一定要确认好你新发现的BUG,(例如),"POPEYE不能玩---有没有人能告诉我呀?"
(README.TXT里已经很清楚的写明这个游戏不能玩的。)
D14. 当我用鼠标玩Star Wars
(或者其它游戏是),移动的方向是不对的。
Star Wars 是用控制把进行游戏的, 所以这种行为是正常的。
为了使Y轴方向的移动反过来,在运行游戏时请按Tab,选择Analog进行设置。
我有一块AWE32/AWE64声卡,但是如果我选了它,MAME运行起来就像爬一样。
使用Sound Blaster 16 设置。这个比较快,对原作来说也比较可靠,自从AWE32 大量的回放效果以来
还没有真正的被运用到机器上去。
D16. 错误:Exiting due to signal SIGNOFP
Coprocessor not available at eip=0014d62c
版本0.28的MAME需要math co-处理器 ---意思是说如果你有SX处理器
(386/SX,486/SX,SLC-based处理器,或者其它SX-ripoff 处理器),你就不能运行
MAME.必需升级你的处理器了---也就意味着你的主板也要升级。
一些早期的仿效FPUs的Cyrix处理器也会有这个问题。
D17. 我有一块Sound
Blaster声卡,但是没有声音。这是怎么回事? 通常这种原因是要么你没有正确的***好声卡,要么是没有被DOS正确解析。
首选检查你是否在玩MAME时加了命令 -soundcard 1。这是使用sound Blaster的命令。
用记事本打开autoexec.bat文件检查你的声卡是否已被正确***。你应该在里面看到像这样的一段句子:
SET BLASTER=A220 I5 D1 H5 P330 T6
如果你没有看到,就说明你的声卡没有被正确***。重新***。如果你看到了,但是仍然没听到声音,那么这就不是因为DOS没有解析引起的。试着找到ctcm.exe。得用这个程序能改变你的声卡设置。把这个文件加入到你的autoexec.bat里,例如:C:\SB16\ctcm.exe.
疑难杂症
为什么MAME/W或者MAMEnu不和MAME32一起运行?是不是有MAME32的frontend?
这简直是一个很傻的问题! MAME32是一个完整的图形界面的MAME,不需要frontend 你可以用MAME/W
frontend,但是这根本就是不需要的. (If 如果你这样做了,请确信你用了-quit参数在 MAME/W's
附加的命令框。)
W02. 启动错误:DINPUT.DLL
你是否***了Direct X V3.0或它的更高版本? 如果没有请从
下载,然后***好。
这样通常就能解决问题了。
还有可能是,你的手柄,控制器(a) 没有被正确***; (b) 有可能坏了; or (c)或和Direct X不兼容。
大多数,现代的手柄,控制器需要驱动程序的。打开 Windows的控制面板检查游戏控制器,你的驱动程序名是否被列出了?
如果没有,就说明你没有正确***好驱动程序,你还是把它先放在一边,找到驱动盘,***好再说。
如果你的手柄是没有驱动程序盘的?
那么你的手柄是DOS兼容的手柄,它也许能在windows下工作,但是需要进行手动设置。进入控制面板 /
游戏控制器,选择一个适合你的驱动程序,把它加入。然后再试MAME32。
你已经做了一切了,但是手柄还是不能用?有些手柄可能和Direct X不兼容。你的选择是:(a)用键盘控制; (b)
买一个新的兼容的手柄; 或(c)使用DOS版的MAME,它能使用DOS风格的手柄.
W03. 启动错误:Dxxxxxxx.DLL
(DINPUT.DLL)
有可能你用了老版本的MAME. 0.31版本或更新版本的是没有这个问题的。检查你的版本有必要的话最好升级到新版本。
如果错误是由Direct X引起的,这有可能是由以下情况引起的:(a) Direct X 没有被***到你的系统上; (b)
你必需***新版本的 Direct X (MAME需要v.3或更高); 或(c) 你的声卡和图形卡和Direct X不兼容。
如果你认为Direct X 3+ 已经被正确的***到了你的系统上了,你就需要检查其它的了,到
网站下载目前的Direct X版本并***它(Direct X 会问你要不要覆盖以前老的版本,你就确定好了。)
如果MAME32
仍然不能运行,你也许要升级你的图形卡或声卡了。如果你遇到了DDRAW.DLL的错误,看看你的图形卡驱动程序是不是最新的,或者***Sci-Techr
Display Doctor的软件来软升级你的显卡。
W04. 我没有得到错误信息,但是游戏没有音乐和和音效。
一般的,每次只能有一个程序能使用声卡。有可能已有另一个程序正在使用它,如
---屏幕保护程序,***应答程序等。一定要确认是否是有其它程序在运行。 (不过你在使用audio
CD时用MAME是不要紧的;因为它是不使用声卡的声音发声动能的。)
Compaq,Packard Bell,和其它一些"department-store-type"
经常会运行一些配置的后台程序。(应答系统等) 当Windows启动时,它们有可能和MAME32冲突。为了检查这个,请按
Ctrl-Alt-Delete,在"结束任务"里结束除了Explorer的所有任务,然后再试试看。
否则:
(a)检查MAME32的声音设置选项,把各个不同的项目试着用一下。
(b)你的声卡有可能和Direct X不兼容(这你就得注意了)。 还是考虑升级吧。
我没有得到DINPUT错误的信息,但是我的手柄/控制器仍然不能用。
1. Humor us
here:你看看你的计算机后面你的控制器是否连在了电脑上了。(如果真的没插,不要难过---这对任何人来说都有可能发生的)
2. 打开你的控制面板 / 打开游戏控制器对话框,确定你的手柄已被列在里面,如果没有就请先***。 (关于这个你看这里W2
.)紧记,如果你有一个无名的一般的手柄,它有可能和Direct X不兼容。
W06. 我没有Intel处理器,所以MAME32不能运行。
最新版本的MAME32修正了大多数AMD引起的错误,还有WinChip,和Cyrix处理器.如果你有最新版本的MAME32,但还是不能用的话,试试在DOS命令下(包含在Windows下的)加入-nocpudetect
项。例如:
mame32 rastan -nocpudetect
如果这样行的话,你可在Win9x下做一个PIF文件,再把这个放入你的MAME32的快捷方式里。
(关于PIF和快捷方式的问题请参看Windows的帮助文件。)
M01. 为什么象Galaxian,D
Kong,Pac-Man,等这些游戏会有很多不同的版本?
游戏通常会授权给其它公司当父公司认为他们需要得到足够的渠道时,或者是这个游戏非常的游戏行其它的公司得到许可发行它们自已的版本,如Pac-Man同时被Namco和Midway两公司销售;
Dig Dug,被Atari和Namco。
有时会发现具有不同版本的ROMs ,或者是bootleg版本
set,或者其它替换版本。当一个原版游戏已经被MAME模拟了,其它版本的通常是很容易被加入的。有时替换版本稍微有些不同:游戏的水平会不同,游戏会更快或更难。
有时,ROMs会被运行在本来不是属于它们的硬件上例如,当Pac-Man非常流行时,有些街机工作者会找到一些办法把Pac-Man的ROMs
Dump下来然后让它们在其它混杂的机器上运行*这样它们就不需要去订购其它的Pac-Mac主板了。由于这些被Dump的版本都是一些杰出的游戏,MAME开发者肯会把它们加入的。
*很显然,混杂版的主板是很容易被翻版的; 许多游戏都被翻版(很讽刺的是,混杂版也被翻版到Galaxian 的硬件上!)
R01. 什么是"合并"
ROMs?我能合并我的ROMs吗?如何合并呢?
ROM合并是一项比较杂乱的工作,一个合并的ROM是单一的一个zipped文件,其中包含了一个ROMs
游戏的不同版本。其中包括主要的(原作)游戏,在加上一个额外的你想玩的替换版本
(clones,bootlegs,老的/修正的版本,或其它等等.)。大多数替换版本使用原作使用的一些文件,把这些文件加到一个ZIP文件里去掉相同的文件能省掉许多空间。这也去掉了你的不少麻烦,因为你不再需要为每一个版本下一个zip文件了。
当你要求MAME运行替换版本的ROM时,就会发生以下的情况:
1. MAME 会寻找替换版本游戏的(分离的)zip文件。如果它不在里面,或者是没有包含在里面...
2. MAME 就会检查 "原版"游戏的zip文件
比方说有一个游戏(假想的)名字叫做Space Lips。它有两个版本:原作(splips.zip)和替换版
(splips2.zip)。 各自的ZIP文件里有五个文件,01到 05. 其中有四个文件是相同的也就是公用的;
只有名字为05的文件是不同的所以,为了玩替换版本的游戏,你只要一个额外的文件:第二个版本的需要的05文件。
如果你把05文件从splips2.zip里取出,然后重命名为05a,再把它加入到
splips.zip中去,你就可以把splips2.zip删除了。现在当你要求MAME运行Space Lips
(替换版本)时,它会(1) 检查splips2.zip (现在已被删除了);
然后(2)它会在splips.zip中检查它所需的文件,再就运行游戏了。
当你使用合并ROMs后你省了多少空间呢?在MAME
0.31时,也就是在合并ROM被支持前,整个ROM大约需要107MB的话,在MAME
V.33,整个ROM就会少于77MB!
所以说ROM合并是非常好的---你是怎么知道应该合并哪些文件,应该如何命名它们的,等?
你可以试试你的运气自已合并ROM,使用MAME的-listroms命令去查看每一个ROM所需的文件是什么。就像上面所说的,有可能,一些"替换"
文件和原作的文件有着相同的名字,你必需用某种方法把它重命名, 因此,为了可靠的合并 ROMs,你应该
* 从一些站点上下载合并好的ROM
*使用一个 ROM-管理程序,像 ClrMAME去合并你现有的分开的ROM
(注意:现在有些不需要的文件有可能在以后的MAME版本中会需要。如果你合并了你的
ROMs并把不需要的文件丢弃了,那就准备好再去下载这些文件。)
R03.我已经把MAME升到了最新版本,但是我的有些ROMs还是不能运行。
当MAME升级了后,会对现有的能模拟的游戏改进,这就是说原作中的更多的文件能被放在ROM中使用了。
或者有可能在你把ROM包合并的时候把其中一部分给删除了。
因此,你可以(a) 保存以前版本的MAME; or (b)下载升级过的ROM ,用新的MAME玩 (当一个新版本的MAME
发布的时候,有些站点会让你下载最新ROM必需的个别文件,因此你不需要下载整个ROM包.)
R04. 什么是PROMs?
PROMs是一种特殊的ROM文件其中包含了色彩数据和其它一些游戏所需的数据,它们通常直接把代码输入MAME
现在需要它的游戏,已经把它当作独立的文件包含在里面了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。