注册 我的快捷通道
您还没有登录,快捷通道只有在登录后才能使用。
还没有帐号? 赶紧 帖子
热搜: ▼
快速浏览
3) ? 3 : this.value;
location='read.php?tid=332367&fpage=34 age='+page+''; return false;}">
3) ? 3 : this.previousSibling.value;
location='read.php?tid=332367&fpage=34 age='+page+''; return false;">Go
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
coi lockout 2 ???2 K 9 coi lockout 1 ???1 eaker - 喇叭负极 L 10 eaker + 喇叭正极 NC 保留 M 11 NC 保留 Video Gree 绿原色 N 12 Video Red 红原色 Video SYNC 视频复合同步 13 Video Blue 蓝原色 Service witch 调试开关 R 14 Video GND 视频地 Tilt witch ??? S 15 Test witch 复位开关 Coi B 投币2 T 16 Coi A 投币1 2P tart U 17 1P tart 2P u V 18 1P u 2P dow W 19 1P dow 2P left X 20 1P left 2P right Y 21 1P right 2P utton1 Z 22 1P utton1 2P utton2 a 23 1P utton2 2P utton3 24 1P utton3 NC 保留 c 25 NC 保留 NC 保留 d 26 NC 保留 GND 地 e 27 GND 地 GND 地 f 28 GND 地 这些针脚定义都已经标注在JAMMA插座上了,一般不会分辨不清的。接下来我们要做的就是逐一的把从PC输出的声音、图像、控制信号通过JAMMA插座输入街机系统,完成我们的PC2Arcade大业! 首先就是图像部分的输入系统。这是我们的改造计划的核心部分。通常,电脑显示卡输出的是三原色RGB和多频行、场*分离同步信号,其中行频范围是31-166Khz,场频范围是60-240Hz(视显示卡品牌而定),以显示多种分辨率、刷新频率的画面。以下是PC显卡针脚定义图: *:行频、场频为无线电术语,指的是画面的水平、垂直刷新频率。 PC VGA co ector inout 1 - Red 红 2 - Gree 绿 3 - Blue 蓝 4 - Monitor ID * 显示器型号ID 5 - Ground 地 6 - Red Ground 红色地 7 - Gree Ground 绿色地 8 - Blue Ground 蓝色地 9 - Keyway (No in) 空脚 10 - Sync Ground 同步地 11 - Monitor ID * 显示器型号ID 12 - Monitor ID * 显示器型号ID 13 - Horizontal Sync 水平同步 14 - Verical Sync 垂直同步 15 - Monitor ID * 显示器型号ID 而普通的低分辨率街机显示器能接受的是RGB和复合行、场同步信号,行频15.75Khz,场频50/60Hz,所以直接将显卡的标准输出信号输入街机显示器是不可行的,为了使PC输出的视频信号能够满足街机显示器的要求,在输入三原色信号方面,电脑显示卡和街机显示器配合得相当完美,可以直通使用而不需要做任何处理;但是行频和场频就没这么简单:需要把行同步(HSYNC)、场同步(VSYNC)转换成混合同步(composite SYNC)信号,实现这个目的只要一个逻辑门电路就行了,如下图: 本电路由YAmaさん设计,circuit designed y YAma an。 74HC86有多种封装形式,市面上常见的是DIP双列直插型的,单片零售价大概4块钱左右。它还是一颗超低功耗的IC,我所制作的这个电路甚至可以不用+5V电源就能正常工作。这里是这颗IC的详细参数。买不到的话也可以用74AC86直接代用。 我在过去曾经提到过把显卡输出的行、场同步信号直接混合后接入街机。这种做法当然也是有效的,不过从理论上来说,将两个频率差距极大的输出端短路可能会对设备有一定影响,因此我们尽可能不要使用这种方法。至于通过电容来隔离的方法更是错误的——同步信号通过电容时的相位延迟,会导致画面上产生部分的水平扭曲。 了解了以上的原理之后,就可以进行视频部分的***了,去电脑配件商店购买一个15针的VGA插头以及足够长的9芯屏蔽电缆,将显卡的R、G、B信号引出,接入28针插板的12、N、13脚;显卡的水平、垂直同步信号引入复合同步转换电路,再把输出的同步信号输入28针插板的P脚;最后,把显卡插头中所有的地线,也就是第5、6、7、8、10针都焊接到一块,然后接入28针插板的地线端,这样,视频部分就解决了。 这是我制作的同步信号混合器,最上方的是从主机背面的游戏口取得+5V电源的插针,不过我在实践中发现其存在是有点多余了。这个电路比原图增加了一颗100微法的滤波电容和一颗LED电源指示灯。此外,考虑到街机显示器的电脑、游戏机适应性,输出部分并未直接与28针插板焊接,而是采用了一个9针的插头,相应的,28针插板也使用了一个9针插座来做R、G、B、S信号的接驳器,这个插座还集成了音频输入功能,游戏机的RGB以及音频信号同样可以通过这个插座输入街机系统,这一点大家有兴趣可以自行研究。 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
C:\ \MAME\ MAME.EXE \ROMS\ DKONGJR.ZIP \SAMPLES\ DKONGJR.ZIP S07. 我该如何执行MAME? (DOS和Win32) 为了运行DOS下的MAME,你要先来到MAME所在的目录(比如C:\MAME) 然后在DOS提示符后键入以下命令: MAME <游戏英文名字> <参数> 举个列子: MAME rasta -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 rasta -verifyrom ...检查你的游戏ROMsRastan把检查结果输出在屏幕上. mame * -verifyrom gt;list.txt ...检查你的ROMs目录下的所有ROM的正确性,然后把检查结果写入到名字为LIST.TXT的文本文件。 (这是一个检查大量ROMs的好主意,- 不然的话,检查结果会很快的在屏幕上闪过,你将来不及检查)。 S12. 屏幕上奇怪的黑色水平线是怎么回事? 这是你正在使用MAME"scanline"显示模式运行游戏.如果你仔细观察过底显示质量的街机的显示器欢能看到很细的,由显示器的电子***扫描形成的水平间隔。在现代,高质量的显示器,这些间隔通常你是看不见的。 MAME的"scanline modes"可以让你得到接近街机显示模式的效果。因为这种模式被认为是可行的,所以它们是被设为默认模式的.如果不想它成为默认模式,编辑MAME.CFG文件,把scanline =yes改成scanline = o. 就成暂时的取消这种模式,使用-noscanlines参数(DOS下的MAME),或者关闭Scanlines选项(MAME32). 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
我该如何...? H01. 我该如何"按OK键"? 当你运行游戏的时候,MAME会显示一些重要的游戏信息(版权注意,关于游戏的一些问题),然后让你按OK继续,先按O键,然后按K 键。 有些用户使用双手的Dvorak键盘,这时你按〈BRT. H02. 好了,我已经在游戏的开始画面了。我该如何开始游戏呢? 这是别外一个已经在README.TXT文件里作了明白的解答的问题。---从里面看比搜索此FAQ快多了! 记住,这些游戏不是PC上再造的,确实是原版 的游戏. 这些游戏通常在开始之前要塞入硬币。 用MAME,按5去塞入硬币"i ert a coin" 然后就得到了"credit." 为了开始游戏,按1(是一个人游戏)或按2 (二个人游戏)。如果游戏没有反应,请查看关于一些特殊游戏的问题。 H03. 我不喜欢键盘的默认设置,我能否改变它? 是的,当游戏运行时: (1) 按Tab键 以显示配置画面。 (2)选择I ut(只是这个游戏的)然后按Enter. (3)选择你想改变的i ut键,然后按Enter. (4) 最后按new键。 H04. 在我游戏时,我是否能保存当前的游戏画面? 是的,当你看到需要的画面时按F12键。这会在你的MAME目录下创建一个.PNG的" a hot" 文件,或者是在 MAME\SNAP子目录下 (如果存在的话). 为了查看和修.PNG文件,你可以在 Jasc,Inc. 得到Paint Sho ro的拷贝。 H05. 我能否保存我的游戏进度,以后接下去玩呢? 现在还不能够.这不是原作所拥有的功能,然而,这个功能会慢慢的实现的因为这样更有利于 MAME的发展。因为这是一个比较复杂的功能,很难实现,所以最终什么时候会出现这个功能现在还不得而知。 H06. 我能通过因特网进行两人游戏吗? MAMEnet现在正在开发中。使通过网络玩游戏成为可能。 如果你等不及了,Callu (一个Capcom 的模拟器) 已经能够通过Internet玩了。 H07. 什么是鸡尾模式? 大多数90年代的游戏,都有双柜风格。一种是传统的直立柜和一种上面有玻璃的鸡尾酒台式的柜子。在桌子上,两位游戏都交叉的座着。显示器的角度是180度角,所以每个游戏者都能看清屏幕。 MAME在很多游戏中支持这个鸡尾模式,如下方法激活它: (1) 在游戏运行中时请按Tab键。 (2) 选择Di Switches. (3) 选择Cabinet Type,然后按向右箭头键。 (在所有的两人游戏当中,第二个玩家可用改变的设置来控制。) H08. 我是一个菜鸟,我该如何在游戏中***? 请到Pugsy' age得到一个名为CHEAT.DAT文件,这里面包括了你所要***的游戏的技术数据。把这个文件放在MAME的同一目录下。然后: (DOS下的MAME)编缉MAME.CFG文件 - 找到cheat = o行,把它改变为cheat = yes. (MAME32) 选中Cheat选项。 然后在运行MAME时,后面加上-cheat参数。 当游戏运行时,按下Tab键显示配置画面。选择"Cheat"然后根据没个游戏不同的***项来选择。 H09. 我怎么才能往CHEAT.DAT递交我自已的***方式? CHEAT.DAT最初是和MAME一起发布的。现在被分离出来了,所以用户可以续写它。 你可以把新的cheat 递交给 Marti ugh's或是The Ultimate atchers' ***数据库,这两样都可在 ugsy' age.做到。 主要问题(综合) T01. 为什么我的手柄不能使用? 引起这个问题的原因可能是多样的。你可按照以下的步骤来解决问题。每一个步骤完之后,看看你的问题是否被解决了。 DOS下的MAME: 1. 首先要确定你在执行MAME时,是否使手柄可用了。--或者是在命令行加了(with the -joy参数;详细请看README.TXT),或者在你的frontend里的手柄是否设置为可用了。 2. 如果问题还是存在的话,试试frontend (如象MAMEnu)在那里选择你的手柄。
本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
3. 去 Sci-Tech的得到Di lay Doctor,它能让你的显卡使用更多的显示模式 - 就是让你的显卡和VESA 3.0兼容。 4.请你确认你使用的是你显卡的最新驱动程序。(这在Windows下运行是非常 重要的。) 注意:-depth 8命令能加快一些需要16-bit色的游戏的运行速度。 D05. 我已经通过了版权和游戏信息的显示,但是游戏还是不开始。 (1) 请检查GAMELIST.TXT文件游戏是否能运行。 (2) 有些游戏开始前需要你做出特殊的行为(列如,在开始游戏Super ang前你必需一直保持按着1不放。)请阅读GAMELIST.TXT里的特殊行为。 D06. 当我运行游戏时,我的屏幕变成了分屏,像两个屏幕互相压在顶部。 你是否在玩Punch-Out!!,这是正常的。如果不是请使用-noscanlines或-vesa 参数。这个通常解决问题。 双屏模式是由廉价的显示器引起的,在tweaked canline模式下它们的刷新率不能超过(120Hz),这种通常发生在tweaked模式,不是在VESA模式。 D07. 为什么有些游戏在我的系统上运行得如此的慢? 有些游戏比其它游戏对系统需要更高的要求。一些简单的游戏需要一个CPU就能模拟了,有些就需要更多。在街机上游戏需要的要求越高 ,在MAME上运行是有可能就越慢。(Donkey Kong's要求是很低的,所以它能在大多数计算机上运行良好。Road Blasters另一个游戏,在任何人 的系统上运行都不是很快。) D08. 如何能让<游戏名称>运行得更快? 在是一个在模拟界比较常见的问题。 下面有几种方法让你来提高MAME的运行速度, 使用更快的CPU.这是提升速度的最有效的方法。MMX也能帮上你的忙。 升级你的图形卡,或者更新你现有显卡的驱动程序 把你现有的一般的(便宜的)显卡换成好的高质量的(价格高的)显卡。如果你的显示是合成在主板上的,发现Aptiva,Packard Bell,Compaq,和其它预设置好的主板你会发现一个很好的方法来提高就是简单的移动到分开的PCI图形卡上。还要检查你的显卡的驱动程序。新的驱动程序---特别是对那些便宜的显示---能得到不同的效果. 使用最新版本的MAME。或者使用老的/不同的版本。 MAME是在不断的发展的 由于在改变MAME的核心代码,有些游戏在不同的版本下运行的更快更好。列如,Marble Madne 在MAME32运行更好。对于一般的游戏来说,用DOS下的MAME更好。 MAME本身就有许多选项能让你提高速度: 较低的分辩率或色彩模式 (使用 -320x240或-depth 8). 有些游戏在低质量的模式下会运行得更快。 较低的声音效果。 请在命令行中加上-sr 11025 ,它会降低声音回放效果,缩短处理时间。 不要使用手柄使用键盘(-nojoy). 用Frameskip提高速度。 Frameskip每秒会跳过固定数量的画面,你的系统就少做很多事了,有时画面会波动,有时这种变化可以是忽略的。试试看游戏时,请按 F8 / F9来按制Frameski 或在MAME.CFG里设置全的Frameski 游戏时不要有声音。使用-soundcard 0参数,或在开始前选择 "No Sound" (或在你的frontend里设置)。这样就节省了大量的处理时间,游戏速度也就会提升了。 注意,然而有些游戏象Marble Madne 和Indiana Jones,没有声音游戏是无法运行的。 D09.<游戏名称>不能正常运行. (是的我已经查看过了README.TXT和GAMELIST.TXT,它应该能玩的。) 在有些时候,完整的效仿是不可能的.。Spy Hunter 玩起来感觉不是很好,是因为 游戏的控制和街机版本的有很大的不同. CapcomBowling不能达到它原来用轨迹球的效果。 如果你认为确实是没有很重要的功能,你要确定原作是否有这个功能。不是所有的游戏都支持高分记录, "Continue?" 选项,甚至是声音。这些都是由视频游戏的发展历史造成的。 如果游戏不能运行,确认你已经查看过了README.TXT,其他人能玩这个游戏,那么你可能把ROM放错了位置。通常,MAME在你运行游戏的时候会警告你用了不正确的ROM,但任何事都有可能发生。无论如何,当你因为不能玩某个游戏而很生气时,请记住一件事:MAME是免费的。它没有花你一分钱。 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
3. 如果你确信你指定的手柄还是不能正常使用的话,你就需要在运行MAME时进行手柄校准 (按F7键). 4. 你的手柄有可能和DOS不兼容。有些控制器(比如Microsoft Sidewinder ro Gamepad with 10 utto Gravi Ultra ad)需要Windows下的驱动程序,不能在DOS模式下使用。 你最好把赌放在使用MAME32上,从Windows运行游戏。还要使用手柄本来的驱动程序. MAME32: 1.如果你的控制器有随同的驱动程序盘,你要确认驱动程序已经正确***好。许多高科技的控制器都是专门为Windows设计的,如果没有它们特殊的驱动程序是不能正常使用的 2.当你把驱动程序***安后,检查 控制面板/游戏控制器确认你的控制器已被列在其中。 如果没有,你就得把它加进去. 你要做的就是,看看所有列出的控制器的型号,选个与你的控制器最匹配的加进去。 3. 如果你还是有问题,有可能是你的手柄和 Direct X(DirectI ut)不兼容.如果是这样的话,你就够不幸的。试试更多的普通手柄,有可能有的和Direct X相兼容的。 如果要看更多的关于这方面的问题请到W2. T02. 当我运行MAME时,我的显示器变成黑屏并在上面出现了警告信息。. 这是说明版权的信息,请继续按 OK (就是先按O键再按K键). T03. 当我开始游戏的时候,我看见了一串串杂乱的色彩,或者奇数指向的硬币,ROMs,RAM,等等. 你是否看到过街机游戏机电源刚打开的时候的情况?它这是在进行自检,诊断等。确认硬件是否正常,有些游戏在开始前会进行很长时间的自检。请耐心等,自检最终还是会结束的具有吸引力的画面是会出现的。 如果你认为是真的遇到问题了,你查看疑难杂症部分。 T04. 方向键能使用的,但是我不能开火,跳等. 试Ctrl,Alt,和 空格键,主要的控制键,许多游戏(比如Spy Hunter,Battlezone)有很多的复杂的控制。 你随时可以查看每个游戏的控制键,方法是在游戏时按Tab键然后选择I ut (thi game). 详细请看README.TXT。 T05. TRON 的手臂不能移动,我不能瞄准Heavy Barrel,等 你有没有度过用鼠标? 有些游戏默认是用鼠标控制的。 如果你没有鼠标(肯定是有些人没有的),你用键盘也是一样的。当游戏在运行中时,按下Tab键 选择Analog Setup. T06. 为什么我喜爱的游戏不能保存我的高分记录? MAME正在不断的开发中。 尽管有大量的游戏已经有高分记录保存功能,但有些还是不能。 请耐心等待 在每次新的版本发布时,都有更多的游戏加入这个功能 注意:有些游戏(象许多Atari游戏) 只能保存前三位的分数,低分会被自动删除。这是原作街机游戏的作法。 T07. 我想试着玩Williams游戏(Joust,Defender,Bu les,等.) 但是我不能让游戏自已进入。 摘自README.TXT:"当你第一次运行某个游戏的时候,它会显示说,'Factory etting 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. 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
T11. 当我试着去玩MACH 3或U vs. Them时,显示出要我插入盘的信息. 它们是雷射盘游戏. 在80年代,一些"杂牌"视频/雷射盘游戏出现了。与Space Ace和Dragon' Lair不同的是 ---它们更像交互式的卡通---MAME小组决定去模拟游戏中的一些普通图形的游戏。现正在为如何去模拟这些雷射盘而烦恼。因此,现在你还不能玩这些游戏 。 T12. Retur of the Jedi 看起来很糟,这是因为我的显示器还是屏幕模式的原因? 这个问题是显而易见的,因为图形平滑硬件现在已被正确模拟了。 T13. NeoGeo不能运行。 你需要NeoGeo BIOS ROM来玩NeoGeo游戏。你可以在一般的模拟器站点上找到它, 为了使MAME能辨认出它 ,文件必需被命名为NEOGEO.ZIP (通常会被错误的命名为NEO-GEO.ZIP) 把它放在你的ROMS目录下 不要解压缩,这样就行了! 要问题 (DOS) D01. 错误:No 16-bit XXXxXXX mode available. 这表明你的图形卡不能在HighColor (16-bit) 模式下运行。不要沮丧---有许多人的图形卡也不支持16-bit 颜色。 许多游戏需要65,000色才能正常模拟。因此8-bit (256 色) 是不够的,你必需要有16-bit色。 这里有三种途径来解决这个问题: 1. 买块的好的显卡 (倒~!). 2.请用 Sci-Tech' Di lay Doctor . 这是得用软件来提高你的图形卡的性能。如果你有Matrox Gx00系列显卡,请使用Gx00VBE TSR. 3. 启动MAME时使用-depth 8 参数。举个列子: mame rasta -640x480 -depth 8 ...把你的显示色彩改成256色,可能能消除出错的信息。如果你使用frontend,更好的办法是把参数-depth 8加入到你的用户命令或命令参数设置中去。 D02. 错误:Audio initializatio 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 di lay 这种情况比较复杂,可能是由多种原因引起的。 主要有,你的图形卡或计算机不支持你所选的显示模式 为了竞争,有些游戏(Gauntlet,Rastan,等)使用了 65,000色.这就需要有16-bit功能的图形卡。许多人的显卡还达不到16-bit,所以这种模式对他们来说就不能运行了(请到这看一些问题D1 ,"不支持16-Bit显示.") 同样,有一些图形卡不能使用不标准的显示模式。如果你让一块普通显示使用640x480模式,显卡或许能使用. 除非你想成为一个图形卡专家,不然的话我还是建议你使用以下解决方案。 1. 买一块更好的显卡。 2. Use a 好的MAME的frontend (象MAMEnu)能很好的猜出游戏程序的显示模式。 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
D10. 什么是VESA V3.0? 为什么我的图形卡没有它? VESA V3.0是让图形应用软件如何在各种图形卡之间通用的而定义的标准。当一个新VESA标准出台后 老的为旧版本(VESA 1.0,VESA 2.0)而设计的图形卡,可能会不能正常使用新的软件,在MAME里,这种情况会引起Unable to initialize di lay的错误。 VESA 3.0 是相当的新的;许多现在正在使用的图形卡都没有它,这就是你的图形卡没有它的原因? 记住一个计算机的公理:"当你买了一个计算机的硬件,那么这样东西就已经是旧的过时的了."也就是说,计算机硬件发展更新的速度是非常快的。有个好的消息是,你通常可以用软件来升级你的硬件--就是从生产厂商那里获得新的驱动程序,或者用 Sci-Tech的 Di lay Doctor软件。 MAME不需要 VESA 3.0。用命令 -depth 8 就行了,就像常说的那样,"条条大路通罗马。" D11. 为什么 <游戏名称>的bootleg版本能运行,但是原作不能? 通常,街机的ROMs为了防止被他人拷贝,会用硬件装置或加密系统来保护不管怎样,未被授权的 "bootleg" 的存在是因为它们没有保护技术,造成使它们比原作更容易被模拟.由于这个原因,许多被保护的游戏原作仍然不能被模拟,虽然它们的 ootleg版本运行得很好 D12. 游戏画面的上部或者下部被截掉了一部分。 首先,检查你的显示器的调节器。 (这看起来是很明显的,但是有些人就会忽略它。)如查不是那个问题,请在命令行加-vesa,最好的显示效果就会被自动选择。 (在不同的屏幕模式下,游戏的显示模式往往也是不同。) D13. 如果我发现了一个新的bug。 我该如何告诉MAME小组呢? 请不要发这方面的Email给我们,有可能其他人已经提出了这个问题。最好的就是去IRC频道#retrogamer (在EFNET里;试着把irc.idle.net作为IRC服务器) and chat with other MAME users. 或者你选择,在MAME的留言板上留言,比如在MAME的官方站点上留言。在你留言之前你一定要确认好你新发现的BUG,(例如),"POPEYE不能玩---有没有人能告诉我呀?" (README.TXT里已经很清楚的写明这个游戏不能玩的。) D14. 当我用鼠标玩Star War (或者其它游戏是),移动的方向是不对的。 Star War 是用控制把进行游戏的, 所以这种行为是正常的。 为了使Y轴方向的移动反过来,在运行游戏时请按Tab,选择Analog进行设置。 D15. 我有一块AWE32/AWE64声卡,但是如果我选了它,MAME运行起来就像爬一样。 使用Sound Blaster 16 设置。这个比较快,对原作来说也比较可靠,自从AWE32 大量的回放效果以来 还没有真正的被运用到机器上去。 D16. 错误:Exiting due to ignal SIGNOFP Coproce or ot 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 330 T6 如果你没有看到,就说明你的声卡没有被正确***。重新***。如果你看到了,但是仍然没听到声音,那么这就不是因为DOS没有解析引起的。试着找到ctcm.exe。得用这个程序能改变你的声卡设置。把这个文件加入到你的autoexec.bat里,例如:C:\SB16\ctcm.exe. 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
D18. 我的PCI声卡不能正常的在DOS下工作。 这是"现代" CI声卡的一个问题。是因为它们是PCI的吗 ?PCI声卡不能用内存地址然而"老式的" ISA声卡确能用。 你可用虚拟的内存地址来欺骗你的PCI声猛刺,把虚拟的地址指定给你的PCI声卡。就是这样,打开你的autoexec.bat文件,然后寻找你的SET BLASTER行。并加入以下内容:SET BLASTER=A220 I7 D1 T2,或者试试SET BLASTER=A220 I5 D1 T2. 这是Sound Blaster CI工作所需的。 对于Sound Blaster Live! 你可参照以下方法试试:运行 eset.exe程序 (这个可以在你的Sound Blaster Live! 带到文件里找到)。把你的Sound Blaster 16的PORT设置为220,IRQ为5,DMA为1。 请可在 eset.txt找到这方面的更多信息。改变后你的系统必需重新启动一下。 你也必需要你的autoexec.bat里指定一下 einit.com程序。 如果这些都没用,你就做以下二事之一吧:游戏时不要用声音 (没多大兴趣了) 或是买一块ISA声卡。一块更适宜的Sound Blaster卡 ?这样就可以了! 你看EmuAdvice 站的背景技术信息。 疑难杂症 (Windows) W01. 为什么MAME/W或者MAMEnu不和MAME32一起运行?是不是有MAME32的frontend? 这简直是一个很傻的问题! MAME32是一个完整的图形界面的MAME,不需要frontend 你可以用MAME/W frontend,但是这根本就是不需要的. (If 如果你这样做了,请确信你用了-quit参数在 MAME/W' 附加的命令框。) W02. 启动错误:DINPUT.DLL 你是否***了Direct X V3.0或它的更高版本? 如果没有请从 下载,然后***好。 这样通常就能解决问题了。 还有可能是,你的手柄,控制器(a) 没有被正确*** (b) 有可能坏了 or ?或和Direct X不兼容。 大多数,现代的手柄,控制器需要驱动程序的。打开 Windows的控制面板检查游戏控制器,你的驱动程序名是否被列出了? 如果没有,就说明你没有正确***好驱动程序,你还是把它先放在一边,找到驱动盘,***好再说。 如果你的手柄是没有驱动程序盘的? 那么你的手柄是DOS兼容的手柄,它也许能在windows下工作,但是需要进行手动设置。进入控制面板 / 游戏控制器,选择一个适合你的驱动程序,把它加入。然后再试MAME32。 你已经做了一切了,但是手柄还是不能用?有些手柄可能和Direct X不兼容。你的选择是:(a)用键盘控制 (b) 买一个新的兼容的手柄 或?使用DOS版的MAME,它能使用DOS风格的手柄. W03. 启动错误:Dxxxxxxx.DLL (DINPUT.DLL) 有可能你用了老版本的MAME. 0.31版本或更新版本的是没有这个问题的。检查你的版本有必要的话最好升级到新版本。 如果错误是由Direct X引起的,这有可能是由以下情况引起的:(a) Direct X 没有被***到你的系统上 (b) 你必需***新版本的 Direct X (MAME需要v.3或更高) 或? 你的声卡和图形卡和Direct X不兼容。 如果你认为Direct X 3+ 已经被正确的***到了你的系统上了,你就需要检查其它的了,到 网站下载目前的Direct X版本并***它(Direct X 会问你要不要覆盖以前老的版本,你就确定好了。) 如果MAME32 仍然不能运行,你也许要升级你的图形卡或声卡了。如果你遇到了DDRAW.DLL的错误,看看你的图形卡驱动程序是不是最新的,或者***Sci-Techr Di lay Doctor的软件来软升级你的显卡。 W04. 我没有得到错误信息,但是游戏没有音乐和和音效。 一般的,每次只能有一个程序能使用声卡。有可能已有另一个程序正在使用它,如 ---屏幕保护程序,***应答程序等。一定要确认是否是有其它程序在运行。 (不过你在使用audio CD时用MAME是不要紧的;因为它是不使用声卡的声音发声动能的。) Compaq,Packard Bell,和其它一些"department-store-type" 经常会运行一些配置的后台程序。(应答系统等) 当Windows启动时,它们有可能和MAME32冲突。为了检查这个,请按 Ctrl-Alt-Delete,在"结束任务"里结束除了Explorer的所有任务,然后再试试看。 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
否则: (a)检查MAME32的声音设置选项,把各个不同的项目试着用一下。 (b)你的声卡有可能和Direct X不兼容(这你就得注意了)。 还是考虑升级吧。 W05. 我没有得到DINPUT错误的信息,但是我的手柄/控制器仍然不能用。 1. Humor u here:你看看你的计算机后面你的控制器是否连在了电脑上了。(如果真的没插,不要难过---这对任何人来说都有可能发生的) 2. 打开你的控制面板 / 打开游戏控制器对话框,确定你的手柄已被列在里面,如果没有就请先***。 (关于这个你看这里W2 .)紧记,如果你有一个无名的一般的手柄,它有可能和Direct X不兼容。 W06. 我没有Intel处理器,所以MAME32不能运行。 最新版本的MAME32修正了大多数AMD引起的错误,还有WinChip,和Cyrix处理器.如果你有最新版本的MAME32,但还是不能用的话,试试在DOS命令下(包含在Windows下的)加入-nocpudetect 项。例如: mame32 rasta -nocpudetect 如果这样行的话,你可在Win9x下做一个PIF文件,再把这个放入你的MAME32的快捷方式里。 (关于PIF和快捷方式的问题请参看Windows的帮助文件。) 其它问题 M01. 为什么象Galaxian,Donkey Kong,Pac-Man,等这些游戏会有很多不同的版本? 游戏通常会授权给其它公司当父公司认为他们需要得到足够的渠道时,或者是这个游戏非常的游戏行其它的公司得到许可发行它们自已的版本,如Pac-Man同时被Namco和Midway两公司销售 Dig Dug,被Atari和Namco。 有时会发现具有不同版本的ROM ,或者是bootleg版本 et,或者其它替换版本。当一个原版游戏已经被MAME模拟了,其它版本的通常是很容易被加入的。有时替换版本稍微有些不同:游戏的水平会不同,游戏会更快或更难。 有时,ROMs会被运行在本来不是属于它们的硬件上例如,当Pac-Man非常流行时,有些街机工作者会找到一些办法把Pac-Man的ROM Dump下来然后让它们在其它混杂的机器上运行*这样它们就不需要去订购其它的Pac-Mac主板了。由于这些被Dump的版本都是一些杰出的游戏,MAME开发者肯会把它们加入的。 *很显然,混杂版的主板是很容易被翻版的 许多游戏都被翻版(很讽刺的是,混杂版也被翻版到Galaxia 的硬件上!) M02. 街机游戏是怎样被拷贝保护的,为什么要这样做? Due to hack and ootleg (请看以前的问题),是一些街机游戏厂商设计出一些系统防止街机工作者偷窃他们的游戏。 最常用的一种方法是---用安全主板,知名的象"sla tic" 和"deflector"主板。生产厂商把这些特殊的电路板用在了游戏的主板上。当游戏运行时,ROM会检测安全主板。如果检测不到,游戏就会不能运行。(这种好象比较可恶的硬件保护至今还被许多软件公司所使用。) 所以安全主板只能随游戏一起销售,这样拷贝的ROM是没有用的。这就是为什么有些游戏,象Marble Madne 和Indiana Jones以前不能被模拟,尽管它们的ROMs是有的。 最后一种保护ROMs的方法就是把它们加密。主板在运行游戏的时候会自动解密。因此只是拷贝ROM是没有用的,除非保护系统被破坏掉。 M03. 有没有一个网上社区讨论MAME的? 你可加入#retrogamers这是在EFNET IRC服务器。如果你没有一个很好的IRC服务器,irc.idle.net是我们推荐的。 IRC是windows下的一个程序它允许你连接那些聊天室。如果你没有IRC 或者不是很清楚如何使用它请到 official mIRC ite看看。 不幸的是,MAME小组不准备做 #mame聊天室,请不要向我们提出建议。 如果你使用聊天室,请记住模拟只是为了娱乐和让你想起历史游戏,所以请要有节制。如果在聊天室时说 ,"哪里可以得到ROMs??"被认为是鲁莽的行为。 如果你对使用MAME有问题,在你把问题带到聊天室之前,请阅读相关文件(包括这个 FAQ) (如果你确实遇到了新的问题,请再来聊天室,它会被接受的。) 本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
级别: 副主席
注册时间
2008-01-04
最后登录
2009-02-25 发表于: 2008-05-31
M04. 我能不能做自已的街机柜? 你当然可以,这一切要看你的手艺了。街机柜其它就是一个包装里面放着PC或和显示器。你要做的只是让这个包装适合你的设备。请可在 Arcade@Home得到这方面的更多信息,有照片的呀。 M05. MAME能不能用其它语言的? 现在,MAME能用多种语言玩了:请看 MAMELang roject homepage. 注意,这不是官方的计划。 M06. 我能为MAME工程做出什么贡献吗? 当然了,你可以测试相关的东西,老的或是旧的。这样MAME 就会得到反馈,如果需要就会改变或升级一些象声音或图象这类的东西。你可在MAME Tester age 找到更多的信息。 ROMS R01. 什么是"合并" ROMs?我能合并我的ROMs吗?如何合并呢? ROM合并是一项比较杂乱的工作,一个合并的ROM是单一的一个zi ed文件,其中包含了一个ROM 游戏的不同版本。其中包括主要的(原作)游戏,在加上一个额外的你想玩的替换版本 (clones,bootlegs,老的/修正的版本,或其它等等.)。大多数替换版本使用原作使用的一些文件,把这些文件加到一个ZIP文件里去掉相同的文件能省掉许多空间。这也去掉了你的不少麻烦,因为你不再需要为每一个版本下一个zip文件了。 当你要求MAME运行替换版本的ROM时,就会发生以下的情况: 1. MAME 会寻找替换版本游戏的(分离的)zip文件。如果它不在里面,或者是没有包含在里面... 2. MAME 就会检查 "原版"游戏的zip文件 比方说有一个游戏(假想的)名字叫做Space Li 。它有两个版本:原作( li .zip)和替换版 ( li 2.zip)。 各自的ZIP文件里有五个文件,01到 05. 其中有四个文件是相同的也就是公用的 只有名字为05的文件是不同的所以,为了玩替换版本的游戏,你只要一个额外的文件:第二个版本的需要的05文件。 如果你把05文件从 li 2.zip里取出,然后重命名为05a,再把它加入到 li .zip中去,你就可以把 li 2.zip删除了。现在当你要求MAME运行Space Li (替换版本)时,它会(1) 检查 li 2.zi (现在已被删除了) 然后(2)它会在 li .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并把不需要的文件丢弃了,那就准备好再去下载这些文件。) R02. 在ROM合并后我该如何删除不需要的文件呢? 用手动删除(小心点),或到这看看 ClrMAME. 除非你知道你在干什么,不然请不要这么做,因为新版本的MAME可能用到现在还没用到的rom (如果声音模拟被加进去了,那么声音roms就必需要的),要不然你的rom就有错误了。 R03.我已经把MAME升到了最新版本,但是我的有些ROMs还是不能运行。 当MAME升级了后,会对现有的能模拟的游戏改进,这就是说原作中的更多的文件能被放在ROM中使用了。 或者有可能在你把ROM包合并的时候把其中一部分给删除了。 因此,你可以(a) 保存以前版本的MAME or (b)下载升级过的ROM ,用新的MAME玩 (当一个新版本的MAME 发布的时候,有些站点会让你下载最新ROM必需的个别文件,因此你不需要下载整个ROM包.) R04. 什么是PROMs? PROMs是一种特殊的ROM文件其中包含了色彩数据和其它一些游戏所需的数据,它们通常直接把代码输入MAME 现在需要它的游戏,已经把它当作独立的文件包含在里面了。 R05. 为什么我不能在一个文件中下载到ROMs和samples? 为什么我在问的时候站点很烦感呢?
本帖最近评分记录:
凯伟模拟游戏新闻资讯网
http://www.klkemu.net/
3) ? 3 : this.value;
location='read.php?tid=332367&fpage=34 age='+page+''; return false;}">
3) ? 3 : this.previousSibling.value;
location='read.php?tid=332367&fpage=34 age='+page+''; return false;">Go
http:// .88bx.com
访问内容超出本站范围,不能确定是否安全
快速回复
限 100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:
提 交 回复后跳转到最后一页
Total 0.101792(s) query 3, Time now is:08-05 03:45, Gzip enabled
Powered by
Code 2003-2010
Corporation多普达838下载的街机游戏如何解压***,我己经下载了模拟器了。高手帮帮我。
悬赏分:0
解决时间:2008-11-10 21:22
提问者:
刚入手多普达838什么也不明白,希望高手能说详细些。先谢了。
最佳***
下载下来的游戏应该是ZIP格式的,不要解压,也不要改中文名字,直接放到模拟器的rom目录下,运行起来就可以了,键位要自己摸索着试
分享给你的朋友吧:
对我有帮助
回答时间:2008-11-8 02:28
回答者:
擅长领域:
暂未定制
参加的活动:
暂时没有参加的活动
提问者对于***的评价:
可我下载的是RAR的格式啊,这个格式要解压吗。还有模拟器网上有很多,是不是所有街机游戏都可以兼容呢。
相关内容
2008-7-8
2009-8-2
2008-12-29
2010-10-13
2010-9-1
查看同主题问题:
其他回答
解成****.fc然后建个文件夹把它放进去,在模拟器里面找找,要是解出来是个zip文件也可以放进去打开
回答者:
2008-11-7 22:12
分享到:
推广链接
用户名:
记住我的登录状态
2011 Baidu