- A+
MAME 是一個(gè)街機(jī)游戲模擬器。MAME 以前是 Multi Arcade 機(jī)器仿真器的縮寫,通過(guò)仿真來(lái)記錄和再現(xiàn)街機(jī)機(jī)器,計(jì)算機(jī),控制臺(tái),國(guó)際象棋計(jì)算機(jī),計(jì)算器和許多其他類型的電子娛樂(lè)機(jī)器的內(nèi)部組件。 作為一個(gè)很好的副作用,MAME 允許在現(xiàn)代 PC 上使用最初為仿真機(jī)開發(fā)的程序和游戲。有一次,實(shí)際上有兩個(gè)獨(dú)立的項(xiàng)目,MAME 和 MESS。 MAME 模擬器覆蓋了街機(jī),而 MESS 覆蓋了其他一切。 它們現(xiàn)在合并為一個(gè) MAME。
MAME 主要用 C 語(yǔ)言編寫,其中一些核心組件用 C++ 編寫。 MAME 目前可以模擬過(guò)去 50 年來(lái)超過(guò) 32000 個(gè)系統(tǒng)。
MAME 的目的是保存數(shù)十年的軟件歷史。 隨著電子技術(shù)的不斷涌現(xiàn),MAME 阻止了這個(gè)重要的“復(fù)古”軟件被丟失和遺忘。 這是通過(guò)記錄硬件及其功能來(lái)實(shí)現(xiàn)的。 MAME 的源代碼作為此文檔。 該軟件可用的事實(shí)主要是為了驗(yàn)證文檔的準(zhǔn)確性(如何證明您已經(jīng)忠實(shí)地重新創(chuàng)建了硬件?)。 隨著時(shí)間的推移,MAME(最初代表多街機(jī)器模擬器)吸收了姐妹項(xiàng)目 MESS(多模擬器超級(jí)系統(tǒng)),因此 MAME 現(xiàn)在記錄了各種各樣的(主要是復(fù)古的)計(jì)算機(jī),視頻游戲控制臺(tái)和計(jì)算器,以及 最初關(guān)注的街機(jī)視頻游戲。
整個(gè) MAME 項(xiàng)目是根據(jù) GNU 通用公共許可證 2(GPL-2.0)的條款分發(fā),因?yàn)樗诙鄠€(gè) GPL 兼容許可下提供的代碼。 絕大多數(shù)文件(超過(guò) 90% 包括核心文件)都在 BSD-3-Clause 許可下,我們鼓勵(lì)新貢獻(xiàn)者根據(jù)此許可分發(fā)文件。
請(qǐng)注意,MAME 是 Gregory Ember 的注冊(cè)商標(biāo),并且必須獲得使用“MAME”名稱,徽標(biāo)或文字標(biāo)記的許可。
街機(jī)游戲模擬器支持操作系統(tǒng)
當(dāng)前源代碼可以在所有主要操作系統(tǒng)下直接編譯:Microsoft Windows(包括 DirectX/BGFX 本機(jī)支持或支持 SDL),Linux,F(xiàn)reeBSD 和 Mac OS X. 此外,32 位和 64 位都是 支持,但要注意 64 位通常顯示速度顯著增加。
街機(jī)游戲模擬器系統(tǒng)要求
MAME 是用相當(dāng)通用的 C/C++ 編寫的,并且已被移植到許多平臺(tái)上。 隨著時(shí)間的推移,隨著計(jì)算機(jī)硬件的發(fā)展,MAME代碼也在不斷發(fā)展,以利用所提供的更強(qiáng)大的處理能力和硬件功能。
官方 MAME 二進(jìn)制文件經(jīng)過(guò)編譯和設(shè)計(jì),可在基于 Windows 的標(biāo)準(zhǔn)系統(tǒng)上運(yùn)行。
最低要求是:
Intel Core 系列 CPU 或同等產(chǎn)品,至少 2.0 GHz
32 位操作系統(tǒng)(Windows 上為 Vista SP1 或更高版本,Mac 上為 10.9 或更高版本)
4 GB RAM
適用于 Windows 的 DirectX 9.0c
具有 Direct3D 或 OpenGL 功能的顯卡
任何支持 DirectSound 的聲卡/板載音頻