亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MAME使用的主要問題分析幫助文檔

  發(fā)布時間:2008-08-17 00:08:29   作者:佚名   我要評論
主要問題(綜合)   T01. 為什么我的手柄不能使用?   引起這個問題的原因可能是多樣的。你可按照以下的步驟來解決問題。每一個步驟完之后,看看你的問題是否被解決了。   DOS下的MAME:   1. 首先要確定你在執(zhí)行MAME時,是否使手柄可用了。--或者是在命令

主要問題(綜合)
  T01. 為什么我的手柄不能使用?
  引起這個問題的原因可能是多樣的。你可按照以下的步驟來解決問題。每一個步驟完之后,看看你的問題是否被解決了。
  DOS下的MAME:
  1. 首先要確定你在執(zhí)行MAME時,是否使手柄可用了。--或者是在命令行加了(with the -joy參數(shù);詳細請看README.TXT),或者在你的frontend里的手柄是否設(shè)置為可用了。
  2. 如果問題還是存在的話,試試frontend (如象MAMEnu)在那里選擇你的手柄。
  3. 如果你確信你指定的手柄還是不能正常使用的話,你就需要在運行MAME時進行手柄校準 (按F7鍵).
  4. 你的手柄有可能和DOS不兼容。有些控制器(比如Microsoft Sidewinder Pro Gamepad with 10 buttons; Gravis Ultra Pad)需要Windows下的驅(qū)動程序,不能在DOS模式下使用。 你最好把賭放在使用MAME32上,從Windows運行游戲。還要使用手柄本來的驅(qū)動程序.
  MAME32:
  1.如果你的控制器有隨同的驅(qū)動程序盤,你要確認驅(qū)動程序已經(jīng)正確安裝好。許多高科技的控制器都是專門為Windows設(shè)計的,如果沒有它們特殊的驅(qū)動程序是不能正常使用的
  2.當(dāng)你把驅(qū)動程序安裝安后,檢查 控制面板/游戲控制器確認你的控制器已被列在其中。 如果沒有,你就得把它加進去. 你要做的就是,看看所有列出的控制器的型號,選個與你的控制器最匹配的加進去。
  3. 如果你還是有問題,有可能是你的手柄和 Direct X(DirectInput)不兼容.如果是這樣的話,你就夠不幸的。試試更多的普通手柄,有可能有的和Direct X相兼容的。
  如果要看更多的關(guān)于這方面的問題請到W2.
  
  T02. 當(dāng)我運行MAME時,我的顯示器變成黑屏并在上面出現(xiàn)了警告信息。.
  這是說明版權(quán)的信息,請繼續(xù)按 OK (就是先按O鍵再按K鍵).
  
  T03. 當(dāng)我開始游戲的時候,我看見了一串串雜亂的色彩,或者奇數(shù)指向的硬幣,ROMs,RAM,等等.
  你是否看到過街機游戲機電源剛打開的時候的情況?它這是在進行自檢,診斷等。確認硬件是否正常,有些游戲在開始前會進行很長時間的自檢。請耐心等,自檢最終還是會結(jié)束的具有吸引力的畫面是會出現(xiàn)的。 如果你認為是真的遇到問題了,你查看疑難雜癥部分。
  
  T04. 方向鍵能使用的,但是我不能開火,跳等.
  試Ctrl,Alt,和 空格鍵,主要的控制鍵,許多游戲(比如Spy Hunter,Battlezone)有很多的復(fù)雜的控制。 你隨時可以查看每個游戲的控制鍵,方法是在游戲時按Tab鍵然后選擇Input (this game). 詳細請看README.TXT。
  
  T05. TRON 的手臂不能移動,我不能瞄準Heavy Barrel,等
  你有沒有度過用鼠標? 有些游戲默認是用鼠標控制的。
  如果你沒有鼠標(肯定是有些人沒有的),你用鍵盤也是一樣的。當(dāng)游戲在運行中時,按下Tab鍵 選擇Analog Setup.
  
  T06. 為什么我喜愛的游戲不能保存我的高分記錄?
  MAME正在不斷的開發(fā)中。 盡管有大量的游戲已經(jīng)有高分記錄保存功能,但有些還是不能。 請耐心等待; 在每次新的版本發(fā)布時,都有更多的游戲加入這個功能
  注意:有些游戲(象許多Atari游戲) 只能保存前三位的分數(shù),低分會被自動刪除。這是原作街機游戲的作法。
  
  T07. 我想試著玩Williams游戲(Joust,Defender,Bubbles,等.) 但是我不能讓游戲自已進入。
  摘自README.TXT:"當(dāng)你第一次運行某個游戲的時候,它會顯示說,'Factory settings restored'. 按F2 繼續(xù)。" 對于多數(shù)Williams游戲都是這樣的. 如果不是,試按F3,或F1和F2 一起按. 詳細請看README.TXT。
  
  T08. 當(dāng)我運行Zookeeper時,等到顯示"THIS LOCATION" 時屏幕就不動了。
  再說一遍,README.TXT已經(jīng)包含了這個信息。當(dāng)你第一次運行這個游戲的時候,它會問你位置,你可以按F5 / F6和F2改變名字,然后按F1通過這個配置畫面. 或者重新啟動游戲(F3).
  
  T09. 我不能讓(720,Alex Kidd,Mania Challenge,Mortal Kombat 2,Popeye,) 等游戲運行
  還有大量的游戲不能被MAME所模擬。查看GAMELIST.TXT,看看哪些游戲能被模擬了。
  游戲不能被MAME所模擬的原因是多種多樣的,包括CPU模擬不完善,拷貝保護,和花屏等。
  
  T10. 用鼠標按制游戲時太敏感了/不太敏感.
  當(dāng)運行游戲時,按Tab鍵,選擇 Analog Controls.
  
  T11. 當(dāng)我試著去玩MACH 3或Us vs. Them時,顯示出要我 插入盤的信息.
  它們是雷射盤游戲. 在80年代,一些"雜牌"視頻/雷射盤游戲出現(xiàn)了。與Space Ace和Dragon's Lair不同的是 ---它們更像交互式的卡通---MAME小組決定去模擬游戲中的一些普通圖形的游戲。現(xiàn)正在為如何去模擬這些雷射盤而煩惱。因此,現(xiàn)在你還不能玩這些游戲 。
  
  T12. Return of the Jedi 看起來很糟,這是因為我的顯示器還是屏幕模式的原因?
  這個問題是顯而易見的,因為圖形平滑硬件現(xiàn)在已被正確模擬了。
  
  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's Display Doctor . 這是得用軟件來提高你的圖形卡的性能。如果你有Matrox Gx00系列顯卡,請使用Gx00VBE TSR.
  3. 啟動MAME時使用-depth 8 參數(shù)。舉個列子:
  mame rastan -640x480 -depth 8
  ...把你的顯示色彩改成256色,可能能消除出錯的信息。如果你使用frontend,更好的辦法是把參數(shù)-depth 8加入到你的用戶命令或命令參數(shù)設(shè)置中去。
  
  D02. 錯誤:Audio initialization failed
  這是有幾個原因引起的。試試以下解決方案:
  1.在你運行MAME時,選擇不同的聲卡。試試一般Sound Blaster設(shè)定。
  2.有可能你沒有你聲卡DOS下的本來的驅(qū)動程序。和/或外界變量在ODS下被裝載了。你的聲卡也許在Windows能正常使用,但是如果你重新啟動到純DOS模式下,那些驅(qū)動程序可能不會被加載。 請在DOS下檢查你的聲卡以獲取詳細資料。
  3.請在Windows的DOS下運行MAME。通常,Windows會給DOS下的程序提供聲音支持。
  4.一般的,每次只能有一個程序能使用聲卡。有可能已有另一個程序正在使用它,如---屏幕保護程序,電話應(yīng)答程序等。一定要確認是否是有其它程序在運行。
  為了說明這是如何一回事,這有一個Windows下聲卡沖突的列子:比如說你在正讓W(xué)indows播放一段很長的曲子。 如果你在一段音樂還沒有結(jié)束前就運行了MAME,你就會得到此錯誤,因為現(xiàn)在聲卡是不可用的。 (不過你在使用audio CD時用MAME是不要緊的;因為它是不使用聲卡的聲音發(fā)聲動能的。)
  
  D03. 錯誤:Load error:No DPMI
  MAME需要一些類型的內(nèi)存管理程序。因為DOS還沒有建立它,如果你打算讓MAME在純DOS環(huán)境下運行,你就需要運行CWSDPMI.EXE. 請到這看一些問題 S8.
  
  D04. 錯誤:Unable to initialize display
  這種情況比較復(fù)雜,可能是由多種原因引起的。 主要有,你的圖形卡或計算機不支持你所選的顯示模式
  為了競爭,有些游戲(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.請你確認你使用的是你顯卡的最新驅(qū)動程序。(這在Windows下運行是非常 重要的。)
  注意:-depth 8命令能加快一些需要16-bit色的游戲的運行速度。
  
  D05. 我已經(jīng)通過了版權(quán)和游戲信息的顯示,但是游戲還是不開始。
  (1) 請檢查GAMELIST.TXT文件游戲是否能運行。
  (2) 有些游戲開始前需要你做出特殊的行為(列如,在開始游戲Super Pang前你必需一直保持按著1不放。)請閱讀GAMELIST.TXT里的特殊行為。
  
  D06. 當(dāng)我運行游戲時,我的屏幕變成了分屏,像兩個屏幕互相壓在頂部。
  你是否在玩Punch-Out!!,這是正常的。如果不是請使用-noscanlines或-vesa 參數(shù)。這個通常解決問題。
  雙屏模式是由廉價的顯示器引起的,在tweaked scanline模式下它們的刷新率不能超過(>120Hz),這種通常發(fā)生在tweaked模式,不是在VESA模式。
  
  D07. 為什么有些游戲在我的系統(tǒng)上運行得如此的慢?
  有些游戲比其它游戲?qū)ο到y(tǒng)需要更高的要求。一些簡單的游戲需要一個CPU就能模擬了,有些就需要更多。在街機上游戲需要的要求越高 ,在MAME上運行是有可能就越慢。(Donkey Kong's要求是很低的,所以它能在大多數(shù)計算機上運行良好。Road Blasters另一個游戲,在任何人 的系統(tǒng)上運行都不是很快。)
  
  D08. 如何能讓<游戲名稱>運行得更快?
  在是一個在模擬界比較常見的問題。 下面有幾種方法讓你來提高MAME的運行速度,
  使用更快的CPU.這是提升速度的最有效的方法。MMX也能幫上你的忙。
  升級你的圖形卡,或者更新你現(xiàn)有顯卡的驅(qū)動程序 把你現(xiàn)有的一般的(便宜的)顯卡換成好的高質(zhì)量的(價格高的)顯卡。如果你的顯示是合成在主板上的,發(fā)現(xiàn)Aptiva,Packard Bell,Compaq,和其它預(yù)設(shè)置好的主板你會發(fā)現(xiàn)一個很好的方法來提高就是簡單的移動到分開的PCI圖形卡上。還要檢查你的顯卡的驅(qū)動程序。新的驅(qū)動程序---特別是對那些便宜的顯示---能得到不同的效果.
  使用最新版本的MAME?;蛘呤褂美系?不同的版本。 MAME是在不斷的發(fā)展的 由于在改變MAME的核心代碼,有些游戲在不同的版本下運行的更快更好。列如,Marble Madness在MAME32運行更好。對于一般的游戲來說,用DOS下的MAME更好。
  MAME本身就有許多選項能讓你提高速度:
  較低的分辯率或色彩模式 (使用 -320x240或-depth 8). 有些游戲在低質(zhì)量的模式下會運行得更快。
  較低的聲音效果。 請在命令行中加上-sr 11025 ,它會降低聲音回放效果,縮短處理時間。
  不要使用手柄使用鍵盤(-nojoy).
  用Frameskip提高速度。 Frameskip每秒會跳過固定數(shù)量的畫面,你的系統(tǒng)就少做很多事了,有時畫面會波動,有時這種變化可以是忽略的。試試看游戲時,請按 F8 / F9來按制Frameskip; 或在MAME.CFG里設(shè)置全的Frameskip
  游戲時不要有聲音。使用-soundcard 0參數(shù),或在開始前選擇 "No Sound" (或在你的frontend里設(shè)置)。這樣就節(jié)省了大量的處理時間,游戲速度也就會提升了。 注意,然而有些游戲象Marble Madness和Indiana Jones,沒有聲音游戲是無法運行的。
  
  D09.<游戲名稱>不能正常運行. (是的我已經(jīng)查看過了README.TXT和GAMELIST.TXT,它應(yīng)該能玩的。)
  在有些時候,完整的效仿是不可能的.。Spy Hunter 玩起來感覺不是很好,是因為 游戲的控制和街機版本的有很大的不同. CapcomBowling不能達到它原來用軌跡球的效果。
  如果你認為確實是沒有很重要的功能,你要確定原作是否有這個功能。不是所有的游戲都支持高分記錄, "Continue?" 選項,甚至是聲音。這些都是由視頻游戲的發(fā)展歷史造成的。
  如果游戲不能運行,確認你已經(jīng)查看過了README.TXT,其他人能玩這個游戲,那么你可能把ROM放錯了位置。通常,MAME在你運行游戲的時候會警告你用了不正確的ROM,但任何事都有可能發(fā)生。無論如何,當(dāng)你因為不能玩某個游戲而很生氣時,請記住一件事:MAME是免費的。它沒有花你一分錢。
  
  D10. 什么是VESA V3.0? 為什么我的圖形卡沒有它?
  VESA V3.0是讓圖形應(yīng)用軟件如何在各種圖形卡之間通用的而定義的標準。當(dāng)一個新VESA標準出臺后 老的為舊版本(VESA 1.0,VESA 2.0)而設(shè)計的圖形卡,可能會不能正常使用新的軟件,在MAME里,這種情況會引起Unable to initialize display的錯誤。
  VESA 3.0 是相當(dāng)?shù)男碌?許多現(xiàn)在正在使用的圖形卡都沒有它,這就是你的圖形卡沒有它的原因? 記住一個計算機的公理:"當(dāng)你買了一個計算機的硬件,那么這樣?xùn)|西就已經(jīng)是舊的過時的了."也就是說,計算機硬件發(fā)展更新的速度是非??斓摹S袀€好的消息是,你通??梢杂密浖砩壞愕挠布?-就是從生產(chǎn)廠商那里獲得新的驅(qū)動程序,或者用 Sci-Tech的 Display Doctor軟件。
  MAME不需要 VESA 3.0。用命令 -depth 8 就行了,就像常說的那樣,"條條大路通羅馬。"
  
  D11. 為什么 <游戲名稱>的bootleg版本能運行,但是原作不能?
  通常,街機的ROMs為了防止被他人拷貝,會用硬件裝置或加密系統(tǒng)來保護不管怎樣,未被授權(quán)的 "bootleg" 的存在是因為它們沒有保護技術(shù),造成使它們比原作更容易被模擬.由于這個原因,許多被保護的游戲原作仍然不能被模擬,雖然它們的 bootleg版本運行得很好
  
  D12. 游戲畫面的上部或者下部被截掉了一部分。
  首先,檢查你的顯示器的調(diào)節(jié)器。 (這看起來是很明顯的,但是有些人就會忽略它。)如查不是那個問題,請在命令行加-vesa,最好的顯示效果就會被自動選擇。 (在不同的屏幕模式下,游戲的顯示模式往往也是不同。)
  
  D13. 如果我發(fā)現(xiàn)了一個新的bug。 我該如何告訴MAME小組呢?
  請不要發(fā)這方面的Email給我們,有可能其他人已經(jīng)提出了這個問題。最好的就是去IRC頻道#retrogamers (在EFNET里;試著把irc.idle.net作為IRC服務(wù)器) and chat with other MAME users. 或者你選擇,在MAME的留言板上留言,比如在MAME的官方站點上留言。在你留言之前你一定要確認好你新發(fā)現(xiàn)的BUG,(例如),"POPEYE不能玩---有沒有人能告訴我呀?" (README.TXT里已經(jīng)很清楚的寫明這個游戲不能玩的。)
  
  D14. 當(dāng)我用鼠標玩Star Wars (或者其它游戲是),移動的方向是不對的。
  Star Wars 是用控制把進行游戲的, 所以這種行為是正常的。 為了使Y軸方向的移動反過來,在運行游戲時請按Tab,選擇Analog進行設(shè)置。
  
  D15. 我有一塊AWE32/AWE64聲卡,但是如果我選了它,MAME運行起來就像爬一樣。
  使用Sound Blaster 16 設(shè)置。這個比較快,對原作來說也比較可靠,自從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文件檢查你的聲卡是否已被正確安裝。你應(yīng)該在里面看到像這樣的一段句子:
  SET BLASTER=A220 I5 D1 H5 P330 T6
  如果你沒有看到,就說明你的聲卡沒有被正確安裝。重新安裝。如果你看到了,但是仍然沒聽到聲音,那么這就不是因為DOS沒有解析引起的。試著找到ctcm.exe。得用這個程序能改變你的聲卡設(shè)置。把這個文件加入到你的autoexec.bat里,例如:C:\SB16\ctcm.exe.
  
  D18. 我的PCI聲卡不能正常的在DOS下工作。
  這是"現(xiàn)代" PCI聲卡的一個問題。是因為它們是PCI的嗎 ?PCI聲卡不能用內(nèi)存地址然而"老式的" ISA聲卡確能用。 你可用虛擬的內(nèi)存地址來欺騙你的PCI聲猛刺,把虛擬的地址指定給你的PCI聲卡。就是這樣,打開你的autoexec.bat文件,然后尋找你的SET BLASTER行。并加入以下內(nèi)容: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設(shè)置為220,IRQ為5,DMA為1。 請可在sbeset.txt找到這方面的更多信息。改變后你的系統(tǒng)必需重新啟動一下。
  你也必需要你的autoexec.bat里指定一下sbeinit.com程序。
  如果這些都沒用,你就做以下二事之一吧:游戲時不要用聲音 (沒多大興趣了) 或是買一塊ISA聲卡。一塊更適宜的Sound Blaster卡 ?這樣就可以了!
  你看EmuAdvice 站的背景技術(shù)信息。
  疑難雜癥 (Windows)
  W01. 為什么MAME/W或者MAMEnu不和MAME32一起運行?是不是有MAME32的frontend?
  這簡直是一個很傻的問題! MAME32是一個完整的圖形界面的MAME,不需要frontend 你可以用MAME/W frontend,但是這根本就是不需要的. (If 如果你這樣做了,請確信你用了-quit參數(shù)在 MAME/W's 附加的命令框。)
  
  W02. 啟動錯誤:DINPUT.DLL
  你是否安裝了Direct X V3.0或它的更高版本? 如果沒有請從 www.microsoft.com/directx/ 下載,然后安裝好。 這樣通常就能解決問題了。
  還有可能是,你的手柄,控制器(a) 沒有被正確安裝; (b) 有可能壞了; or (c)或和Direct X不兼容。 大多數(shù),現(xiàn)代的手柄,控制器需要驅(qū)動程序的。打開 Windows的控制面板檢查游戲控制器,你的驅(qū)動程序名是否被列出了? 如果沒有,就說明你沒有正確安裝好驅(qū)動程序,你還是把它先放在一邊,找到驅(qū)動盤,安裝好再說。
  如果你的手柄是沒有驅(qū)動程序盤的? 那么你的手柄是DOS兼容的手柄,它也許能在windows下工作,但是需要進行手動設(shè)置。進入控制面板 / 游戲控制器,選擇一個適合你的驅(qū)動程序,把它加入。然后再試MAME32。
  你已經(jīng)做了一切了,但是手柄還是不能用?有些手柄可能和Direct X不兼容。你的選擇是:(a)用鍵盤控制; (b) 買一個新的兼容的手柄; 或(c)使用DOS版的MAME,它能使用DOS風(fēng)格的手柄.
  
  W03. 啟動錯誤:Dxxxxxxx.DLL (DINPUT.DLL)
  有可能你用了老版本的MAME. 0.31版本或更新版本的是沒有這個問題的。檢查你的版本有必要的話最好升級到新版本。
  如果錯誤是由Direct X引起的,這有可能是由以下情況引起的:(a) Direct X 沒有被安裝到你的系統(tǒng)上; (b) 你必需安裝新版本的 Direct X (MAME需要v.3或更高); 或(c) 你的聲卡和圖形卡和Direct X不兼容。
  如果你認為Direct X 3+ 已經(jīng)被正確的安裝到了你的系統(tǒng)上了,你就需要檢查其它的了,到 http://www.microsoft.com/directx/ 網(wǎng)站下載目前的Direct X版本并安裝它(Direct X 會問你要不要覆蓋以前老的版本,你就確定好了。)
  如果MAME32 仍然不能運行,你也許要升級你的圖形卡或聲卡了。如果你遇到了DDRAW.DLL的錯誤,看看你的圖形卡驅(qū)動程序是不是最新的,或者安裝Sci-Techr Display Doctor的軟件來軟升級你的顯卡。
#p#第二部分#e#  
  W04. 我沒有得到錯誤信息,但是游戲沒有音樂和和音效。
  一般的,每次只能有一個程序能使用聲卡。有可能已有另一個程序正在使用它,如 ---屏幕保護程序,電話應(yīng)答程序等。一定要確認是否是有其它程序在運行。 (不過你在使用audio CD時用MAME是不要緊的;因為它是不使用聲卡的聲音發(fā)聲動能的。)
  Compaq,Packard Bell,和其它一些"department-store-type" 經(jīng)常會運行一些配置的后臺程序。(應(yīng)答系統(tǒng)等) 當(dāng)Windows啟動時,它們有可能和MAME32沖突。為了檢查這個,請按 Ctrl-Alt-Delete,在"結(jié)束任務(wù)"里結(jié)束除了Explorer的所有任務(wù),然后再試試看。
  否則:
  (a)檢查MAME32的聲音設(shè)置選項,把各個不同的項目試著用一下。
  (b)你的聲卡有可能和Direct X不兼容(這你就得注意了)。 還是考慮升級吧。
  
  W05. 我沒有得到DINPUT錯誤的信息,但是我的手柄/控制器仍然不能用。
  1. Humor us here:你看看你的計算機后面你的控制器是否連在了電腦上了。(如果真的沒插,不要難過---這對任何人來說都有可能發(fā)生的)
  2. 打開你的控制面板 / 打開游戲控制器對話框,確定你的手柄已被列在里面,如果沒有就請先安裝。 (關(guān)于這個你看這里W2 .)緊記,如果你有一個無名的一般的手柄,它有可能和Direct X不兼容。
  
  W06. 我沒有Intel處理器,所以MAME32不能運行。
  最新版本的MAME32修正了大多數(shù)AMD引起的錯誤,還有WinChip,和Cyrix處理器.如果你有最新版本的MAME32,但還是不能用的話,試試在DOS命令下(包含在Windows下的)加入-nocpudetect 項。例如:
  mame32 rastan -nocpudetect
  如果這樣行的話,你可在Win9x下做一個PIF文件,再把這個放入你的MAME32的快捷方式里。 (關(guān)于PIF和快捷方式的問題請參看Windows的幫助文件。)
  其它問題
  M01. 為什么象Galaxian,Donkey Kong,Pac-Man,等這些游戲會有很多不同的版本?
  游戲通常會授權(quán)給其它公司當(dāng)父公司認為他們需要得到足夠的渠道時,或者是這個游戲非常的游戲行其它的公司得到許可發(fā)行它們自已的版本,如Pac-Man同時被Namco和Midway兩公司銷售; Dig Dug,被Atari和Namco。
  有時會發(fā)現(xiàn)具有不同版本的ROMs ,或者是bootleg版本 set,或者其它替換版本。當(dāng)一個原版游戲已經(jīng)被MAME模擬了,其它版本的通常是很容易被加入的。有時替換版本稍微有些不同:游戲的水平會不同,游戲會更快或更難。
  有時,ROMs會被運行在本來不是屬于它們的硬件上例如,當(dāng)Pac-Man非常流行時,有些街機工作者會找到一些辦法把Pac-Man的ROMs Dump下來然后讓它們在其它混雜的機器上運行*這樣它們就不需要去訂 購其它的Pac-Mac主板了。由于這些被Dump的版本都是一些杰出的游戲,MAME開發(fā)者肯會把它們加入的。
  *很顯然,混雜版的主板是很容易被翻版的; 許多游戲都被翻版(很諷刺的是,混雜版也被翻版到Galaxian 的硬件上!)
  
  M02. 街機游戲是怎樣被拷貝保護的,為什么要這樣做?
  Due to hacks and bootlegs (請看以前的問題),是一些街機游戲廠商設(shè)計出一些系統(tǒng)防止街機工作者偷 竊他們的游戲。
  最常用的一種方法是---用安全主板,知名的象"slapstic" 和"deflector"主板。生產(chǎn)廠商把這些特殊的電路板用在了游戲的主板上。當(dāng)游戲運行時,ROM會檢測安全主板。如果檢測不到,游戲就會不能運行。(這種好象比較可惡的硬件保護至今還被許多軟件公司所使用。) 所以安全主板只能隨游戲一起銷售,這樣拷貝的ROM是沒有用的。這就是為什么有些游戲,象Marble Madness和Indiana Jones以前不能被模擬,盡管它們的ROMs是有的。
  最后一種保護ROMs的方法就是把它們加密。主板在運行游戲的時候會自動解密。因此只是拷貝ROM是沒有用的,除非保護系統(tǒng)被破壞掉。
  
  M03. 有沒有一個網(wǎng)上社區(qū)討論MAME的?
  你可加入#retrogamers這是在EFNET IRC服務(wù)器。如果你沒有一個很好的IRC服務(wù)器,irc.idle.net是我們推薦的。
  IRC是windows下的一個程序它允許你連接那些聊天室。如果你沒有IRC 或者不是很清楚如何使用它請到 official mIRC site看看。
  不幸的是,MAME小組不準備做 #mame聊天室,請不要向我們提出建議。
  如果你使用聊天室,請記住模擬只是為了娛樂和讓你想起歷史游戲,所以請要有節(jié)制。如果在聊天室時說 ,"哪里可以得到ROMs??"被認為是魯莽的行為。
  如果你對使用MAME有問題,在你把問題帶到聊天室之前,請閱讀相關(guān)文件(包括這個 FAQ) (如果你確實遇到了新的問題,請再來聊天室,它會被接受的。)
  
  M04. 我能不能做自已的街機柜?
  你當(dāng)然可以,這一切要看你的手藝了。街機柜其它就是一個包裝里面放著PC或和顯示器。你要做的只是讓這個包裝適合你的設(shè)備。請可在 Arcade@Home得到這方面的更多信息,有照片的呀。
  
  M05. MAME能不能用其它語言的?
  現(xiàn)在,MAME能用多種語言玩了:請看 MAMELang project homepage. 注意,這不是官方的計劃。
  
  M06. 我能為MAME工程做出什么貢獻嗎?
  當(dāng)然了,你可以測試相關(guān)的東西,老的或是舊的。這樣MAME 就會得到反饋,如果需要就會改變或升級一些象聲音或圖象這類的東西。你可在MAME Testers page 找到更多的信息。
  ROMS
  R01. 什么是"合并" ROMs?我能合并我的ROMs嗎?如何合并呢?
  ROM合并是一項比較雜亂的工作,一個合并的ROM是單一的一個zipped文件,其中包含了一個ROMs 游戲的不同版本。其中包括主要的(原作)游戲,在加上一個額外的你想玩的替換版本 (clones,bootlegs,老的/修正的版本,或其它等等.)。大多數(shù)替換版本使用原作使用的一些文件,把這些文件加到一個ZIP文件里去掉相同的文件能省掉許多空間。這也去掉了你的不少麻煩,因為你不再需要為每一個版本下一個zip文件了。
  當(dāng)你要求MAME運行替換版本的ROM時,就會發(fā)生以下的情況:
  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刪除了?,F(xiàn)在當(dāng)你要求MAME運行Space Lips (替換版本)時,它會(1) 檢查splips2.zip (現(xiàn)在已被刪除了); 然后(2)它會在splips.zip中檢查它所需的文件,再就運行游戲了。
  
  當(dāng)你使用合并ROMs后你省了多少空間呢?在MAME 0.31時,也就是在合并ROM被支持前,整個ROM大約需要107MB的話,在MAME V.33,整個ROM就會少于77MB!
  所以說ROM合并是非常好的---你是怎么知道應(yīng)該合并哪些文件,應(yīng)該如何命名它們的,等? 你可以試試你的運氣自已合并ROM,使用MAME的-listroms命令去查看每一個ROM所需的文件是什么。就像上面所說的,有可能,一些"替換" 文件和原作的文件有著相同的名字,你必需用某種方法把它重命名, 因此,為了可靠的合并 ROMs,你應(yīng)該
  * 從一些站點上下載合并好的ROM
  *使用一個 ROM-管理程序,像 ClrMAME去合并你現(xiàn)有的分開的ROM
  (注意:現(xiàn)在有些不需要的文件有可能在以后的MAME版本中會需要。如果你合并了你的 ROMs并把不需要的文件丟棄了,那就準備好再去下載這些文件。)
  
  R02. 在ROM合并后我該如何刪除不需要的文件呢?
  用手動刪除(小心點),或到這看看 ClrMAME.
  除非你知道你在干什么,不然請不要這么做,因為新版本的MAME可能用到現(xiàn)在還沒用到的roms (如果聲音模擬被加進去了,那么聲音roms就必需要的),要不然你的rom就有錯誤了。
  
  R03.我已經(jīng)把MAME升到了最新版本,但是我的有些ROMs還是不能運行。
  當(dāng)MAME升級了后,會對現(xiàn)有的能模擬的游戲改進,這就是說原作中的更多的文件能被放在ROM中使用了。 或者有可能在你把ROM包合并的時候把其中一部分給刪除了。
  因此,你可以(a) 保存以前版本的MAME; or (b)下載升級過的ROM ,用新的MAME玩 (當(dāng)一個新版本的MAME 發(fā)布的時候,有些站點會讓你下載最新ROM必需的個別文件,因此你不需要下載整個ROM包.)
  R04. 什么是PROMs?
  PROMs是一種特殊的ROM文件其中包含了色彩數(shù)據(jù)和其它一些游戲所需的數(shù)據(jù),它們通常直接把代碼輸入MAME 現(xiàn)在需要它的游戲,已經(jīng)把它當(dāng)作獨立的文件包含在里面了。
  
  R05. 為什么我不能在一個文件中下載到ROMs和samples? 為什么我在問的時候站點很煩感呢?
  這是一個在README.TXT常問的問題。
  "你不允許在同一個宣傳媒體同時介紹MAME和ROM映象。你可以在把它們放在同一站點讓別人下載,但是你要向使用者聲名 ROMs的版權(quán)和和可能告成的法律后果。你不能把MAME和其它軟件放在一個包里讓他人下載,一個文件已經(jīng)能支持所有的ROMs 了,你不能把MAME放在你要售出的任何形式的表格,廣告,CD-ROMs和其它包括ROM映象的媒體上。注意,這個約束對不直接銷售,而是間接行為也是有效的.當(dāng)然有時約束也不適用,因為發(fā)布的CD-ROMs的可能是ROMs的版權(quán)所有者。
  請記住,你有一個ROM文件是不合法的,除非你有含有ROM的原作電路板。這是非常不現(xiàn)實的---或許是不可能---一個人擁有MAME所支持的游戲的超過2000個的電路板。擁有一個不屬于你的ROM 每一個人都會被判5年監(jiān)禁和$50,000的罰款。(但是也承認,現(xiàn)在還沒有人被起訴過,但是法律是存在的。)
  即使是合法的,你真的認為有站點會讓瀏覽者下載一個600MB的文件(或大于1700MB,包括NeoGeo游戲)嗎?
  現(xiàn)在,想象你是這個站點的人, 然后每天有50個人問你同樣的這個問題 --問你一件不合法的事,這就十分不切實際,這是MAME小組所禁止的。現(xiàn)在你能明白為什么站點這么煩感了吧 請不要在問這個了!
  R06.為什么我找不到<游戲名稱>的聲音Samples?
  一些sample根本是不存在的雖然如此,MAME的開發(fā)者會把聲音Samples加入到這類游戲當(dāng)中去的。 請期待著聲音Samples最終還是會出來的。有一些游戲,只有聲音Samples的一部分是存在的。你通??稍贛AME的官方站點找到完整的聲音Samples,請到 Samples頁下。
  MAME有著一個非常有趣的功能,那就是把畫面輸出到標準的街機系統(tǒng)。通過這個功能,我們可以把主機藏在街機的箱體當(dāng)中,使用其顯示器、控制臺等作為I/O設(shè)備,由于聲、像、控、投幣功能一應(yīng)俱全,這個系統(tǒng)跟基于專用電腦板的真正街機運行起來沒什么兩樣,還可以很方便的更換游戲呢。下面我就來簡要介紹一下制作方法。 首先我們要了解一下一個街機系統(tǒng)的構(gòu)成。一般來說,一臺標準的街機包括箱體、顯示器、控制臺、投幣系統(tǒng)以及藏在箱體內(nèi)部的掃描板、游戲基板(“基板”一詞從日文,國內(nèi)一般稱之為電腦板)等幾個部分。掃描板是負責(zé)將游戲視頻信號輸出到監(jiān)視器形成圖像的一張電路板,而基板是整個街機的核心部分,它提供游戲的視頻、音頻、控制信號,沒有它整臺街機就會動彈不得,一無是處了。街機業(yè)者可以通過更換基板來更新游戲,通常一張基板僅僅對應(yīng)一個游戲,某些基板,如SNK的MVS、Capcom的CPS等,采用了主板和ROM卡分開的設(shè)計方式,相當(dāng)于插卡游戲機的形式,而我們的計劃是采用一臺PC來代替街機基板,這臺PC就相當(dāng)于一張可以動態(tài)提供兩千多個街機游戲的多用基板了。基板通過一個28針腳的插座與街機掃描板、控制臺、箱體喇叭等相關(guān)設(shè)備相連,其工作所需的電源通過插座供給。這個28針插座是由Jamma定義的——Jamma者,Japanese Amusement Machine Manufacturers Association也,日本娛樂設(shè)備生產(chǎn)商協(xié)會的簡稱——這是一種世界上絕大多數(shù)生產(chǎn)商都遵循的街機接口規(guī)格,Jamma也因此成為街機硬件標準的代稱。為了保留原系統(tǒng)的完整性,不破壞Jamma插座,我們選擇了購買可以插入Jamma插座的28針插板,這個插板其實就是一張小小的雙面電路板,每一面都有28根印刷銅箔。Jamma插座和插板的外形就跟游戲機卡座的接插件部分差不多。你可以在購買街機箱體的時候問商家要上一兩片這樣的插板,以備我們的改造計劃使用。
  焊錫面
  Solder side 元件面
  Parts side
  GND 地 A 1 GND 地
  GND 地 B 2 GND 地
  +5V 電源 C 3 +5V 電源
  +5V 電源 D 4 +5V 電源
  -5V 電源 E 5 -5V 電源
  +12V 電源 F 6 +12V 電源
  -Key- 方向堵頭 H 7 -Key- 方向堵頭
  coin counter 2 投幣計數(shù)器2 J 8 coin counter 2 投幣計數(shù)器1
  coin lockout 2 ???2 K 9 coin lockout 1 ???1
  speaker - 喇叭負極 L 10 speaker + 喇叭正極
  NC 保留 M 11 NC 保留
  Video Green 綠原色 N 12 Video Red 紅原色
  Video SYNC 視頻復(fù)合同步 P 13 Video Blue 藍原色
  Service switch 調(diào)試開關(guān) R 14 Video GND 視頻地
  Tilt switch ??? S 15 Test switch 復(fù)位開關(guān)
  Coin B 投幣2 T 16 Coin A 投幣1
  2P start U 17 1P start
  2P up V 18 1P up
  2P down W 19 1P down
  2P left X 20 1P left
  2P right Y 21 1P right
  2P button1 Z 22 1P button1
  2P button2 a 23 1P button2
  2P button3 b 24 1P button3
  NC 保留 c 25 NC 保留
  NC 保留 d 26 NC 保留
  GND 地 e 27 GND 地
  GND 地 f 28 GND 地
  這些針腳定義都已經(jīng)標注在JAMMA插座上了,一般不會分辨不清的。接下來我們要做的就是逐一的把從PC輸出的聲音、圖像、控制信號通過JAMMA插座輸入街機系統(tǒng),完成我們的PC2Arcade大業(yè)!
  首先就是圖像部分的輸入系統(tǒng)。這是我們的改造計劃的核心部分。通常,電腦顯示卡輸出的是三原色RGB和多頻行、場*分離同步信號,其中行頻范圍是31-166Khz,場頻范圍是60-240Hz(視顯示卡品牌而定),以顯示多種分辨率、刷新頻率的畫面。以下是PC顯卡針腳定義圖:
  *:行頻、場頻為無線電術(shù)語,指的是畫面的水平、垂直刷新頻率。
  PC VGA connector pinout
  1 - Red 紅
  2 - Green 綠
  3 - Blue 藍
  4 - Monitor ID * 顯示器型號ID
  5 - Ground 地
  6 - Red Ground 紅色地
  7 - Green Ground 綠色地
  8 - Blue Ground 藍色地
  9 - Keyway (No pin) 空腳
  10 - Sync Ground 同步地
  11 - Monitor ID * 顯示器型號ID
  12 - Monitor ID * 顯示器型號ID
  13 - Horizontal Sync 水平同步
  14 - Verical Sync 垂直同步
  15 - Monitor ID * 顯示器型號ID
  而普通的低分辨率街機顯示器能接受的是RGB和復(fù)合行、場同步信號,行頻15.75Khz,場頻50/60Hz,所以直接將顯卡的標準輸出信號輸入街機顯示器是不可行的,為了使PC輸出的視頻信號能夠滿足街機顯示器的要求,在輸入三原色信號方面,電腦顯示卡和街機顯示器配合得相當(dāng)完美,可以直通使用而不需要做任何處理;但是行頻和場頻就沒這么簡單:需要把行同步(HSYNC)、場同步(VSYNC)轉(zhuǎn)換成混合同步(composite SYNC)信號,實現(xiàn)這個目的只要一個邏輯門電路就行了,如下圖:
  本電路由YAmaさん設(shè)計,circuit designed by YAma san。
  74HC86有多種封裝形式,市面上常見的是DIP雙列直插型的,單片零售價大概4塊錢左右。它還是一顆超低功耗的IC,我所制作的這個電路甚至可以不用+5V電源就能正常工作。這里是這顆IC的詳細參數(shù)。買不到的話也可以用74AC86直接代用。
  我在過去曾經(jīng)提到過把顯卡輸出的行、場同步信號直接混合后接入街機。這種做法當(dāng)然也是有效的,不過從理論上來說,將兩個頻率差距極大的輸出端短路可能會對設(shè)備有一定影響,因此我們盡可能不要使用這種方法。至于通過電容來隔離的方法更是錯誤的——同步信號通過電容時的相位延遲,會導(dǎo)致畫面上產(chǎn)生部分的水平扭曲。
  了解了以上的原理之后,就可以進行視頻部分的安裝了,去電腦配件商店購買一個15針的VGA插頭以及足夠長的9芯屏蔽電纜,將顯卡的R、G、B信號引出,接入28針插板的12、N、13腳;顯卡的水平、垂直同步信號引入復(fù)合同步轉(zhuǎn)換電路,再把輸出的同步信號輸入28針插板的P腳;最后,把顯卡插頭中所有的地線,也就是第5、6、7、8、10針都焊接到一塊,然后接入28針插板的地線端,這樣,視頻部分就解決了。
  這是我制作的同步信號混合器,最上方的是從主機背面的游戲口取得+5V電源的插針,不過我在實踐中發(fā)現(xiàn)其存在是有點多余了。這個電路比原圖增加了一顆100微法的濾波電容和一顆LED電源指示燈。此外,考慮到街機顯示器的電腦、游戲機適應(yīng)性,輸出部分并未直接與28針插板焊接,而是采用了一個9針的插頭,相應(yīng)的,28針插板也使用了一個9針插座來做R、G、B、S信號的接駁器,這個插座還集成了音頻輸入功能,游戲機的RGB以及音頻信號同樣可以通過這個插座輸入街機系統(tǒng),這一點大家有興趣可以自行研究。
  接下來是控制部分的改裝工作。在Jamma的標準定義中,按鍵數(shù)目只有3個(Z/22、a/23、b/24),不能適應(yīng)模擬器多種游戲的要求——例如SNK的四鍵類、Capcom的六鍵類等,但是我們也看到,Jamma的針腳并未完全使用,尚有3對(M/11、c/25、d/26)空閑,正好可以用來做4、5、6鍵*??刂齐娐贩矫?,我們選用目前許多模擬器均直接支持的PS手柄(接口電路參考本站的手柄專區(qū)),由于街機的控制臺僅僅是帶有搖桿、按鈕的空殼,我們可以很方便的把PS手柄安裝上去。不過安裝的方法比較麻煩:需要將手柄拆開,取出其中的電路板,再把上面的上下左右、方叉圓角等按鍵與Jamma插板上的箱關(guān)鍵位一一焊接,各按鍵的公共端就是地線,與Jamma插板的GND相連接。建議大家按照MAME的缺省鍵位來安排:1-叉、2-圓、3-方、4-角、5-L1、6-R1,投幣-select、開始-start。焊接的導(dǎo)線最好使用計算機用的扁平排線,各位可以參考本站這個頁面。如果你喜歡,也可以采用鍵盤來充當(dāng)控制系統(tǒng),但是要把那么多顆鍵位接到街機控制臺應(yīng)該比較麻煩吧。
  已經(jīng)把PS手柄電路板包括在內(nèi),直接與28針插線板相連,圖像信號通過一個9針D型插座與上面說的同步信號混合器連接,在通過28針插線板輸入街機顯示器。
  *:SNK的多合一MVS基座中,d/26是切換ROM卡位置的開關(guān),如果你還想把這個街機系統(tǒng)用于MVS,請注意改正。
  最后就是聲音部分的處理了,相對來說,音頻方面的改造簡單得多。在這個計劃中,游戲的音源來自于PC的聲卡,一般的聲卡都具備一個有效功率1W左右的放大器單元(注意調(diào)整聲卡上的功放開關(guān),使得輸出方式為speaker而不是line out),足夠驅(qū)動街機箱體上的喇叭了。不過值得一提的是,Jamma標準中的音頻部分是單聲道的,為了獲得立體聲效果,更好的體現(xiàn)為數(shù)不少的stereo模擬器游戲(SNK MVS games、Capcom Qsound games、SFC games等等),我對Jamma標準的音頻部分作了以下更改:10腳改為左聲道,L腳改為右聲道?,F(xiàn)在,我們只需要找到一條帶有?3.5立體聲插頭的音頻線,將其左聲道線、右聲道線及公共地線與jamma插板上的10、L、GND腳一一焊接好就行了。
  接線樣本:顯卡的分離同步信號通過74HC86混合成復(fù)合同步信號,與RGB和音頻信號一起通過一個9針插頭輸出到28針插板的相應(yīng)針腳,兩片PS手柄的電路板背對背綁在一起,上面的印刷開關(guān)一一與28針插板的控制針腳相連,并通過一個并口插頭接入PC。聲卡輸出信號直接用導(dǎo)線連接到28針插線板上對應(yīng)針腳。
  經(jīng)過以上三步的改造,我們這個計劃的硬件部分基本完成了,我們只要接好全部連線,在使用MAME的時候加上-monitor arcade參數(shù)即可在改造好的街機系統(tǒng)上領(lǐng)略完全擬真的效果了。另外一個優(yōu)秀的模擬器Raine也可以在這樣的街機系統(tǒng)上使用,從.24a開始,使用-screenmode ARCM參數(shù)就行了。事實上,這兩個模擬器的街機顯示器支持代碼,都是出自一個人之手,他就是PC2JAMMA(http://www.mameworld.net/pc2jamma)的站長 Brian lewis大人。B.L様還開發(fā)了一個可以把許多DOS模擬器(暫時無法處理Windows版模擬器)畫面轉(zhuǎn)換到街機顯示器上的一個模擬器前端程序ArcadeOS,目前的支持列表為:MAME、Raine、Rage、CALLUS、RAINE、Rage、System16、VAntAGE、BRSMS、ColEM,GENECYST、KGen98,MagicEngine、NESTICLE、RockNES、SP、Z26、ZSNES……我只測試了其中的Callus、ZSNES、GENECYST、NESTICLE,均可成功的在街機顯示器上再現(xiàn)。對ArcadeOS有興趣的話不妨去PC2JAMMA站逛一逛,我自己就在用這款真正意義上的“街機操作系統(tǒng)”,覺得效果不錯。
  在國外,也有不少自做街機箱體的愛好者,這里就是他們的作品展臺:http://arcadeathome.efront.com/pics...多DIY的事情……

相關(guān)文章

最新評論