Total Pageviews

Tuesday, 24 May 2016

跨平台的Open Source模擬器-MAME

MAME(Multiple Arcade Machine Emulator)是一個很有名的模擬器(官方網站Wiki介紹),由於他是開放原始碼的程式,因此在Windows上出現很多版本。Mac以及Linux上也有相應的移植版本。不過由於這些版本比Windows的版本還要舊,因此新支援的遊戲或是新功能可能要一陣子才玩的到。
MAME其實只是一個命令列的程式,利用各種參數來載入遊戲。
我們這邊介紹的則是MAME的前端GUI界面,可以讓大家用GUI做設定後傳遞給MAME作為執行的參數。

接著來說明Mac和Linux(以Ubuntu為例)上面要怎麼玩MAME。

Mac OS X;

MAME OS X
http://mameosx.sourceforge.net/

這是OS X版本的MAME,
根資料夾是
/Users/$USER/Library/Application Support/MAME OS X/

所以作弊檔cheat.dat放在這邊
rom資料則放在
/Users/$USER/Library/Application Support/MAME OS X/roms

附帶一提,最新版的MAME OS X在目前最新的Mac OS X 10.5.5中可能會卡在讀取的畫面,因而無法遊戲。

Linux(Ubuntu)
首先要先安裝kxmame
$ sudo apt-get install kxmame

之後在“應用程式”選單裡面的“遊戲”就可以看到kxmame了。

kxmame的根目錄是
/usr/lib/games/xmame

所以作弊檔cheat.dat放在這邊
rom資料則放在
/usr/lib/games/xmame/roms


記得除了rom以外,機板的bios也要一起放在roms資料夾中才可以打開遊戲喔
進入遊戲後可以按下tab進行按鈕的配置或是改變機台設定。F2則是開啟機台設定選單,F3重新啟動遊戲,ESC則可以離開遊戲。

說起來還是Windows版本的MAME成熟,目前比Mac與Linux版本多了遊戲文件的功能,可以在遊戲中觀看招式表,以及改變模式為家用模式等等。

最後,這些遊戲僅供試玩.