MAME Frequently Asked Questions 版本4.0
|
主要问题(综合) (13) |
T01. 为什么我的手柄不能使用?
T02. 当我运行MAME时, 我的显示器变成黑屏并在上面出现了警告信息。.
T03. 当我开始游戏的时候, 我看见了一串串杂乱的色彩,或者奇数指向的硬币,ROMs, RAM,等等.
T04. 方向键能使用的, 但是我不能开火,跳等.
T05. TRON 的手臂不能移动,我不能瞄准Heavy Barrel, 等
T06. 为什么我喜爱的游戏不能保存我的高分记录?
T07. 我想试着玩Williams游戏(Joust, Defender, Bubbles, 等.)
但是我不能让游戏自已进入。
T08. 当我运行Zookeeper时, 等到显示"THIS LOCATION" 时屏幕就不动了。
T09. 我不能让(720, Alex Kidd, Mania Challenge,
Mortal Kombat 2, Popeye,) 等游戏运行
T10. 用鼠标按制游戏时太敏感了/不太敏感.
T11. 当我试着去玩MACH 3或Us vs. Them时,显示出要我插入盘的信息.
T12. Return of the Jedi 看起来很糟,这是因为我的显示器还是屏幕模式的原因?
T13. NeoGeo不能运行。
|
|
G01. 什么是MAME呢? |
MAME是一个基于各种街机游戏的模拟器,当使用这些与游戏相关连的数据文件(ROMs)时, MAME会或多或少的把这些游戏在你的电脑上再现。MAME现在能模拟70到80年代超过1500个的经典街机游戏了。
MAME所使用的ROM都是从街机游戏原作的电路板上的ROM芯片上"dumped"下来的。MAME 成为了游戏的“硬件”,
代替了它们的中央处理系统和支持芯片。因此, 这此游戏不是复制品,是真实的, 是这此街机游戏的原作
MAME的目的保存过去近十这些游戏的历史记录。因为游戏制作技术是高速向前发展的, MAME
将保存这些即将被丢失和遗忘的重要的“过时的”游戏。 |
|
返回 |
|
|
G02. 运行MAME我需要些什么? |
许多电脑都能运行MAME,但不是全部。它的运行主要是要依靠系统的CPU和图形卡。但是,
能否运行还要看个别游戏的情况,有些游戏对硬件要求比别的游戏可能更高些。
这里有一个基本系统配置能玩(和支持)大约一半的MAME支持(不是NeoGeo)的游戏:
图像:
这些游戏没用使用流行的3D效果,所以3D卡不是必需的。你的最佳选择是一块支持VESA 2.0拥有2M显存或更多的2D显卡(比如Matrox
G200 or G400).
声音: 对于MAME32, 声霸卡SB32AWE是最好的。对于DOS下的MAME,
SB64PCI,SB128PCI,和Ensoniq Soundscape PCI声卡就很好了,使用声卡选项7。(警告:
Sound Blaster Live在DOS 下的MAME是不能使用的!).
一般来说, 好的配置会得到更好的效果。低配置的PII/233和一块好的2D显卡能玩75%的游戏。至于有些游戏就算是 PIII/500也不算快的。
对于Macs, 任何G3基础的机器都能很好的运行MacMAME。
不行的是,你不能在网络电视上玩MAME。
记住: MAME的制作并不是有意能让每一个游戏都能玩, 但是是让每一个游戏如实能玩。接受一个事实,有些游戏不能在你的系统上充份的正常的运行,你可能会给你自已带来失望。(同样,记住MAME是免费软件。如果你花钱买了它,就是你被抢动了。)
|
|
返回 |
|
|
G03. 有没有Windows 95/98版本的MAME? 我可不可以用它来替代DOS版的?
|
在每一个DOS版的发布之后不久, Win95/98的就会接着发布的, 叫作 MAME32。应该用哪一个呢?
两个都试试吧。有的时候,MAME32运行游戏会比DOS版的更好,但是它有时会不兼容。会有bug
等问题。这些在DOS版本里还没有发现过。如果你的系统对Directx不太友好,你应该明智的选择DOS版本的模拟器和一个图像增强程序。最后,你要决定出哪个版本的更适合在你的机器上运行。
|
|
返回 |
|
|
G04. 是不是有Amiga, Unix等系统的MAME模拟器? |
是的,MAME有各种版本,能运行在多种平台上,包括Mac, Linux, 和Amiga. (请看MAME的官方站点的
其它平台以得到完整的列表。)有人甚至说是N64版本的---但是它很难得到和合法化, (因为ROM是用程序合起来的)。
Mac和PC上的新版本通常是一起发布的-其它的过一段时间也会接着发布。如果你使用的是其它平台,那你就要等上一段时间了。
|
|
返回 |
|
|
G05. MAME真的是完全免费的吗? |
是的.MAME是一个免费的软件。软件源代码是公开的。如果销售MAME或它的源代码这是不合法的行为。
|
|
返回 |
|
|
G06. MAME是不合法的吗? |
不是。用模拟器本身模拟其它平台,不是违法的。如果你把MAME放在你的电脑里,放在你的站点上,或者发送给你的朋友都不是违法的行为。
ROM映象就是一个不同的问题了。许多ROM站点已经被ROM的版权所有者客气的联系过了,要求他们在把映象从网上去掉。虽然是这样,
但是,还没有一个站点因为这个而被关闭或者是被起诉过。
Nintendo对ROM是否合法作了很明确的看法: 他们认为ROM映象在任何情况下都是不合法的。(当然,这就是说Capcom把他们自已的ROMs随同Hanaho和HotRod手柄一起发售就不算违法了.)
拥有ROM映象的电路板,不代表你拥有有法律上的版权,
还有许多象朋友之间拷贝软件。这仍然是法律的盲点:如果拥有这样的ROMs你就不会得到法律的起诉。有时你要对你的行为负责任,如果你遇到麻烦要负责任的时候不要联系到MAME的开发。:?)
|
|
返回 |
|
|
G07. 我是否可以分发MAME和/或给我的朋友? |
是的,但是请阅读和注意这个约束(请看README.TXT):
"你不允许在同一个宣传媒体同时介绍MAME和ROM映象。你可以在把它们放在同一站点让别人下载,但是你要向使用者声名
ROMs的版权和和可能告成的法律后果。你不能把MAME和其它软件放在一个包里让他人下载, 一个文件已经能支持所有的ROMs
了,你不能把MAME放在你要售出的任何形式的表格,广告,CD-ROMs和其它包括ROM映象的媒体上。注意,这个约束对不直接销售,而是间接行为也是有效的.当然有时约束也不适用,因为发布的CD-ROMs的可能是ROMs的版权所有者。
|
|
返回 |
|
|
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官方站
.如果你在这里见不到你所需游戏的名字,那么说明这个游戏现在还不能被模拟-或者开发者想保守秘密。 |
|
返回 |
|
|
S01. 我在哪儿可以得到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)。这样做就是你支持这些游戏公司和有利于竞争的表现。
|
|
返回 |
|
|
S03. 什么是声音Samples,我需要它干什么用,我在哪里可以得到它呢?
|
声音Samples是数字化的声音文件,有些游戏需要它, 把它加入ROM文件,使其取得声音.比如, Donkey
Kong Jr.这个游戏的声音没有完全模拟,如果你没有声音Samples你就听不到游戏中主角爬和跳的声音
,这就是说现在许多没有声音的游戏需要声音Samples来支持以得到全部声音.
声音Samples在MAME官方有
声音Samples页. |
|
返回 |
|
|
S04. roms和声音Samples是ZIP (压缩)格式的。我是否需要解压缩呢?
|
对于MAME0.31,你不需要 解压缩这些文件. MAME会自动从这些压缩的文件中读取ROM声音Samples文件的数据。如果出于某些愚蠢原因你一定要把这些文件解压缩,请到WinZip或者
UnPackPro.去下载winzip。 |
|
返回 |
|
|
S05. 一但我得到了游戏的ROMS我应该把它放在哪呢? |
把它放在MAME目录下的ROMS子目录下。你不需要解压缩ZIP文件。 |
|
返回 |
|
|
S06. 我该把声音Samples文件放在哪里? MAME是怎么知道它在那儿的?
|
把它放在MAME目录下的SAMPLES子目录下。如有声音Samples有着正确的名字,而且放在了正确的地方MAME会自动的载入的。99%的声音Samples必需和ROM文件的名字相同。
比如Donkey Kong Jr.的声音Samples (ROM名字是: DKONGJR)声音Samples也必需是DKONGJR.
注意: 你只要有有一个版本也就是基本的版本的声音Samples就能在同一游戏的不同版本之间使用了。所以只要你有DKONGJR的声音Samples在你的SAMPLES
目录里, DKJRBL (Donkey Kong Jr. Bootleg)和DKJRJP (Donkey Kong
Jr.Japanese) 就能完全的使用声音Samples。你不需要有同一声音Samples的三个拷贝。在下面的目录树下, 是MAME和DKONGJR和其声音Samples的实际存放方式你可以看看的:
C:\
\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"字样). 不需要使用命令和参数, 你只需要在图形对话框选择你的选项。 |
|
返回 |
|
|
S08. 什么是CWSDPMI,我在哪能得到它, 我该如何使用它? |
CWSDPMI是一个DOS下的内存管理程序。如果你要使用它必需满足以下的条件:
1.你正运行在纯DOS模式下(使用DOS命令,但没有启动任何版本的Windows),
2.一开始运行MAME你就得到了"Load error: No DPMI" 的错误信息。
为了让MAME在纯DOS模式运行, CWSDPMI必需是在你的MAME的主目录下。 CWSDPMI可在MAME官方站点得到
下载页。得到后把CWSDPMI.ZIP解压缩到你的MAME目录下。 |
|
返回 |
|
|
S09. 我不能解压缩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键"? |
当你运行游戏的时候, MAME会显示一些重要的游戏信息(版权注意,关于游戏的一些问题), 然后让你按OK继续,先按O键,然后按K
键。
有些用户使用双手的Dvorak键盘,这时你按〈B>RT. |
|
返回 |
|
|
H02. 好了,我已经在游戏的开始画面了。我该如何开始游戏呢? |
这是别外一个已经在README.TXT文件里作了明白的解答的问题。---从里面看比搜索此FAQ快多了!
记住, 这些游戏不是PC上再造的,确实是原版 的游戏. 这些游戏通常在开始之前要塞入硬币。 用MAME,
按5去塞入硬币"insert a coin" 然后就得到了"credit." 为了开始游戏,按1(是一个人游戏)或按2
(二个人游戏)。如果游戏没有反应, 请查看关于一些特殊游戏的问题。 |
|
返回 |
|
|
H03. 我不喜欢键盘的默认设置,我能否改变它? |
是的,当游戏运行时:
(1) 按Tab键 以显示配置画面。
(2)选择Input(只是这个游戏的)然后按Enter.
(3)选择你想改变的input键,然后按Enter.
(4) 最后按new键。
|
|
返回 |
|
|
H04. 在我游戏时,我是否能保存当前的游戏画面? |
是的,当你看到需要的画面时按F12键。这会在你的MAME目录下创建一个.PNG的"snapshot" 文件, 或者是在 MAME\SNAP子目录下
(如果存在的话). 为了查看和修.PNG文件,你可以在
Jasc, Inc. 得到Paint Shop Pro的拷贝。 |
|
返回 |
|
|
H05. 我能否保存我的游戏进度,以后接下去玩呢? |
现在还不能够.这不是原作所拥有的功能,然而,这个功能会慢慢的实现的因为这样更有利于
MAME的发展。因为这是一个比较复杂的功能,很难实现,所以最终什么时候会出现这个功能现在还不得而知。 |
|
返回 |
|
|
H06. 我能通过因特网进行两人游戏吗? |
MAMEnet现在正在开发中。使通过网络玩游戏成为可能。 如果你等不及了, Callus (一个Capcom 的模拟器)
已经能够通过Internet玩了。 |
|
返回 |
|
|
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"然后根据没个游戏不同的作弊项来选择。
|
|
返回 |
|
|
H09. 我怎么才能往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 buttons; Gravis Ultra Pad)需要Windows下的驱动程序, 不能在DOS模式下使用。
你最好把赌放在使用MAME32上,从Windows运行游戏。还要使用手柄本来的驱动程序.
MAME32:
1. 如果你的控制器有随同的驱动程序盘,你要确认驱动程序已经正确安装好。许多高科技的控制器都是专门为Windows设计的,
如果没有它们特殊的驱动程序是不能正常使用的
2.当你把驱动程序安装安后,检查 控制面板/游戏控制器确认你的控制器已被列在其中。
如果没有,你就得把它加进去. 你要做的就是,看看所有列出的控制器的型号,选个与你的控制器最匹配的加进去。
3. 如果你还是有问题,有可能是你的手柄和 Direct X(DirectInput)不兼容.如果是这样的话,你就够不幸的。试试更多的普通手柄,有可能有的和Direct
X相兼容的。
如果要看更多的关于这方面的问题请到W2.
|
|
返回 |
|
|
T02. 当我运行MAME时, 我的显示器变成黑屏并在上面出现了警告信息。.
|
这是说明版权的信息,请继续按 OK (就是先按O键再按K键). |
|
返回 |
|
|
T03. 当我开始游戏的时候, 我看见了一串串杂乱的色彩,或者奇数指向的硬币,ROMs, RAM,等等.
|
你是否看到过街机游戏机电源刚打开的时候的情况?它这是在进行自检,诊断等。确认硬件是否正常,有些游戏在开始前会进行很长时间的自检。请耐心等,自检最终还是会结束的具有吸引力的画面是会出现的。
如果你认为是真的遇到问题了,你查看疑难杂症部分。 |
|
返回 |
|
|
T04. 方向键能使用的, 但是我不能开火,跳等. |
试Ctrl, Alt,和 空格键, 主要的控制键,许多游戏(比如Spy Hunter,
Battlezone)有很多的复杂的控制。 你随时可以查看每个游戏的控制键,方法是在游戏时按Tab键然后选择Input
(this game). 详细请看README.TXT。 |
|
返回 |
|
|
T05. TRON 的手臂不能移动,我不能瞄准Heavy Barrel, 等
|
你有没有度过用鼠标? 有些游戏默认是用鼠标控制的。
如果你没有鼠标(肯定是有些人没有的), 你用键盘也是一样的。当游戏在运行中时, 按下Tab键
选择Analog Setup. |
|
返回 |
|
|
T06. 为什么我喜爱的游戏不能保存我的高分记录? |
MAME正在不断的开发中。 尽管有大量的游戏已经有高分记录保存功能,但有些还是不能。 请耐心等待; 在每次新的版本发布时,都有更多的游戏加入这个功能
注意: 有些游戏(象许多Atari游戏) 只能保存前三位的分数,低分会被自动删除。这是原作街机游戏的作法。
|
|
返回 |
|
|
T07. 我想试着玩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小组决定去模拟游戏中的一些普通图形的游戏。现正在为如何去模拟这些雷射盘而烦恼。因此,现在你还不能玩这些游戏
。 |
|
返回 |
|
|
T12. Return of the Jedi
看起来很糟,这是因为我的显示器还是屏幕模式的原因? |
这个问题是显而易见的, 因为图形平滑硬件现在已被正确模拟了。 |
|
返回 |
|
|
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 failed
|
这是有几个原因引起的。试试以下解决方案:
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 3.0兼容。
4.请你确认你使用的是你显卡的最新驱动程序。(这在Windows下运行是非常 重要的。)
注意: -depth 8命令能加快一些需要16-bit色的游戏的运行速度。 |
|
返回 |
|
|
D05. 我已经通过了版权和游戏信息的显示, 但是游戏还是不开始。 |
(1) 请检查GAMELIST.TXT文件游戏是否能运行。
(2) 有些游戏开始前需要你做出特殊的行为(列如,在开始游戏Super Pang前你必需一直保持按着1不放。)请阅读GAMELIST.TXT里的特殊行为。
|
|
返回 |
|
|
D06. 当我运行游戏时,我的屏幕变成了分屏, 像两个屏幕互相压在顶部。
|
你是否在玩Punch-Out!!, 这是正常的。如果不是请使用-noscanlines或-vesa
参数。这个通常解决问题。
双屏模式是由廉价的显示器引起的,在tweaked
scanline模式下它们的刷新率不能超过(>120Hz),这种通常发生在tweaked模式, 不是在VESA模式。
|
|
返回 |
|
|
D07. 为什么有些游戏在我的系统上运行得如此的慢? |
有些游戏比其它游戏对系统需要更高的要求。一些简单的游戏需要一个CPU就能模拟了, 有些就需要更多。在街机上游戏需要的要求越高 ,
在MAME上运行是有可能就越慢。(Donkey 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).
- 用Frameskip提高速度。 Frameskip每秒会跳过固定数量的画面,你的系统就少做很多事了,有时画面会波动,有时这种变化可以是忽略的。试试看游戏时,
请按 F8 / F9来按制Frameskip; 或在MAME.CFG里设置全的Frameskip
- 游戏时不要有声音。使用-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版本运行得很好 |
|
返回 |
|
|
D12. 游戏画面的上部或者下部被截掉了一部分。 |
首先,检查你的显示器的调节器。 (这看起来是很明显的,但是有些人就会忽略它。)如查不是那个问题,请在命令行加-vesa,最好的显示效果就会被自动选择。
(在不同的屏幕模式下,游戏的显示模式往往也是不同。) |
|
返回 |
|
|
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进行设置。 |
|
返回 |
|
|
D15. 我有一块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. |
|
返回 |
|
|
D18. 我的PCI声卡不能正常的在DOS下工作。 |
这是"现代" PCI声卡的一个问题。是因为它们是PCI的吗 ?PCI声卡不能用内存地址然而"老式的" ISA声卡确能用。
你可用虚拟的内存地址来欺骗你的PCI声猛刺,把虚拟的地址指定给你的PCI声卡。就是这样, 打开你的autoexec.bat文件,
然后寻找你的SET BLASTER行。并加入以下内容: SET BLASTER=A220 I7 D1 T2, 或者试试SET
BLASTER=A220 I5 D1 T2. 这是Sound Blaster PCI工作所需的。
对于Sound Blaster Live! 你可参照以下方法试试: 运行sbeset.exe程序 (这个可以在你的Sound
Blaster Live! 带到文件里找到)。把你的Sound Blaster 16的PORT设置为220, IRQ为5,
DMA为1。 请可在sbeset.txt找到这方面的更多信息。改变后你的系统必需重新启动一下。
你也必需要你的autoexec.bat里指定一下sbeinit.com程序。
如果这些都没用, 你就做以下二事之一吧:游戏时不要用声音 (没多大兴趣了) 或是买一块ISA声卡。一块更适宜的Sound
Blaster卡 ?这样就可以了!
你看EmuAdvice
站的背景技术信息。 |
|
返回 |
|
|
W01. 为什么MAME/W或者MAMEnu不和MAME32一起运行?是不是有MAME32的frontend?
|
这简直是一个很傻的问题! MAME32是一个完整的图形界面的MAME, 不需要frontend 你可以用MAME/W frontend,
但是这根本就是不需要的. (If 如果你这样做了,请确信你用了-quit参数在 MAME/W's 附加的命令框。)
|
|
返回 |
|
|
W02. 启动错误: DINPUT.DLL |
你是否安装了Direct X V3.0或它的更高版本? 如果没有请从
www.microsoft.com/directx/ 下载,然后安装好。 这样通常就能解决问题了。
还有可能是, 你的手柄,控制器(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+ 已经被正确的安装到了你的系统上了,你就需要检查其它的了, 到
http://www.microsoft.com/directx/ 网站下载目前的Direct
X版本并安装它(Direct X 会问你要不要覆盖以前老的版本,你就确定好了。)
如果MAME32 仍然不能运行, 你也许要升级你的图形卡或声卡了。如果你遇到了DDRAW.DLL的错误,
看看你的图形卡驱动程序是不是最新的,或者安装Sci-Techr
Display Doctor的软件来软升级你的显卡。 |
|
| |