簡介
MAME(Multiple Arcade Machine Emulator) 是模擬器歷史上最優秀的多機種的街機模擬器之一,同時也是生命力最旺盛的街機模擬器。從 1998 年發布第一個版本起,MAME 已經經歷了數年的開發,同時也經歷了各種版本及多個開發者的變遷。作為功能最強大的街機模擬器,復蓋面涵蓋許多我們熟悉的街機機板,同時也支持各種不同的 PC 操作平台,並針對不同的 CPU 處理器開發了對應的最佳化版本。
MAME 是一個免費的、共享的、開放原始碼的模擬器,也是我們國內玩家最熟悉和最常使用的街機模擬器之一。由於原始碼的開放,各國各地區的模擬器愛好者或程式設計師針對其基礎版本開發出許多的衍生版。其中很多都具有自己的特色,比如我們熟悉的 MAME Plus!,前身是無聲模都發布的 mame32cn 0.37b13 及後來的支持簡繁體語言包的 mame32c 0.59,現在的 MAME Plus! 已經發展成擁有眾多功能的 MAME 改版。
版本
官方最新版本
MAME v0.148U4
新模擬遊戲
恐怖之夜 第二版 (Version 2.0.4) [Sara S.]
恐怖之夜 (Version 1.0.1) [Sara S.]
好運撲克 II [Roberto Fresca, f205v]
新克隆遊戲
飛行射擊錦標賽 V1.00 [Brian Troha, The Dumping Union]
D. D.戰隊 (日版, 4 玩家, FD1094 317-0185) [Porchy, The Dumping Union]
Se Gye Hweng Dan Ultra Champion (Hong Kong) [Brian Troha, Smitdogg, The Dumping Union]
街頭足球 (larger ROMs) [Brian Troha, Smitdogg, The Dumping Union]
至尊對決 (日版, 工程版?) [Arzeno Fabrice, The Dumping Union]
西遊釋厄傳 Super (ver. 103, 中國版, 騰訊) (未保護) [XingXing]
怒首領蜂 II - 蜂暴 (多套) [Mr. CAST, Smitdogg, Tormod, The Dumping Union]
大追捕 罪惡終結者 (世界版) [Porchy, The Dumping Union]
打磚塊線上 (Ver 2.02O 1997/02/10) [Sonic, Smitdogg, The Dumping Union]
Ball Boy [The Dumping Union]
新添加但無法運行
GTI Poker? (SMS hardware) [Kevin Eshbach, Roberto Fresca]
超級手鼓 2K1 SPR (GDR-0013) [gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont]Fruit [Any, R. Belmont]
彈珠檯 2000: 星球大戰 第一幕 [R. Belmont, José Renato Castro Milanez]
彈珠檯 2000: 火星的復仇 (rev. 1) [R. Belmont, José Renato Castro Milanez]
彈珠檯 2000: 火星的復仇 (rev. 2) [José Renato Castro Milanez]
金牌高爾夫 ! 2004 [R. Belmont, Brian Troha, uncletom]
金牌高爾夫 ! 2005 [R. Belmont, Brian Troha, uncletom]
衍生版
MAME Plus!最新版本:0.148u4
說明文檔:
該版本主要新添加模擬了怒首領蜂 II - 蜂暴,西遊釋厄傳 Super 騰訊版等經典的幾款遊戲
版本介紹
從mame0.130u1開始,開始支持TAITO G-NET基板,有一些這塊板子上的遊戲已經可以玩了,都是CHD類型的.可能有些玩家對CHD不熟悉,簡單說下CHD=Compressed Hard Disk,是街機內置硬碟遊戲的壓縮檔案,有些基板的遊戲需要這類檔案才能在模擬器上進行遊戲,有些遊戲需要一個通用的那種rom檔案和相應的CHD檔案,而有的只需要CHD即可。CHD檔案放在對應遊戲的同名資料夾,此資料夾放在模擬器的roms資料夾里。第一次載入該類遊戲,需要一段的等待過程,有的遊戲很大,需要等待很久,請耐心。
按鍵設定
選單:Tab
上下左右:分別為小鍵盤上的上下左右鍵
確定:Enter
取消:Esc
遊戲搜尋:F3
遊戲掃描:F5
視窗最大最小化切換:F11
說明
檔案說明:
CHEAT.DAT MAME的作弊碼檔案。
MAME.INI 存儲MAME的一些基本設定。
MAME32P.EXE MAME32PLUS GUI介面主程式。
MAMEP.EXE DOS版的MAME。
MAMEPLIB.DLL MAME運行時所需的動態連線庫檔案,包含比如ROMDATA之類的資訊。
UNICOWS.DLL 由於Windows 95/98/ME基本不支援Unicode,MAME32PLUS需要此檔案來支援UNICODE以實現雙位元元組文字顯示。
WHATSNEW.TXT MAME的更新歷史記錄。
目錄說明:
artwork —— 一些遊戲可以支援一些特殊的artwork檔案,你可以用PNG格式來存放在這裡,其實就是遊戲以圖片樣式加的一個修飾性的框線。
bkground —— MAME圖形介面時所用到的背景圖案。
CPANELS —— 存放街機控制臺圖像檔案。
CTRLR —— 存放INI檔案來指定控制埠映射。
CFG —— 存放對應每一個已經運行過的遊戲的配置檔案
DIFF —— 用來存放Hard disk difference檔案,一些特殊的遊戲可能會用到。
DOCS —— 內涵一些說明文檔。
FONT —— 存放MAME32的字型檔。
FLYERS —— MAME32專用,存放遊戲海報圖像檔案的目錄。
FOLDERS —— 存放MAME32的遊戲分類資訊。
SNAP —— 存放遊戲中的截圖。
SAMPLES —— 存放某些遊戲聲音採樣資料。由於MAME支援的遊戲中一些遊戲所使用的聲音採樣是類比的而不是數位的,或者該遊戲的聲音根本就沒有類比,這樣的話你就需要加一個Sample檔案放到SAMPLES目錄下才能得到正常的類比效果。
HI —— 存放遊戲最高分存檔;
INP —— 存放遊戲紀錄;
IPS —— International Patching System,存放外部DAT檔案用來定義某一個遊戲的hack需要的資訊;
STA —— 存放遊戲狀態資料;
LANG —— 存放MAME32功能表所使用的語言包;
Marquees —— 存放遊戲貼畫;
MEMCARD —— NeoGeo遊戲專用的虛擬記憶卡;
ROMS —— 存放各種ROM的預設目錄;
TITLES —— 存放遊戲中標題畫面;
NVRAM —— 存放有關基板參數設定的目錄,作用和基板上用於存放調試參數的SRAM是一樣的;
CABINETS —— MAME32專用,存放街機箱體照片圖像檔案的目錄;
ICONS —— MAME32專用,存放遊戲小圖示的目錄;
註: artwork, CPANELS, FLYERS, Marquees, CABINETS, TITLES 都是修飾性的圖案。
視窗介面說明:
進入MAME32PLUS後可看到有三個主視窗,
左邊是遊戲的類列表資料夾,中央的視窗是所選中的類中的遊戲列表,右邊是所選中遊戲的一些具體資訊。
類列表說明:
ALL GAMES —— 顧名思義,所有的遊戲。
AVAILABLE —— MAME已找到的遊戲
MANUFACTURE —— 按製造商分類
YEAR —— 按出品年份分類
SOURCE —— 按驅動代碼分類
CPU —— 按中央處理器分類
SND —— 按音效晶片分類
WORKING —— 運行正常的遊戲
NON-WORKING —— 運行不正常的遊戲,通常是由於BAD DUMPED。
ORIGINALS —— 原始版本的遊戲
CLONES —— 克隆版的遊戲(所謂克隆版無非就是改了個標題畫面,換了語言等等)
RASTERS —— 點陣圖格式的遊戲,90%的遊戲都是此格式。
VECTOR —— 向量格式的遊戲,通常年代比較久遠
TRACKBALL —— 操縱裝置為軌跡球的遊戲。
STEREO —— 所有是身歷聲的遊戲
HARDDISK —— 磁片鏡像遊戲,最大上G,奇大無比……
ARTWORK —— 所有支援ARTWORK的遊戲。
CATEGORY —— 按遊戲類型分類
CONTROL —— 按控制類型分類,比如4鍵,8鍵。
FAVORITE —— 可以把自己喜歡的遊戲加進去。
FPS —— 按顯示禎數分類遊戲
HACK —— HACK版的遊戲
HARDWARE —— 按遊戲機版分類
SCREEN —— 按圖像解析度分類
VERSION —— 按MAME更新版本分類遊戲。
外部功能表說明:
1.PLAY —— 開始當前選中的遊戲。
2.PLAY AND RECORD INPUT... —— 開始遊戲並記錄鍵盤按鍵,生成一個.INP檔案,可以用來製作錄影。
3.PLAYBACK INPUT —— 播放製作好的INP檔案。
4.SELECT RANDOM GAME —— 隨機選擇一個遊戲。
5.ADD TO CUSTOM FOLDER... —— 把選中的遊戲添加到自定義目錄里,只能添加到ARTWORK至VERSION目錄里,
6.REMOVE FROM THIS FOLDER —— 從此資料夾中移除選中的遊戲。
7.PROPERTIES —— 此選項可以單獨配置某個遊戲運行設定,不同於OPTIONS里的DEFAULT GAME OPTIONS是針對所遊戲的。優先權大於全局設定。
8.AUDIT ALL GAMES —— 分析所有的ROM和SAMPLE,以此可以檢查ROM錯誤的原因。不過薦使用MAMECLR,ROMCENTER等專業分析整理ROM的軟體。
VIEW:
此選項用來自定義察看分類及遊戲列表的樣式。
Toolbar —— 開啟/關閉工具列。
Status Bar —— 開啟/關閉狀態欄。
Folder List —— 開啟/關閉類資料夾列表。
Screenshot —— 開啟/關閉右視窗中的遊戲截圖顯示。
Screenshot Tab —— 開啟/關閉右視窗中的遊戲截圖顯示切換表。(此表可切換顯示FLYERS,SCREENSHOT,Marquees,Cabinets等 )
Large Icons —— 選擇此項遊戲列表將以大圖示顯示。
Small Icons —— 選擇此項遊戲列表將以小圖示顯示。
List —— 選擇此項遊戲列表將以列表形式顯示。
Details —— 選擇此項將以小圖示列出各個遊戲的細節資料,還可以根據這些不同資料進行排序。(點擊各項相應標題即可)
Grouped —— 選擇此項將不僅以小圖示列出各個遊戲的細節資料,那些克隆版的還單獨向後空了兩格。
Arrange Icons —— 排列圖示,效果等同於直接點擊各項細節相應標題,可以按目錄,製造商,玩過的次數,類型,年份等排序。
Line Up Icons —— 重新排列圖示。
Refresh —— 選擇此項MAME將重新搜尋ROM,需要一定的時間。
Custom Filters —— 此選項可以自定義不顯示的遊戲類型。
Customize Fields —— 此選項用於自定義細節標題欄。
OPTIONS:
1.GAME LIST FONT —— 遊戲列表字型,可以設定顏色大小之類。
2.GAME LIST CLONE COLOR —— 設定克隆版遊戲的字型顏色,以此區別原版遊戲。
3.DIRECTORIES —— 設定ROM所在路徑,可以添加多個路徑。
4.DEFAULT GAME OIPTIONS —— 默認遊戲選項,參見GAME DEFAULT OPTIONS詳解 BY CYRAX
5.PALETTE SETTING —— 調色板設定,用來設定遊戲中的背景,OSD(ON SCREEN DISPLAY),游標等顏色。
6.RESET TO DEFAULT —— 恢復到默認設定。
7.INTERF ACE OPTIONS —— 介面選項,SEARCH FOR NEW GAMES指的是每次啟動MAME時是否搜尋新遊戲。ENABLE VERSION MISMATCH WARNING意為在原有目錄里更換新版本的MAME時是否有提示。ALLOW GAME SELECTION BY A JOYSTICK是指是否能用手柄在GUI介面選擇遊戲,需要重新進入MAME才能生效。SELECT RANDOM BACKGROUND IMAGE為每次進入MAME時是否自動隨機選擇背景圖案。
8.Background Image —— 用來選擇GUI背景圖案,格式為PNG。
9.LANGUAGE —— 選擇功能表所使用的LNG語言包。
遊戲內置功能表說明:
按TAB可調出此設定功能表。(如有手柄的話也可以用手柄的操控功能表)
INPUT (GENERAL)
此項是全局默認的操控設定,這裡可以定義功能鍵和遊戲的默認按鍵。方法是
先按回車就可輸入要設的按鍵,連按兩次回車可刪除當前按鍵設定。
默認設定1,2,3,4分別為P1,P2,P3,P4的START鍵。5,6,7,8分別為P1,P2,P3,P4的COIN投幣鍵。P1的方向鍵為鍵盤方向鍵,動作鍵位別為CTRL,ALT,SPACE。當然這些都能自己設定。