" />
【mame模擬器的好處:推薦大家使用mame的原因(不論單機(jī)還是聯(lián)網(wǎng))攻略】是紅軟基地為你帶來的《mame》里的攻略,希望能更好的幫助您把游戲打通關(guān),快來看看這個攻略吧。
zt:推薦大家使用mame的原因(不論單機(jī)還是聯(lián)網(wǎng))
目前使用kawaks的玩家占大部分,我曾經(jīng)也是它和星云的熱愛者,而且使用時間長達(dá)近三年,它的第一版我就開始用了,記得是2001年3月發(fā)布的,現(xiàn)在分析起來,他當(dāng)時吸引我的唯一原因就是界面和支持新游戲。但在長期的使用過程中我發(fā)現(xiàn)它存在諸多問題,因為有些問題在當(dāng)時的模擬界是普遍存在的,所以我就沒有進(jìn)一步了解。但在經(jīng)歷了長期聯(lián)網(wǎng)游戲不同步的痛苦經(jīng)歷后,我放棄了網(wǎng)戰(zhàn)達(dá)一年之久,而改單機(jī)游戲了。
直到2003年下半年,一位陌生的朋友讓我用mame玩,從這位朋友的語言當(dāng)中我發(fā)現(xiàn)他并不熟悉模擬器的使用及性能,只為他只有mame,也沒有說mame如何如何,但我還是試用了,結(jié)果發(fā)現(xiàn)同步性能非常的好,至此我才重新回到網(wǎng)戰(zhàn)中來。在使用mame過程中,我發(fā)現(xiàn)了一些與其它模擬器的不同,很多模擬錯誤在mame上面沒有,盡管早期mame也存在這些錯誤。我又查找了kaillera作者主頁,知道這個聯(lián)網(wǎng)功能是為mame開發(fā),其它的模擬器只使用了其接口,難怪在同步上mame要勝于其它模擬器。至此,我才開始進(jìn)一步的深入了解模擬界。
本文主要對kawaks和mame兩個模擬器進(jìn)行對比。
一、核心問題。核心是模擬器的關(guān)鍵,它決定模擬器的模擬街機(jī)的完美程度。 ①68k核心 68k是cps1,2,mvs基板的主cpu,kawaks使用了mame小組成員Mike Coates & Darren Olafson開發(fā)的asm核心,即匯編語言核心,因為這個核心不支持模擬器需要的擴(kuò)展fd1094的保護(hù),以及有著多種多樣的時間選擇調(diào)速錯誤,而且還有其它數(shù)不清的bug,所以被官方mame放棄而改用c核心。kawaks使用的這個asm核心還是2000年的,而在2000年之后,這個asm 68k 核心又被作者及其它mame成員修正錯誤有上百次(具體的錯誤及修正我就不例舉了,太多了)。 我經(jīng)常聽到一些從街機(jī)剛接觸模擬器的新人說kawaks怎么比街機(jī)快一點點,在侍魂驛站也有不少人說kawaks比mame快一點點,這就是asm 68k核心的錯誤表現(xiàn)形式之一。 ②z80核心 z80是cps1,2,mvs基板的主聲音cpu,標(biāo)稱頻率4MHz,而在kawaks里面竟然是6MHz,比標(biāo)稱快了50%,kawaks作者及成員不止一次的想修正這個錯誤,但越改錯誤越多,最后只好放棄,回到最初的錯誤6MHz狀態(tài)。 一些朋友覺得mame聲音比kawaks小些,其實這正是mame精確再現(xiàn)街機(jī)默認(rèn)設(shè)置的表現(xiàn)。mame小組現(xiàn)在手上的資料是neo街機(jī)游戲聲音左右聲道的默認(rèn)設(shè)置輸出是75%,還有三個音頻項是15%(可能還會隨著資料的進(jìn)一步完善而修正)。這都在mame中完美體現(xiàn)。查看方法:mame進(jìn)入游戲后按~(在tab的上方),然后用小鍵盤的上下翻頁就能找到。 ③對于解密的neo游戲kawaks需要s1文件,而這個文件內(nèi)容其實是存在于c文件中的,并沒有單獨的這個文件存在。
二、表象問題。有了前面的核心分析,這個其實有些多余,不過我想很多人可能沒注意過這些問題或者有些問題不知道。 ①游戲速度。kawaks的游戲速度稍快,這個在前文68k核心里面已經(jīng)說到。從kawaks使用的核心情況來看,它的neo游戲fps使用的可能是早期的59.19幀(星云也是59.19幀),早期版本模擬器都是這個標(biāo)準(zhǔn),但后來經(jīng)過mamedev guru用另類更先進(jìn)方法算出標(biāo)準(zhǔn)fps是60.0000幀。這里到底哪個正確我們沒有能力討論,不過我們可以得出60幀比59.19幀的游戲速度每秒要快0.81/60,但即使是這個60幀的設(shè)置也比kawaks的速度要慢,可見這個asm 68k核心在時間選擇調(diào)速上的錯誤,在kawaks上的表現(xiàn)更明顯。 ②游戲聲音。kawaks的聲音沒有按街機(jī)默認(rèn)設(shè)置,在前文z80核心已經(jīng)說過,不再重復(fù)。 ③光柵。在kawaks的neo游戲列表最后,有7個游戲光柵嚴(yán)重丟失,如幾個足球,星際格斗,風(fēng)速英雄等,除了這幾個明顯的游戲還有一些有光柵效果的游戲如月華2的火場景等也不能正常顯示。 ④neo分辨率。neo基板的分辨率是320*224,但因為這個系統(tǒng)的本身一些問題,在畫面的左右邊緣可能會出現(xiàn)一些錯誤的圖像,所以游戲廠家在發(fā)布游戲前會測試游戲有無這個錯誤,有的就調(diào)整到304*224分辨率。有一部分游戲因為沒發(fā)現(xiàn)這個錯誤或明顯錯誤,就沒有調(diào)整分辨率,如:侍魂1,2,4,月華系列,惡狼系列等,都是320*224,kawaks的分辨率全部是304*224。 同時用mame較高版本(0.70以上應(yīng)該可以)和kawaks運行上面的游戲?qū)Ρ染涂擅黠@看出。 ⑤動態(tài)畫面。這一問題的表現(xiàn)形式刷新率要在120Hz(達(dá)不到這個刷新率的可以將桌面設(shè)置成800*600或640*480后,調(diào)整刷新率到120Hz)以上才能明顯看出,就是所有活動的圖像在kawaks上都是輕微抖動的,不論人物還是背景,靜止的人物和背景是看不出的。不過人物的抖動大家不太容易看出,所以推薦兩個場景大家可以試試,一個是真侍魂的選人畫面時移動的背景,一個是kof2000的片頭背景。這一錯誤在按reset后好像還加重了。 ⑥快速閃動效果。這個也要在120刷新率下才能顯明區(qū)別。neo中有人物的影子,侍魂四的血條等都是這個效果。正常的影子是穩(wěn)定的,有透明感的,而kawaks是明顯的一明一暗。 ⑦光柵破碎現(xiàn)象。kawaks在窗口模式時會出現(xiàn)這個情況。大家打拳皇在k.o.時屏幕變紅會發(fā)現(xiàn)。說個大家能明顯看出的游戲是侍魂3,大招擊中對手時的圖像。而在mame中沒有這個現(xiàn)象。
三、其它(這部分不能算什么模擬錯誤,大部分是感受吧) ①用kawaks在xp下全屏游戲時,如果不慎切換了,再用鼠標(biāo)點回游戲時,會死機(jī)或退出游戲。 ②不少游戲kawaks鍵盤出招困難。當(dāng)然也有鍵盤達(dá)人不存在這個問題,這里說的只是普遍情況。 ③kawaks對cpu的占用率要低些,這是其優(yōu)點。 ④有朋友說kawaks對電腦要求的配置低。其實kawaks達(dá)到60幀的正常速度要至少500MHz的cpu,而早期mame運行同樣的游戲300--400MHz就可60幀,下個mame0.3*的版本就可知道。現(xiàn)在mame的最新版本要650MHz才能達(dá)到60幀,這是因為核心不斷修正的結(jié)果,這需要更加大的動力。
⑤我再來說說ka是如何誕生的: 這要追述到2000年,當(dāng)時正值cps2模擬的破解時期。mame小組的成員之一Razoola首先找到了破解方法,發(fā)布了xor異域表,并成功的在他個人編譯的mame上運行 ,這是第一個能運行cps2的模擬器。Razoola破解之后 ,按mame小組的規(guī)定,任何成員的成果都要共享,自然要他公布解密方法,但Razoola推托說他也不知道解密的方法(他到底知不知道不得而知),在mame小組的一再追問下,他離開了mame小組,自己搞了個cps2shock,所以這個能運行 cps2的第一個模擬器沒有發(fā)布。 很快,fb的作者dave發(fā)布了fb,這是第一個公開發(fā)布的支持cps2的模擬器。這使得Razoola陷入尷尬境地,他發(fā)布xor,自己沒有模擬器支持。終于,cps2shock小組內(nèi)部成員之一,Mr.k出來作了這件事(此人和callus的作者sardu是朋友),他將“mame成員的68000及其它一些人開發(fā)的主要芯片模擬核心(這些都是開放的,網(wǎng)上有下載)縫合起來,并使用mame的驅(qū)動,”在2001年3月搞出了個kawaks,引號內(nèi)內(nèi)容可在kawaks的說明faq里找到。
⑥再簡單的介紹下mame的情況。mame是1997年2月5日23:32誕生,意思是Multiple Arcade Machine Emulator(多街機(jī)模擬器)作者:Nicola Salmoria,意大利人,擔(dān)任mame老大到0.6*版本,后交現(xiàn)任老大haze,不過Nicola Salmoria目前仍是這一項目的組織及策劃者。mame的宗旨是街機(jī)歷史保護(hù),在模擬上追求精確模擬,就是精確描述硬件特性,完美再現(xiàn)硬件工作模式。為了此目標(biāo),mamedev不斷地完善、修正在一般愛好者看來已經(jīng)完美模擬的游戲的核心及驅(qū)動。mame的先進(jìn)的開放架構(gòu)及追求模擬精確的宗旨已經(jīng)吸引眾多的天才程序員加入,由原先的Nicola Salmoria一人到現(xiàn)在能不斷提交更新的100人,偶爾、匿名提交更新的人員更是難以統(tǒng)計。正因為如此,我個人單機(jī)游戲時全部用最新的版本,因為版本高意味著錯誤的修正,也最接近街機(jī)真實的硬件。 以上是我的切身經(jīng)歷,但一家之言難有偏頗之處,歡迎大家指正。(部分內(nèi)容是我與模擬界頂尖模擬器開發(fā)人員直接對話核實了解的)
《mame模擬器的好處:推薦大家使用mame的原因(不論單機(jī)還是聯(lián)網(wǎng))攻略》這篇文章屬于單機(jī)攻略欄目,由紅軟基地網(wǎng)友分享于2016-01-30,本文網(wǎng)址為:http://www.piola.cn/wenzhang/16023.html