導航:首頁 > 源碼編譯 > 經典街機游戲源碼

經典街機游戲源碼

發布時間:2024-09-24 01:53:21

1. 我下載了街機游戲的文件.但不知道用什麼模擬器來運行還有怎麼運行誰告訴下

模擬器
http://www.emu618.com/tools/arcade.htm 要用訊雷下才快
MAME是Multiple Arcade Machine Emulator,也就是"多類型街機模擬器"的簡稱,是一個DOS環境下的應用程序,由MAME小組開發。這是一個仍在不斷更新、完善的模擬器,也是一個模擬街機游戲數量最多的模擬器——到目前最新的.37 beta10 版本(2K1001)已超過2000個街機游戲,許多現在市面上已經絕跡的老游戲,已經和正准備在MAME上恢復青春。MAME走的是"多機種制霸"的路線,大肆入侵原來由Callus、NeoRage、Rage、Raine、M72、Shark等等貧機種模擬器所盤踞的領域,目前,已經模擬了以Z80族、6502族、6800族等8位CPU和以68K族等16/32位CPU為主處理器的多種街機基板,其中包括了大名鼎鼎的Capcom System 1和SNK MVS(Neo Geo)這樣的王牌16位基板,使得MAME成了Callus和NeoRage之外的又一頂尖選擇。自96年誕生以來,MAME在以Nicola Salmoria為主程序員的製作小組以及許多協力人員的共同努力之下,在各方面持續吸收先進技術,不斷進行版本更新,支持新的硬體,增加被模擬游戲的數量,為MAME成為模擬器王者奠定了堅實的基礎。
MAME主要是用C語言進行編程的,使用Allegro工具開發包。它還是模擬器界少有的完全開放源代碼的模擬器之一,任何人想對MAME進行修改的話,只要同意把自己所用的代碼公開,並遵循他們制定的規則(主要是:不得用於商業牟利等等),MAME小組就允許他對MAME加以改進並自由發行。基於這種特性,其他的程序員便可以自由的利用其源代碼為藍本編寫出各種增強版本的MAME,使它成為擁有最多變種的模擬器,比較著名的有:對應各種流行OS的如MacMAME、LinuxMAME、OS2MAME、RISCMAME、BeOSMAME、WindowsCEMAME(為各種PocketPC所用)等,即便在PC平台上,也有專為AMD、 PII、486以及P54C等各種CPU進行優化的版本,以及C語言、匯編語言兩個不同編譯核心的版本;有專門模擬NeoGeo的KBMAME(For IBM)、NeoMAME(For Mac),以及一些局部增強版的MAME,如提供按鍵連發功能的EmuPlus、圖像輸出功能增強的VsyncMAME、AdvanceMAME等;還有一個利用其源碼編寫的跨越家用機、早期8-16位電腦平台的多用模擬器MESS(反正核心都是68K、Z80、6502之類CPU的模擬);值得一提的是一個用在柯達DC220/260/265/290數碼相機上的版本MAMED,雖然我沒有用過這個相機版,詳細的情況還不是太了解,但是鑒於現在的FlashMemory卡容量越來越大,我想這個版本在游戲的存儲上應該沒有什麼問題(當然暫不包括NeoGeo類的超大游戲),如果再能增添手柄之類方便於控制的外設,或許相機版MAME能夠成為目前任何一款游戲掌機的勁敵——只是價格障礙實在太大;MAME team還發行一個名為MAME32的Windows版本,具備標準的GUI界面,大大方便了眾多初級玩家,同樣的,它也擁有支持TCP/IP協議的NETMAME32、非官方版本UOMAME32、多國語言提示的MAMELang、Neogeo專用增強版本NMAME32等多個變種。我現在介紹的就是新發行的官方版本MAME和MAME32,至於其他的衍生版,相信大家看完本文之後,一定會觸類旁通的。
一、 系統需求:
自然是越高級越好了,不過至少都要P166MMX/32M/Vesa2.0顯卡,這個級別的機器可以讓你的模擬器完美的運行所有8bit主CPU的街機游戲,但是對於以68K這樣的16bitCPU為主處理器的基板的模擬就差一點了,顯示幀速率在25-50fps左右,Neogeo類的大容量的游戲速度還更慢一些。雖然這樣的幀速率較街機標准60fps還有一定差距,但是馬馬虎虎也可以接受了。以目前的狀況來說,一台300Mhz+以上的100兆外頻CPU+64M內存就基本可以滿幀跑MAME所有的游戲了,如果你想在街機顯示器上使用MAME,那麼最好選用自帶VBE3.0的顯卡,SDD是沒有用的。此外,因為內存管理的原因,在純DOS下工作時,MAME需要調用一個保護模式下的管理軟體cwsdpmi.exe共同與之工作,我們必須將這個程序放在path指定的路徑之內。
二、 MAME的獲得與安裝:
作為一個完全免費的模擬器, MAME的各個版本基本上都是在網上以Zip文件形式發行的,我們可以去到其官方站點下載回來使用。當然了,對於這樣一個著名的模擬器,國內外許多大大小小的模擬器站點也都會提供相關下載,比如Emuhq、Classicgaming、Arcade@Home等,過去國內的模擬器站點一般只提供指向國外伺服器的下載鏈接,現在也都提供本地下載了。在一陣風的bleem!、impact等等的熱潮過後,MAME這個持續更新的老牌模擬器正逐漸為本土的玩家所重視,國內許多的站點已經同步提供新版本的MAME本地下載了。一些光碟雜志也會附帶有MAME,但時效性不強。
獲得MAME的Zip文件後,用Winzip之類程序將其解壓至你所指定的目錄,安裝就算完成了,如果你使用DOS版的PKzip來解壓,請記得加上 -d 參數以確保解壓後的目錄結構的准確性。MAME主目錄下有以下幾個目錄,用於存放相關數據:
<HI>存放游戲最高分存檔;
<SNAP>存放游戲抓圖,舊版本的抓圖目錄名為<PCX>,而MAME32的相同功能目錄過去名為<IMAGES>,自.37b5起改為與DOS版相同的<SNAP>了;
<INP>存放游戲紀錄;
<CFG>存放對應每一個已經運行過的游戲的配置文件;
<STA>存放游戲狀態數據;
<MEMCARD>NeoGeo游戲專用的虛擬記憶卡;
<ROMS>顧名思義,存放各種ROM的預設目錄;
<SAMPLES>存放游戲聲音采樣數據的目錄。
<NVRAM>存放有關基板參數設定的目錄,作用和基板上用於存放調試參數的SRAM是一樣的。
<FLYERS>MAME32專用,存放游戲海報圖像文件的目錄。
<CABINETS>MAME32專用,存放街機箱體照片圖像文件的目錄。
<ICONS>MAME32專用,存放游戲小圖標的目錄。
三、 ROM鏡像文件:
MAME只是一個模擬器程序,如果要玩被模擬的街機游戲,還需要這個游戲的ROM鏡像文件。通常,街機上的游戲文件都是放在諸如mask ROM(掩膜只讀存儲器)、EPROM/EEPROM(可擦寫存儲器)等半導體存儲器集成電路晶元當中並固定在基板上的——這種高速但昂貴的存儲方式至今未有太大改變——要把這些ROM晶元直接用於PC上當然不是很方便,於是便有人以專門的讀寫器將街機基板上每一顆ROM晶元內的內容全部拷貝出來,形成一一對應的電腦文件,這就是模擬器可用的ROM鏡像文件的由來,而進行這項工作的人就是受到我們廣大模擬器愛好者所尊敬的Dumper了;現在在互聯網上傳播的ROM鏡像一般都是經過壓縮打包的Zip格式,但我們在使用的時候不必將其解開——和其他模擬器一樣,MAME很早(從V.31開始吧)就支持Zip文件的直接內存展開操作了。這樣就大大節省了我們的存儲空間。為方便管理,我們最好把這些ROM文件放入專門的目錄。
平常我們在玩MAME的時候,可能會遇上這樣的問題:舊版本MAME用得好好的ROM文件,新版本的MAME卻給出"xxxx文件校驗錯誤、xxx文件未找到"這樣的提示並拒絕執行,或者勉強執行後,部分功能卻失效了之。這是怎麼回事呢?原來,除去ROM文件真的不存在、ROM路徑指向錯誤(下文祥述)之外,ROM的版本問題就是造成這種現象的主要原因。有的游戲ROM在拷貝的時候,由於mper自身的技術水平或所用讀寫器的限制,造成了部分數據丟失、錯誤或無法完全讀出,導致ROM鏡像殘缺。之後又有人重新製作,或修正,或補充,把過去錯誤的ROM版本補完。新版的模擬器當然要支持矯正了的ROM,所以舊的ROM就不能用了,解決的辦法就是更新你的ROM鏡像——當然了,使用舊版本的MAME也可以。下載站點我個人推薦Emuviews,這個站點的ROM分門別類擺放,非常齊全,而且幾乎都是更新版的,並隨著模擬器的更新不斷補充新的ROM,還有最重要的一個優點就是:下栽速度極快。另外還有一個我強烈推薦的MAME ROM專門站:www.mame.dk,該站內建ROM搜索引擎,這個搜索引擎可比emuviews的強多了,ROM數量可以說是最齊全的,速度也不錯,另外,該站對每一個ROM的描述也是非常的完備(現在,Emuviews也提供了類似mame.dk那樣的ROM下載、評價頁面了)。此外,網上還有其他專門的補完ROM站,讀者可在文末的MAME資源中查到。
順便提一句:MAME使用的各個ROM文件都是各個游戲公司的嘔心瀝血之作,版權也是屬於各自的製作公司的,如果你沒有對應的街機基板,擁有這些ROM是非法行為,這個原則大家一定要清楚。
四、 MAME主要配置參數:
既然是DOS下的應用程序,MAME不可避免的就需要用命令行的方式來啟動各種游戲和激活各項參數,呵呵,又回到了「遙遠」的DOS時代了……OK,言歸正傳,MAME的運行命令為:mame [游戲ROM名] [參數]
[游戲ROM名]這一項要求填入MAME規定的游戲名稱,實際上就是ROM的Zip文件名。MAME對游戲名的正確輸入要求較高,所以最好不要對下載的ROM文件進行改名操作。現在的MAME包含了一個ROM名比較程序來處理ROM名問題:當你輸入的游戲名不正確時,ROMCMP.EXE會在MAME的游戲名庫中找到一個最接近你所輸入文字的游戲名並執行之。對於第一次運行的ROM,MAME會出現一個版權提示,而那些游戲模擬程度上有些問題的ROM,則每一次運行都會提示該游戲部分功能不齊全,我們看完這些提示後,按照其要求順序按"O""K"(或者按方向鍵「左」、「右」亦可)兩個健就能繼續游戲了。和NeoRage一樣,如果需要運行NeoGeo的游戲的話,還必須擁有一個名為neogeo.zip的BIOS壓縮檔,其中包含neo-geo.rom、ng-sfix.rom、ng-sm1.rom、ng-lo.rom等幾個文件,這個壓縮檔可以在我的主頁上找到。我們最好把這個zip包放在MAME的<ROMS>子目錄當中。
MAME的各項參數都放在名為mame.cfg的配置文件中,這是一個由MAME自動生成的文件,由於MAME的每一次更新都可能對這個配置文件的語句做出修改,所以建議各位玩家不要把舊版本MAME使用的mame.cfg沿用到新的版本,因為這樣可能會導致MAME工作的不正常。另外,你也可以把參數加入命令行之內,雖然兩者的作用和句法基本是一樣的,但命令行參數的優先順序別高於配置文件,也就是說,對同樣的一個參數,MAME將執行命令行設定並忽略配置文件內的相同選項設定。下面就介紹一下MAME的幾個主要的配置命令:
[directory]欄,本欄目定義路徑,需要修改的只有一項:
rompath,預設配置是MAME所在路徑及其下的ROMS子目錄,當你的ROM還存在於另外的目錄時,可以採用追加的方式,例如:
rompath = .;ROMS;f:\download\emu\roms;f:\neogeo,追加的目錄之間用分號隔開即可,這樣MAME在執行時就會在指定的四個路徑范圍內搜尋ROM。
[config]欄,本欄是模擬器執行參數設定欄,主要參數解釋如下:
tweak = no 關閉非標准VGA模式,此為預設設定。MAME支持256x224、288x224、256x256、304x224、384x224之類的街機原始解析度,這些都是與電腦標准VGA模式不同的模式,如果你的顯示卡、顯示器支持這些tweaked解析度,可以將此選項設為yes,顯示速度會比VESA模式快一些。
scanlines = yes 打開隔行顯示模式;由於街機顯示解析度一般都比較低,打開這個類似於兩行畫面水平線之間插入一條黑線效果的選項,會讓你覺得PC上顯示的圖像不是太粗糙到難以接受,同時也有一種街機顯示器的感覺;基本上,這種隔行顯示模式是每一個低解析度游戲機(小於640x480)模擬器的預設設定,其中包括了絕大部分2D街機模擬器、FC模擬器、SFC模擬器、MD模擬器、PCE模擬器等,不過某些模擬器的隔行顯示圖像的場頻高達100Hz以上,比如Rage、NESticle(256x256模式),如果這個數值超過了你的顯示器的場頻允許范圍,那麼就不能實現隔行顯示,而會變成高亮度的、看起來象是被壓縮的畫面,甚至花屏、黑屏。如果出現這種情況的話,為了確保你的顯示器的安全,最好是把隔行顯示模式關閉。
stretch = yes 打開像素延展選項,使得顯示的畫面盡可能的大,會降低游戲速度,除非你的機器配置過低,否則不要關閉之;
vesamode = vesa3 選擇VESA畫面優化模式,由vesa1、vesa2b、vesa2l、vesa3等4 項可選,該用哪一項取決於你的顯卡自帶的VBE版本,對於新的顯示卡,比如Voodoo3、TNT2之類,可以選擇vesa3,若你的顯卡比較老(9750、765),則應該選擇vesa2b/vesa2l,超老的8900、3105就只能選vesa1了,實在不行的話還得需要SDD來驅動。
resolution = auto由模擬器自動選擇顯示解析度;我們可以把auto改為800x600或者1024x768來獲得接近滿屏的畫面,不過由於大部分街機游戲顯示解析度本來就很低,拉大之後你可能會覺得畫面更粗糙了;另外,更改成上述數字後,縱版游戲和解析度在300x200以上的橫版游戲的畫面反而變小了。
depth = 16 選擇16位顯示顏色深度,某些游戲需要16位高彩色才能正確顯示,比如NeoGeo類、Cave類等;有必要時可以把它降到8位色以提高游戲速度。
gamma = 1.0000000 設置伽馬系數,數字越大畫面越亮,可用熱鍵控制。
frameskip = auto 自動跳幀調節,適用於大多數機器,在低配置的機器上,若你覺得游戲太慢,可以在游戲中按F9鍵來加大跳幀數以取得較滿意的游戲速度。
註:所謂的跳幀(frame skip),就是減少單位時間內顯示的幀畫面,比如60fps(frames per second,意每秒鍾顯示連續的60幀靜止畫面)的畫面只顯示其中的一部分,也就是50fps、40fps甚至30fps的效果,這固然對提高顯示速度有益,但同時也會造成角色動作不連貫、畫面跳躍式進行的惡果,幾乎每一種模擬器都有這個可調節的選項。
soundcard = 1 音效卡選擇,數字表示:0-無聲,1-聲霸卡及兼容,3-Pro Audio Spetrum, 4-UltraSound Max,5-UltraSound,6-Windows Sound System,7-Ensoniq Soundscape,一般選1或6就行了,除非你用的是表列中別的音效卡。使用創新SB64PCI、SB128PCI 和 Ensoniq Soundscape PCI音效卡的用戶最好選 7。預設值為-1,即在初始化程序時列出音效卡類型供手動選擇。如果遇到音效卡實在無法通過MAME的辨認而又想玩游戲,只能選用0了。
ym3812opl = no 禁用SoundBlaster的OPL晶元來模擬YM3812 FM音源,雖然這兩者硬體100%兼容,模擬執行速度也加快,但打開這個選項會使音量控制失效。
samplerate = 44100 聲音采樣頻率選擇,可選11025、22050、44100三項,單位hz,數字越大,聲音還原越好,游戲速度也越慢,命令行簡寫為:sr。
samplebits = 16 聲音采樣深度,可選8、16位,效果同上一項,命令行簡寫為:sb。新版本的MAME去掉了這個選項,改為自動識別了。
stereo = yes 打開立體聲選擇,會降低游戲速度,本項自動對單聲道游戲無效。
volume = 0 音量衰減控制,可選數字是負值,單位是分貝,例如"volume -3"意為游戲音量降低3分貝,可在游戲時用鍵"~"直接調節,祥見下文第五部分。
mouse = yes 啟用滑鼠,用於光槍游戲的準星控制及"怒"類游戲的轉向控制。
ror/rol 屏幕右/左轉90度顯示,可使縱版游戲滿屏顯示
joystick = name 游戲控制器選擇,預設為:none 鍵盤控制,MAME支持的游戲控制器很多, name是它們的名字,分別為:
auto:自動檢測,只能測出標准2鍵、Creative眼鏡蛇、gamepad pro等少數種類的手柄,還是不要用這個選項的好;
standard:標准2鍵模擬式手柄 @1P
al:雙標准2鍵模擬式手柄 @2P
4button:標准4鍵模擬式手柄 @1P
6button:標准6鍵模擬式手柄 @1P
8button:標准8鍵模擬式手柄 @1P
fspro:CH flightstick PRO飛行搖桿 @1P
wingex:Wingman Extreme 飛行搖桿 @1P
wingwarrior:Wingman Warrior 手柄 @1P
sidewinder:微軟響尾蛇手柄 @4P
gamepadpro:Gravis gamepad pro手柄
grip:Gravis GrIP手柄
grip4:限定4軸向的Gravis GrIP手柄
/* 以下為並行列印口手柄,均易於自製,
sneslpt1:接在第一列印口的超級任天堂手柄 @4P
sneslpt2:接在第二列印口的超級任天堂手柄 @4P
sneslpt3:接在第三列印口的超級任天堂手柄 @4P
psxlpt1:接在第一列印口的SONY PS手柄 @4P
psxlpt2:接在第二列印口的SONY PS手柄 @4P
psxlpt3:接在第三列印口的SONY PS手柄 @4P
n64lpt1:接在第一列印口的任天堂64手柄 @2P
n64lpt2:接在第二列印口的任天堂64手柄 @2P
n64lpt3:接在第三列印口的任天堂64手柄 @2P
註:1、模擬式手柄初次使用或者出現方向混亂故障時可以在游戲中按Tab進入設定菜單調用Calibrate joystick功能進行校正,數碼式手柄則不會存在這種問題。
2、@1P表示只能單打,@2P表示可以雙打,@4P表示可以四打,未標注則為不祥。超任和PS的手柄理論上能達到5P的效果(我只試到了4P,未再繼續,呵呵)。
3、不直接支持創新公司的Cobra手柄(工作於數碼方式時)和並口土星手柄;MAME內建有對IF-SEGA的支持,這是一種專用的擴展卡,可以把世嘉土星手柄接到PC,過去處於起步時期的第一批3D圖形卡就把它跟著PC版的VR戰士、裝甲飛龍等游戲軟體一起捆綁銷售,現在已經看不到了。
4、PS al shock手柄的兩個模擬小搖桿亦可當作按鍵使用,左、右搖桿按下時分別被識別為L3和R3(用處不大)。
5、用於命令行時,語句可簡化為 joy。
6、使用並口手柄對游戲速度降低影響較大。大體上各種手柄的CPU佔用率由高到低依次為:PS、SFC、SS/MD、標准模擬式。
7、不支持異類手柄混用,但是可以手柄、鍵盤同時使用。
hotrod = no 鍵盤介面搖桿支持(就是在Emuviews主頁上打廣告那個雙人搖桿)設定,因為我們用不上,所以選no。
cheat = no 作弊功能開關,可以改成yes以打開它,最好配合作弊數據使用。
debug = no 除錯、調試模式開關,高級用戶選用,這個功能只有在源程序中打開debug選項才有用。
monitor = standard 設定顯示輸出類型,對於PC用戶選擇standard,另外還可以選擇以下設備:
ntsc:輸出至NTSC電視監視器
pal:輸出至PAL電視監視器
arcade:輸出至街機監視器
均需要特殊方式轉換信號及相關硬體支持,有興趣可參看下文第九節。
至於其他的欄目和選項,只要保留其預設設定即可。如果上面各項參數用於命令行,請在其之前加一個"-"號,同時可以把"="去掉,例如:
mame ddragon2 -joy psxlpt1 -soundcard 6 -resolution 800x600
由於MAME的使用顯得繁瑣了一些,也有不少方便對DOS比較陌生的玩家的MAME前端(front end)程序被開發出來,這些程序具備親和性較高的GUI圖形界面,配置菜單里基本上囊括了MAME的各個選項,一般玩家通過這些前端程序都能很方便的玩轉MAME了。由於我使用過的前端程序並不多(只有ArcadeOS一個,還是因為其無可替代的特殊功能採用的),所以對他們也不是很熟悉,傳說中arcade@home是比較好用的,大家可以去它的主頁http://arcadeathome.efront.com下載?..∮肕AME32好了。
五、 MAME32主要配置參數:
MAME32是使用DirectX SDK的WIN32應用程序,在使用上較MAME方便許多,另外還增加了一些MAME所不曾有的功能,但是在同等配置的機器上,MAME32的運行速度會比MAME慢一些,這種差別在低配置的機器上比較明顯,甚至會影響到游戲運行的流暢性。在軟體環境設置方面,我們通常需要更改的部分只有:
1、ROM路徑:進入options/directoies,點擊Insert按鍵,在跳出的對話框中選中你的ROM目錄,如有多個目錄,重復Insert,選好目錄後點OK退出到主界面,按F5鍵刷新一下,MAME就會在你所指定的所有ROM目錄內進行自動搜索,並在主窗口左方目錄樹available子項中顯示出可用的游戲了,雙擊該游戲名即可執行之,但若游戲名稱前的小圖標是一個紅叉的話,說明該游戲無法正常模擬。如果在你的ROM目錄當中增加入了新的ROM,你也需要刷新一下,否則不能運行你新加入的ROM文件;
2、使用手柄:進入options/default options/controllers菜單,復選Use joystick選項即可,MAME32支持所有兼容DirectInput界面的手柄。
3、畫面設定:預設配置下,MAME32使用的是和MAME同樣的全屏隔行顯示模式,若你想以窗口模式執行游戲,可以進入options/default options/display子菜單,將Full screen display選項禁止,再進入位於同層的Advanced菜單,禁止現存的scanlines選項,這樣就能得到較好的窗口顯示模式。在窗口模式下,由於使用到了Windows的相關優化效果,游戲畫面顯得比較柔和,不過游戲速度慢了一些……
4、優化設定:聲音:options/default options/sound,sound system選MIDAS, Sample rate選44100,Sample bit選16,FM synthesis打開(視你的音效卡效果而定)。圖像:options/default options/display,colors選16bit(與游戲本身的原始畫面色深有關),在全屏模式下工作時將Triple buffer打開。其他:options/default options/miscellaneous,打開Enable game cheats,並根據你的CPU特性決定是否將Disable MMX選項保留。
5、關於抓圖:MAME支持的游戲太多了,但並不每一個游戲都值得玩的,你是不是在下載某一個游戲之前想知道該游戲的大致內容呢?又或者,你想知道某一僅知其形不知其名的老游戲是否被MAME模擬了呢?這好辦,只要你找到MAME的游戲抓圖,把它們全部壓縮成一個名為snap.zip的文件,放入MAME32下的<snap>(MAME32.37b5起)子目錄當中,然後執行MAME32,當你用滑鼠單擊某一個游戲時,相關的抓圖就會顯示在最右邊的窗口中,這樣你尋找游戲不就做到有的放矢了嗎?MAME的抓圖文件可以到我的主頁去下載,EmuViews的ROM下載也配有抓圖,點擊每一個ROM前面的磁碟形圖標就可以查看。
6、 游戲版本:許多游戲都有美版、日版、全球版以及2P版、4P版、6P版之分,而某些ROM是多版合一的Merged Romset,如本站提供的《黑龍》,因為ROM名可以是統一的,所以在DOS下看不出來,而MAME32有顯示游戲的詳細信息的功能,其中就包括了版本號,這樣它可就幫了那些喜歡玩某一版本的游戲的玩家了。一般而言,除了文字顯示上的差異外,同一游戲的日版比美版難度更大一些。
7、聯網對戰:MAME32的源程序已經內建了通過TCP/IP規則來連線對戰的功能,但是可能因為這個功能比較簡陋,尚不能滿足MAME小組預期的要求,所以在官方版本中這個功能都未曾激活,但是有不少MAME32的非官方版本已經提供了這個功能。鑒於網路對戰越來越受大家的歡迎,我就簡單介紹一下如何使用:在支持TCP/IP協議的網路中找幾台機器,其中一台作為伺服器,首先運行windows系統自帶的IPCONFIG.EXE程序,找出本機的IP地址,並告訴想要聯機的朋友。接著運行MAME32,從File/Run network game...進入網路設定菜單,選中Server mode,改好你的Player's Network name(不改也行,就用預設的「MAME玩家」好了),在Number of players項中決定聯網的玩家數量,至於所有連線的玩家能否一起玩就要看所用的游戲了,然後點擊OK,等待其他玩家加入吧。伺服器設立好以後,在客戶機端也運行與伺服器相同版本的MAME32,同樣通過File/Run network game...,但是這次需要選擇Client mode,並在Network configration項中填入伺服器的IP地址,點擊OK按鈕就可以連上伺服器了,連入後在出現的對話窗口下方是一個聊天器,通過它可以跟連在線上的所有玩家通話。當所有玩家都已經正確連入後,就可以有伺服器端來決定玩什麼游戲了——客戶端只能提建議,呵呵。能夠聯網運行的游戲都會顯示在連通窗口的左方——不是所有的游戲都能用,比如KOF系列就不行。進入聯機游戲後,玩家要注意控制方面的問題:MAME32在聯機模式下,對於伺服器端和客戶端的控制設備ID未做修正(連通窗口中的Controls功能好像並無效果),如果各方都使用1P控制方式的話,那麼都在控制1P的活動,所以必須有一方改用2P、3P、4P……控制方式才能協同作戰,這一點比Callus95就差多了。在操作方法上,無論區域網還是互聯網都是一樣的,不過以我國目前的線路狀況來看,通過互聯網對戰還不是很現實……
MAME32的配置設定是存在注冊表當中的,當你的MAME32版本升級以後,第一次執行的時候程序會詢問是否以新版本的配置參數覆蓋原來的設定。和對mame.cfg的處理方法一樣:出於對模擬器正常運行的考慮,建議大家還是回答「Yes」——盡管這樣需要重新設定路徑、控制設備、輸入設備等等選項。
六、 MAME/MAME32熱鍵操作:
3/4:1P/2P投幣鍵;
1/2:1P/2P開始鍵,這樣的設定已經成為了除Callus/Impact外所有街機模擬器的標准,如果是4打類游戲,則1P/2P/3P/4P的投幣鍵改為5/6/7/8,按1/2/3/4或各人的開火鍵開始游戲——MAME自從.36RC1開始已經將這種4打類投幣開始鍵位作為初始設定。
P:游戲暫停;
Shift+P:游戲暫停,同時顯示下一幀;
F3:復位鍵;
F4:顯示游戲所用調色板,再按一次恢復游戲;
F9:動態跳幀調節鍵,跳幀數在auto、0、1、2、3……11之間循環;
F10:游戲速度調節,偶爾用來玩一下"超速版"游戲也不錯;
F11:F9、F10功能的狀態顯示開關,數據顯示在畫面右上角;
F12:抓圖,游戲抓圖以PNG格式儲存在子目錄當中;
~:控制台鍵(像Quakez一樣,呵呵),呼出菜單後,↑、↓鍵選擇功能,←、→鍵調節大小。可供調節的選項有:總音量,DAC數碼音效音量、FM音源音量、畫面Gamma和亮度等,也可以用手柄方向鍵來操作;
TAB:游戲配置鍵,在呼出的菜單中.

2. vb小游戲源代碼

Rem 窗體創建三個單選框按鈕,Option1、Option2、Option3。

小游戲是一個較模糊的概念,它是相對於體積龐大的單機游戲及網路游戲而言的,泛指所有體積較小、玩法簡單的游戲,通常這類游戲以休閑益智類為主,有單機版有網頁版,在網頁上嵌入的多為FLASH格式。

當下小游戲主要是指在線玩的flash版本游戲,統稱小游戲,其實小游戲還包含單機游戲,小型游戲機等。一般游戲大小小於10m的游戲都統稱為小游戲,一些街機類小游戲。因其游戲安裝簡便,耐玩性強,無依賴性而廣受白領及小朋友的喜愛。

小游戲」這個詞的型含義其實很簡單,它不是一些大的游戲,不必花費更多的時間和精力。

小游戲是原始的游戲娛樂方式,小游戲本身是為了叫人們在工作,學習後的一種娛樂、休閑的一種方式,不是為了叫玩家為之花費金錢、花費精力,更不是叫玩家為他痴迷。

小游戲也可以理解為「Flash游戲」,是以SWF為後綴的游戲的總稱.這些游戲是通過Flash軟體和 Flash 編程語言 Flash ActionScript 製作而成。

由於Flash是矢量軟體,所以小游戲放大後幾乎不影響畫面效果。Flash小游戲是一種新興起的游戲形式,以游戲簡單,操作方便,綠色,無需安裝,文件體積小等優點漸漸被廣大網友喜愛。

3. 網上下載的街機解壓後格式為bin怎麼運行

如果你下載的是街機游戲的rom,那麼你不用解壓,只要使用街機模擬器讀取就行了。現在比較好的模擬器有mame32plus,nebula,winkawaks等。其中mame模擬器可以模擬的游戲最多最全。如果是下載的ps游戲,那就用epsxe模擬器玩。
http://www.game57.com/game_down/game_down_37.htm
mame32plus

http://www.game57.com/game_down/game_down_27.htm
Nebula 2.23d 簡體中文版下載

http://www.game57.com/game_down/game_down_34.htm
Winkawaks v1.49下載

以下是模擬器的使用說明。

這里有比較詳細的mame模擬器使用圖文教程
http://www.joinnow.com.cn/game/gametech/mame/cai_mame.html

[分享]各種"模擬器"使用教程

MAME32模擬器附圖教程

http://www.joinnow.com.cn/game/gametech/mame/cai_mame.html

下載MAME32後解開壓縮包,在MAME32的主目錄下有以下幾個目錄:
artwork 游戲背景圖,外框圖,前景圖的存放目錄。
bkground 存放MAME的背景文件。默認文件格式為:PNG
font 存放模擬器顯示所使用的字體文件。請將以下文件解壓縮後將其中的文件放入mame32的font目錄下。
icons 用來存放游戲的小圖標
lang 這里是模擬器的多國語言配置文件的存放目錄。以下文件解壓後,將其lang目錄下的文件復制到mame32的lang目錄中
roms 模擬器默認的ROM存放目錄
snap 游戲抓圖存放目錄。默認格式為:PNG
1.打開模擬器。看到這個畫面

先點上擁有的游戲。如果您的模擬器是全集的話也無所謂了。
2.掃描游戲。默認路徑為ROM。所以一般不用手動尋找路徑。如果要手動設置,在選項裡面有目錄項。
點擊 查看 選擇 刷新。等待刷新後,您自己收藏的游戲ROM便都被掃出。
3.游戲掃出後,也不必急於立刻去玩,應該設置一下模擬器的其他功能選項。
點擊 選項 選擇 默認游戲選項 進入相關設置。

4.控制器的設置。原來在這個地方呢。滑鼠,光槍,手柄,如果有,就都打上鉤吧。
至於顯示和高級的設置么,每人的機器配置不一樣,這里無法統一。推薦使用DIRECT DRAW 以及 硬體拉伸。盡力發揮個人機器的優勢。當然,MAME模擬器硬體加速功能幾乎沒有。3D游戲是否能夠流暢,這里也不是決定性因素。這是模擬器本身的問題!

5。雜項。每次都輸入「OK」是不是很麻煩? 這里能打鉤的都打上。注意:游戲是否可以作弊,就在這里的游戲作弊上打鉤。建議:最好把退出遊戲確認也打上。防止您有時候難免激動,碰到了退出的按鍵。默認退出按鍵是 ESC鍵

6。進入游戲後,按鍵盤左邊的 TAB 按鍵,進入設置。如今都是中文的,每項的功能我就不必介紹了吧。注意:如果使用游戲作弊,應在上面的設置裡面就應該打鉤。
如果絕的游戲太難,裡面有個機台設置,那是調整難度以及其他的,比如是否接關等等。怪不得當年的街機都這么難打?再打不過么,只好點下面的游戲作弊了。

MAME的速度畫質兩者兼顧情況下的設置:
1 顯示選項:前4項打鉤!跳偵 自動
2 高級選項:2D加速DIRECT DRAW。推薦使用。解析度:自動
3 DIRECT 3D 不使用
4 雜項:不使用透明游戲菜單
5 矢量畫面:選擇抗鋸齒描繪。
常用快捷鍵:
SHIFT+F7存檔。 F7讀檔
F9:動態跳幀調節鍵,跳幀數在auto、0、1、2、3……11之間循環
F10:游戲速度調節,偶爾用來玩一下"超速版"游戲也不錯
F11:F9、F10功能的狀態顯示開關,數據顯示在畫面右上角
F12 抓圖,圖像保存在SNAP目錄下

tiantian20 2005-9-23 15:18

NEBULA摸擬器教程
一、各文件及文件夾的說明
<CHEATS> 存放作弊文件
<CONFIG> 存放各游戲的狀態以及透明表,特定控制的設定
<docs> 說明文件
<EEPROM> 游戲記憶體資料
<MACROS> 存放宏定義文件
<PLUGINS> 存放插件
<ROMDATA> 存放ROM資料
<roms> 存放ROMS文件
<SKINS> 語言包和介面樣式
<INPUT> 存放錄相
<SHOTS> 存放抓圖,游戲的第一張抓圖會成為預覽圖(抓圖熱鍵「F7」)
<STATES> 存放存檔 history.txt: 更新歷史
HOTKEYS.DAT: 熱鍵資料
kailleraclient.dll: 連網插件
kovroms.txt: 三國戰記的ROMS資料說明
nebula.exe: 主程序
NEBULA.INI: NEBULA的配置設定文件
nebulaconfig.exe: 基本設定
nebulanet.exe: 連網作戰
PLUGSRC.ZIP: 外掛附件的源代碼
RomInfo.dat: 記錄ROMs的使用信息 二。使用步驟:
1。默認搜索目錄有ROM.目錄。將游戲ROM放到ROM文件夾中。打開模擬器-選擇「模擬」-載入游戲-把顯示正確的游戲打鉤-重新掃描游戲-完了左邊就有你的游戲列表。雙擊即可PLAY。
2。視頻設置:窗口模式-解析度:400*300
圖像增強:輕插值計算
內存分配:本機顯存
選擇無拉伸。這很關鍵。
3。游戲設置:控制設置-玩家1...自己設定吧。三、存檔、取檔
存檔:模擬->保存進度
取檔:模擬->載入進度
游戲復位:模擬->重新開始(熱鍵是「F3」) 四、聯網
大家有沒有注意到與Nebula.exe同一目錄下有一個叫「nebulanet.exe」的可執文件。
運行nebulanet.exe,發覺出現的窗口與「WinKawaks」聯機游戲的窗口一樣,使用方法也一樣。
左上角有All serves(所有伺服器)、Recent(最近的)、Favorites(常用的)、Waiting games Options(等待游戲選項)這幾個選項。
All serves(所有伺服器):顯示網上的所有的kaillera伺服器,點擊Refresh list(刷新列表)可以刷新伺服器列表。
Recent(最近的):最近使用過的服器。
Favorites(常用的):暫時不能用該功能。
Waiting games Options(等待游戲選項):默認就行了,不必去設置。 點擊All serves(所有伺服器)選項,如果你是第一次玩網路對戰請在左下角的Username中為自己起個名字,在右下角Connection Type(連接類型)中根據自己的網路狀況選取一個合適的連接類型。然後選中列表中的伺服器,並按下Connect(連接)按鈕聯接到該伺服器。如果你知道伺服器的IP地址可以使用Enter IP Adress選項,例如中國廣州電信的伺服器,輸入IP地址61.145.133.50按Connect即可。
連接上伺服器,彈出新窗口,左上方是玩家對話信息窗口,右上方為玩家列表包含了玩家的Nick Name,Ping值與當前屬性等信息,中間的空白長條可以輸入文字供聊天使用.最下面的為玩家已經建立的GAME列表,可以看到GAME名稱(玩家建立的游戲使用那個ROM),Version(模擬器版本號),Status(目前狀態Playing為正在玩),Users(當前人數/最大容納人數).這里請注意你與對方的模擬器版本是否一致,以及Rom的名稱是否相同!如果你看見已經有人建立合適的游戲你只要選擇他建立的游戲並按Join就能進入啦,剩下的事情就是等對方開始游戲與你一起玩啦,如果沒有找到合適的就自己建立一個吧。點擊Create new game會出現一個按照游戲名字排列的列表,選擇你想要玩的游戲。

NEBULA模擬器對配置要求並不高。只要大家掌握設定技巧,就能充分發揮各位愛機的本能,更好的為自己服務!

tiantian20 2005-9-23 15:19

NeorageX模擬器教程
NeorageX是一個非常好的NEOGEO的模擬器,硬體要求低,游戲速度快,可以支持未知游戲(條件是ROM必須是完全解密的),出招比其它模擬器要好,只是不支持聯網對戰,不支持大於128K的S1。兩年前我第一次接觸到的模擬器就是它,當時只曉得用它來玩KOF99,可惜到現在為止還是KOF菜鳥一個,還停留在只能免強陪電腦玩幾招。現在介紹一下 Neorage 0.6b 的使用方法。一、NeorageX同一目錄下的各文件夾的用途
<Hiscores> 可擦除只讀存儲器
<Previews> 存放預覽圖片
<Roms> 存放游戲的ROM
<Shots> 存放捉圖
<States> 存放存檔
<Waves> 存放錄音文檔二、設置1、准備運行NeorageX

把已校對好或已改好的完全解密的ROM及BIOS文件neogeo.zip的放在<Roms>文件夾下。2、NeorageX的運行、設置
運行"NeoRAGEx.exe",出現如下圖:左上方是游戲目錄窗口(gamelist */*);
左下方是預覽窗口(preview);
右上方是選項窗口(options);
右下方是狀態窗口(events);
中間有三個按鈕,分別是LAUNCH(載入)、IMPORT(輸入) 、EXIT(退出)。 第一次啟動NeorageX或加入了新的ROM,請先點擊「IMPORT」按鈕,刷新游戲目錄,然後在左上方的游戲目錄窗口(gamelist */*)里,瀏覽並選中你想要玩的游戲,雙擊或點擊「LAUNCH(載入)」載入游戲。("Tab"鍵可快速切換游戲窗口與控制窗口)各子窗口說明(1)、左上方是游戲目錄窗口(gamelist 10/129)。
「gamelist 10/129」表示一共支持129的游戲,其中10個可以運行的。(2)、左下方是預覽窗口(preview)。
當滑鼠移動至左上方是游戲目錄窗口(gamelist)里,就可以預覽到相應的圖片。如果沒有的話,載入游戲後,先按'F5' 調整色深為「8 BIT」, 然後按"0"抓取預覽圖片。完成後,如果你介意目前的圖像差的話,按"F5"調整色深為「16 BIT」,然後再按"F7" 打開「插補圖像」或"F8"打開「 圖像增強」開關。(3)、右上方是選項窗口(options),有如下幾項:CONTROLS 控制器
DIRECTORIES 目錄
VIDEO OPTOINS 視頻選項
AUDIO OPTIONS 聲音選項
MACHINE SETTINGS 機械設置
SHOTS FACTORY 捉圖工廠a、CONTROLS(控制器)子菜單
PLAYER CONTROLS(玩家控制):玩家選擇用鍵盤還是手柄,及是否自動開火
PLAYER 1 KEYBOARD/JOYSTICK 玩家1 鍵盤/手柄
PLAYER 2 KEYBOARD/JOYSTICK 玩家2 鍵盤/手柄
PL1 AUTOFIRE NO/OFF 玩家1自動開火 開/關(好像開或關效果都一樣的)
PL2 AUTOFIRE NO/OFF 玩家2自動開火 開/關
自動開火(PL1 AUTOFIRE NO/OFF)不是沒用的。。。而且並不是自動開火的意思。。。。是控制玩家鍵盤A鍵(即拳皇中的輕拳)按住是否可連續的開關。。在合金彈頭或一些打飛機的游戲打開這個開關(ON)可以按住A鍵即可連射子彈。。。不過在拳皇或者一些可以蓄能量的打飛機游戲中建議不要打開這個開關。。。(感謝網友AdamsLibra指正)KEYBOARD SETUP(鍵盤設置)
上、下、左、右、A、B、C、D我就不提了,這里說一下熱鍵吧。例如把「PL1 HOTKEY 1」設為鍵盤上的"U",點擊「BACK」返回上一級菜單,進入HOTKEY DEFINITION(按鍵定義)選項,把「PL1 HOTKEY 1」設為「AB」(點擊「PL1 HOTKEY 1」右邊的三角形更動設置),進入游戲後按「U」是否與同時按下『A+B』的效果一樣? JOYSTICK SETUP(手柄設置)
與鍵盤設置類似。HOTKEY DEFINITION(按鍵定義) BACK TO MAIN (返回主菜單)b、DIRECTORIES(目錄)子菜單
一般情況下默認就行了,如果你要加多一個ROM的路徑,就點擊「ROMPATH 2」的右邊,輸入路徑就是了。c、VIDEO OPTOINS(視頻選項)
COLOR DEPTH 16BIT 色深(建議選用16BIT)
SCANLINES NO 掃描方式(建議選用NO)
INTERPOLATION YES 平滑圖象(建議選用YES)
EDGE ENHANCEMENT NO 輪廓增強(這果效果也不錯,不能與INTERPOLATION同選)
TRIPPLE BUFFERING YES 緩沖(打開吧)
FRAMESKIP AUTO 跳帖(自動就行了)
VSYNC YES (激活TRIPPLE緩沖)d、AUDIO OPTIONS(聲音選項)
MAIN VOLUME MIN------MAX 音量調節
SOUND FM/ADPCM 聲音(建議選擇「FM/ADPCM」,其它模式不是沒聲音,就是不完整)
OUTPUT CHANNELS STEREO 聲道(建議選擇立體聲「STEREO」)
SAMPLE SIZE 16 BIT 16位回放聲音(建議選擇16位)
SAMPLE RATE 44 KHZ 采樣率(建議選擇「44 KHZ」)
INTERPOLATED SOUND YES 內插換算(建議打開)e、MACHINE SETTINGS(機械設置)
LANGUAGE US/EUROPEAN/JAPANESE 區域(美國/歐洲/日本)
SYSTEM ARCADE/CONSOLE 系統(街機/家用)
MVS SETTINGS OFF/OM MVS設置開關
FREEPALY OFF/ON 免費游戲開關f、SHOTS FACTORY(捉圖工廠)
載入游戲時才可用,有興趣的朋友自己研究一下吧。(4)、右下方是狀態窗口(events)。
顯示模擬器當前所執行的任務。三、常用熱鍵「3」——投幣1
「4」——投幣1「1」——1P
「2」——2P「F11」——存檔
「F12」——取檔「Tab」——快速切換游戲窗口與控制窗口
「PAUSE」——暫停「5」- 減少音量
「6」- 增加音量
「7」- 錄 音
「8」- 顯示幀數
「9」- 限制幀數(ON/OFF)
「0」- 抓取預覽圖片(8位色深才可用)「F1」- 復位(MVS設定)
「F2」- 聲音設定 (ADPCM/FM/OFF)
「F3」- 聲音輸出(8位/16位)
「F4」- 聲音頻道 (MONO 單聲道/STEREO 立體聲)
「F5」- 色深選擇(8/16)
「F6」- 掃描(ON/50%/OFF)
「F7」- 插補圖像(ON/OFF)
「F8」- 圖像增強(ON/OFF)
「F9」- 抓圖「ESC」- 退出四、常見問題解答
1、怎樣讓合金彈頭2和打擊者1945PLUS更流暢運行?
用記事本打開配置neorage.ini文件,找到142096,metslug2.zip,並在後面加上",20000000",合金彈頭2 ROM的壓縮包文件名為metslug2.zip,所以在metslug2.zip後面加,這將會 68000 處理器設定為 20兆赫,將會與overclock z80 一樣。具體如下:142096,metslug2.zip,20000000一般情況下合金彈頭系列,20Mhz就可以了,打擊者1945PLUS要高一點的頻率,26Mhz48382,s1945p.zip,260000002、從網上下載NEO的ROM回來,放在<ROMS>目錄,打開模擬器,怎麼看不到?
先點擊「IMPORT」刷新一下,還沒有的話,看看<ROMS>目錄下是否有BIOS文件"neogeo.zip",沒有的話,下載一個就是了。五、MVS設置(合金彈頭3為例)
首先載入游戲,按"F1",進入如下菜單:HARDWARE TEST 硬體測試(要花一些時間,稍安勿躁)
SETTING UP THE HARD DIP 硬體設置
SETTING UP THE SOFT DIP 軟體設置
BOOK KEEPING 查看信息
SETTING UP THE CODE NUMBER 區域設置
SETTIN UP THE CALENDAR 日期設置
EXIT 退 出(選擇「EXIT」後,還要再按「F1」一次,才能真正退出)

通過1P的上、下方向鍵(記住是1P的上下方向鍵),可上下選擇。1P上的「A」鍵(1P的按鍵1即拳王的輕拳)確認,「C」鍵1P的按鍵士即拳王的重拳)退出子菜單。下面解釋一下合金彈頭3的SETTING UP THE SOFT DIP(軟體設置)菜單。

SETTING UP THE SOFT DIP 軟體設置
SETTING UP THE CABINET 投幣設置
SLOT1 METAL SLUG 3 合金彈頭3投幣設置SETTING UP THE CABINET 投幣設置
COIN1 1COIN = 1CREDIT 投幣1 1個幣=1次
COIN2 1COIN = 1CREDIT 投幣2 1個幣=1次
(例如:1COIN = 3CREDIT 一個幣可以玩3次,3COIN = 1CREDIT 三個幣才能玩一次)
GAME SELECT ONLY WHEN CREDITED(GAME SELECT FREE)
只有投幣才能開始游戲(免費游戲,就是說不用投幣)
GAME START COMPULSION 30 SEC(GAME START COMPULSION WITHOUT)
30秒內不按START鍵將強迫開始游戲(無時間限制)
DEMO SOUND SET UP IN EACH GAME(DEMO SOUND WITHOUT)
示範游戲中打開聲音(示範游戲沒有聲音)SLOT1 METAL SLUG 3 合金彈頭3設置
HERO 3 主人公有3條命(最多可以是99條命)
CONTINUE ON 繼續游戲開關(就是全軍覆滅後可否接機)
DIFFICULTY LEVEL 4 難度級別為4級(最高8級)
PLAY TIME 60 游戲時間為60
DEMO SOUND ON 演示聲音開關
PALY MANUAL ON 游戲指南開關
CREDIT/LEVEL ON/OFF 是否顯示可以玩幾次及級別
(往下移還有以下幾項)
LANGUAGE ENGLISH 語言為英文
BLOOD OFF 血統開關
COUNTRY OTHERS 國家 其他的

tiantian20 2005-9-23 15:20

WinKawaks模擬器完全使用方法
WinKawaks中一共有11個目錄,各種目錄的具體作用如下表:<BLEND>——用來存放透明表文件,擴展名為.bld,可以使你的游戲具有半透明效果,你在"視頻"菜單中選擇"啟用活動塊透明效果",如果你有這個透明表文件的話,效果就可以看出了,很爽的哦,可以一試.<CAPTURE>——在WinKawaks中抓的圖都有裡面啦.運行游戲後,非過濾抓圖用Ctrl+P 雙線過濾抓圖用Ctrl+Alt+P,圖片格式全部為PNG格式,用雙線過濾抓圖效果很好的啦,試試吧 <CHEATS>——很容易理解,當然是作弊(金手指),放作弊文件的地方,運行游戲後,在"游戲"菜單中選擇"修改作弊"就可以了作弊了,前提是你必須有這個游戲的作弊文件,WinKawaks144a中文合成包里的作弊文件很全的,所以你不必到處找了,相信是大家都會喜歡這個的東東吧,^-^ <EEPROM>——運行游戲後的一些記錄,用處不大,一般很少用到。
INI 在運行游戲的時候自動生成的.在"游戲"菜單中選擇"保存當前設定到配置文件",保存的設置都會在這個目錄中.還有配置名和你的游戲文件名相同,你可以用記事本打開它,在裡面設定控制鍵和宏命令,再在"游戲"菜單中選擇"從配置文件重新載入設定",這樣你的設定就生效了. <LANG>——菜單"雜項"中的"選擇語言包"的語言包都在這個目錄里了,你可以用記事本打開看看,還可以進行修改呢,修改成你喜歡的翻譯,然後保存,再運行Kawaks看看,全是你的翻譯了.哈哈. <RECINPUT>——用來存放錄像文件,擴展名為.rc0,通過"文件"菜單中的"紀錄游戲輸入"和"回放游戲輸入"進行紀錄和回放錄像.是用Kawaks製作GIF的必經過程. <ROMS>——這可是個重要的目錄啊,用來存放模擬器游戲(Roms)的地方,你下載的模擬器游戲(Roms)就放在這里,記 住roms不要解壓啦,否則就不能玩了,這也是一些模擬器初學者常犯的錯誤.<SAVES>——你保存的游戲進度(存檔)全在這了,你可以打開忘該目錄看看,看一下你存了哪些游戲,以便以後接著玩.先運行你保存過的游戲,再選擇"文件"菜單中的「載入游戲進度」就可以了 <SSHOTS>——用來存放你的游戲預覽圖片,其圖像格式必須是BMP格式,因為抓的圖是PNG格式,所以需要用工具轉換一下,如ACDSEE,在WinKawaks游戲列表中你只要選中游戲名,就可看到這個游戲的預覽抓圖,其實筆者的Kawaks144a中文合成包都有了,而且KOF系列的圖全都是用的是ROMs封面或游戲海報,很不錯的.可以試試 <TRACKLST>——音軌列表,這個目錄是記錄音樂相關的,不用管它,沒什麼用處.
接下來再介紹WinKawaks根目錄下的幾個文件:defaultkeysCPS.ini 默認的CPS游戲控制設定,通過記事本打開,進行設定後,你的CPS所有游戲都會默認為該設置,也可以在運行游戲後,修改控制設定,再通過"游戲"菜單中的"保存當前鍵位設定為默認值"來修改它defaultkeysMVS.ini 默認的NEOGEO(MVS)游戲的控制設定,其它的同上.DefaultWinKawaksINI.zip 備份的默認文件,如果WinKawaks.ini損壞了,通過它來恢復吧,把它解壓到WinKawaks的根目錄就行了.faq.txt 模擬器常見問題的解答,很詳細的哦,可以仔細看看,避免不必要的錯誤.kailleraclient.dll 這個文件可是個重要的文件,Kawaks的聯機游戲就是調用該程序。如果該文件被刪掉了或者改了名就不能夠聯機了.ROMCHANGES.txt 這個是說明ROMs變動的情況,上一版本WinKawaks能玩的ROMs這一版不一定能玩,最好用RomCenter整理一下,看看差哪些文件,然後再到相關站點去下載.如果不懂RomCenter,就看看相關教程,學會使用這些軟體可是模擬菜鳥向老鳥過渡的必經之路啊.sample_ini_files.zip 幾個樣本的INI,沒什麼用,不管它whatsnew.txt WinKawaks的新版更新情況.也沒什麼用,不用管。WinKawaks.exe WinKawaks的主程序,通過運行它來玩游戲。WinKawaks.ini WinKawaks的配置文件,比如你選擇的解析度、視頻內存分配方式、選擇視頻雙線過濾模式...等等設置全保存在裡面了同樣可以通過記事本進行修改。WinKawaks.rom ROMs的信息全保存在這了,一共多少游戲,缺哪些,有哪些等信息...再接下來介紹怎麼設置WinKawaks.你的機器的視頻內存分配方式,自動選擇一種最好的視頻內存分配方式,但是自動選擇不一定是正確的,比如筆者的機器,檢測說顯存比內存快,但是實際內存比顯存快很多.所以還是自己都選擇一下看看,看哪一種快就選那一種。選擇方法:在"視頻"菜單中的"視頻內存分配方式"中進行選擇.注意:Kawaks144a中文合成包運行過,所以不會有自動選擇視頻內存分配方式的過程,需自行設定.運行WinKawaks144a中文合成包畫面如下:
如果你看不慣這個模擬器啟用畫面,可以自已換一個,找一張你喜歡的BMP圖片,命名為skin.bmp放到WinKawaks根目錄就可以了.如下圖所示.這張還不錯吧.^-^現在我們來設置一下視頻,以便讓游戲更好的運行.選中"視頻"菜單中的"三倍緩沖",因為這樣運行游戲會更快.還有你如果不"進行選擇視頻雙線過濾模式..."設置,一般在運行游戲後會看到很多橫杠,這時你也不要擔心,以為是什麼大毛病.這里我們來設置一下就可以了一般在"視頻"菜單下,使用默認配置效果已經不錯了。基本不用再調整了不推薦使用拉伸。會影響速度!還有在「游戲」菜單中「NeoGeo 設定...」進行設定,一般選用家用機,因為在電腦上玩,而且選家用機比街機內容要多,如下圖所示:看到了吧,如果你選街機就沒有這個選擇菜單了,就直接進入第一種模式了注意:並不是所有的NeoGeo游戲都有這個選擇菜單,KOF系列和合金彈頭系列是有的,其它的就不一定的,可以自己試試. 最後再選上"免費游戲",這樣你就可以盡情的玩了,不怕沒有幣還不能繼續游戲了。還有在退出遊戲時必須先按一下回車,再退出,不然他會提示如下圖Pause Emulation Before Quitting 就是讓你先暫停游戲,然後退出,暫停游戲是Enter鍵,也就是回車鍵。最後如果你對默認的控制設定不滿意,可以自行設定,設定方法如下:在"游戲"菜單中的"重新定義鍵位設定"進行相應設定,手柄鍵盤都行,最多支持四個玩家.還有一個技巧,有人用RomCenter和ClrMAMEPro等Rom整理工具時,總覺得的資料庫太舊,其實WinKawaks有生成資料庫文件的功能,你看一下"工具"菜單就知道了,直接點擊生成該資料庫文件就行了.下面再來介紹一下模擬新手玩不了游戲的原因及其解決方法首先我們來設置一下路徑,如圖所示:相信大家一看就知道吧,畢竟都是中文的。各個目錄的具體作用上面已經說了,這里就不多說了,如果你的游戲Roms都放在WinKawaks根目錄中的ROMS目錄中,這里就不需要設置了,設置完成後確定.然後打開"文件"菜單中的"載入游戲",如下圖所示:你選擇"現有游戲"單選鈕,然後單擊"重新掃描所有游戲"按鈕看看你有多少游戲可以玩,如果你還沒有游戲Roms,到各大模擬站去下吧,具體網址最後介紹.下載完成後把它放到WinKawaks根目錄的ROMS目錄中,如果沒有這個目錄,新建一個吧。模擬新手在玩NEOGEO游戲時,經常會出玩找不到Neo-Geo.rom,ng-lo.rom,ng-sfix.rom等文件,是什麼原因呢原來還沒有NEOGEO的BIOS文件,去各大模擬站下一個吧,下載完後把NEOGEO.ZIP放到ROMS中就可以了,注意不要解壓,否則就等於沒有這個文件Kawaks是不會自動識別的。所有的NEOGEO游戲都共用這一個BIOS文件,如果你有了NEOGEO的BIOS文件和相應的ROMS還不能玩,還是提示差什麼文件的話,就是ROMs的問題了,估計不完整,因為NeoRagex和Kawaks所支持的NeoGeo游戲roms大部分不能通用……

tiantian20 2005-9-23 15:21

epsxe摸擬器教程
epsxe目前比較穩定的版本為1.52
下載epsxe 安裝後桌面會生成圖標 也可打開資源管理器 找到安裝的目錄 直接運行epsxe.exe 讓我們分別來看看幾個常用的文件夾的作用。最左邊的是 BIOS 文件夾,用於存放 BIOS 文件。ePSXe 所需的 1001 的 BIOS---Scph1001.bin 就要放到此文件夾下
存放記憶卡的文件夾 memcards ,epsxe000 是第一塊記憶卡,epsxe001 是第二塊
Plugins 文件夾,用來存放各種插件,如:圖像,聲音,手柄,光碟機。。。。。凡是插件就解壓縮到這個文件夾下吧
注意:由於插件都是*.dll的文件,平時是隱藏屬性,你是看不到的,我為了讓大家清楚才把屬性改為了全部顯示,如果你的文件夾下沒有,改一下顯示文件的屬性看看吧開始雙擊那個手柄模樣的可執行文件epsxe.exe 控制欄有5個菜單標簽(File,Run,Config,Options,Cheat)
File
Run CDROM:運行Ps游戲碟
Run BIOS:運行Ps主機bios
Run ISO:運行Ps碟的iso鏡像文件
Run PSX EXE:運行Ps碟EXE文件
Chage Disc: 換盤
Exit:退出
Run
Continue:繼續運行之前被「Esc」中斷的游戲
Reset:重新啟動
Config (這部分最煩)
Video:圖象部分,選擇適合自己顯卡的插件,並進行一系列的設置
Sound:聲音部分,選擇適合自己音效卡的插件,並進行一系列的設置
Cdrom:選個適合自己光碟機的插件,設定好光碟機所在的盤符(我是f:)
Bios: 隨便選一個吧,我試試都差不多的
MDEC: 用來控制播放游戲中的動畫
Memory Card: 記錄卡
Game Pad: 設置游戲手柄
Options
SIO irq always enable:永遠打開SIO中斷。(f4鍵)
Country: 選擇播放的制式(Autodetect PAL NTSC)
Cheat
Edit Cheat Codes:編輯金手指代碼
**help
幫助文件,沒什麼可說的 設置篇 第一次運行 配置向導會彈出 epsxe模擬器必須進行設置 分視頻 聲音等 每一項必須選擇一個插件 比如說 視頻中就有好多插件 如果您的顯卡是geforce系列 就應該選擇openGL的那個插件 你可以按著向導一步一步完成設置下面我們不按著向導 詳細講解各項設置視頻部分 從菜單選取配置-視頻 如圖如果您的顯示卡是geforce系列 可以選Pete's OpenGL加速插件 1.56 具體情況可以看向導裡面說明 選完插件後 單擊配置按鈕 (Pete's OpenGL

4. fc吞食天地有源碼嗎

有。
吞食天地2是一款經典的FC游戲,使用VirtuaNES模擬器,然後選擇吞食天地左上角第四個工具,然後點金手指代碼,點左下角輸入,然後有兩個空,把代碼輸進去就好。
吞食天地是1989年發布的一款RPG游戲,與街機版游戲一樣都是以日本的漫畫版《天地》為設計原型。吞食天地系類游戲包括FC吞食天地1、FC吞食天地2、FC吞食天地秋風五丈原,還有同人游戲和街機版本。

閱讀全文

與經典街機游戲源碼相關的資料

熱點內容
方舟怎麼給自己伺服器改倍率 瀏覽:14
騰訊雲遠程登錄伺服器賬號命令 瀏覽:583
銀行解壓手續沒給 瀏覽:25
benchmarkphp 瀏覽:629
程序員下午考試 瀏覽:153
程序員去澳洲找工作 瀏覽:232
下載app怎麼樣點擊信任 瀏覽:440
瑞波幣和加密貨幣有什麼區別 瀏覽:717
持倉量和成交量同時顯示的源碼 瀏覽:668
學習通app上的課表怎麼刪除 瀏覽:934
京東自營為什麼沒有溯源碼 瀏覽:989
windows2008如何使用文件伺服器 瀏覽:876
ipa時間鎖源碼 瀏覽:700
如何找到伺服器的線索 瀏覽:41
經典街機游戲源碼 瀏覽:392
帶命令行的安全模式長啥樣 瀏覽:497
微信文件夾圖標有個符號 瀏覽:451
和平精英充錢了如何退款安卓手機 瀏覽:632
r命令行參數 瀏覽:763
獲取通訊app源碼出售 瀏覽:516