回覆列表
  • 1 # 使用者2020599920307

    MESS和MAME合併了,現在叫做MAME Software List。現在MAME已經不光是街機硬體模擬器了,而且還有著許多最完美的家用機模擬核心,比如FC/MD/PS/N64等等。AMIGA和C64等古董微機也可以模擬了。

    這個模擬器的主要主旨是“將街機/家用機/古董PC的硬體文件化(用程式語言)”。也就是說,要完全的、原原本本的、一步一步的將硬體原本的特性、操作還原出來。而不是用某些取巧的HACK來達到“能玩”的效果。

    對MAME來說,“完美的詮釋原硬體”要比“能玩”兩個字重要得多。由於這個宗旨,MAME極少使用各種最佳化,最多就是一些SIMD Intrinsic,甚至為了考慮跨平臺移植性,連這種東西也很少。硬體加速更是完全不被支援。原硬體有3D繪圖/3D加速功能?用C語言軟體實現!絕對不會借用任何硬體加速功能。

    當然,現在的MAME支援D3D/OGL輸出,並且支援各種Shader來增強畫質。但那畢竟只是在核心部分用軟體方式渲染完全部畫面之後輸出圖片而已。Shader的作用也只是錦上添花,比如模擬一下CRT的效果。遊戲本身是絕對不會經過D3D或者OGL進行繪圖的。

    結果就是,只要MAME的“支援狀態”裡面寫著“正常工作(Working)”,那就意味著你可以得到和原機完全相同的體驗。當然,輸入裝置的不同等問題則是另一回事。但是軟體上做到了完全的、完美的再現原始基板、遊戲、主機etc。但是執行效率則完全沒有保證。比如MAME的N64的RDP核心是最完美的RDP核心之一。不像主流N64模擬器那樣,需要對每一個遊戲一一編寫微程式碼。MAME的RDP核心完全再現了N64原本RDP晶片的可程式設計特性,可以響應所有的指令。但是速度非常、非常的慢。我把我的5960x超冒煙了4.5G,也只能有不到20幀的速度。

    所以MAME不會像其他一些以“能玩”為主要目標的模擬器那樣,由於各種Hack的存在,同一款硬體大多數遊戲基本完美,一部分有些毛病,但是基本不太影響玩這種情況。Working就是完美、絕對不會出現“有些毛病”,只要是這個硬體的都會完全正常運作。Partial通常意味著一些部分沒有實現,可以有一些期待,Not Working就是不能玩、有關鍵部分沒有被實現——不排除有些遊戲能啟動,但是畢竟不被支援。

    另外還有一點,早年MAME本身是命令列程式。所以各種GUI和整合GUI版本如雨後春筍般到處出現,其中不乏有做的非常不錯的。比如MAMEPlus,MAME XT等等。但是現在MAME本身已經內建一套GUI了(依然可以透過命令列使用),所以各路GUI和整合GUI版本紛紛下馬,不再繼續開發了。由於這套GUI的操作並非基於Windows的操作習慣,對於習慣了以前那套GUI的人來說是一件憾事,初次上手或許也會有些困難。

    總之,MAME是一款模擬器,總之是將硬體文件化,特色是完美模擬各種硬體、但是效率非常低。功能非常強大,但是上手可能有些困難。

  • 2 # 使用者922551757647

    MAME,WINKAWAKS這兩款就

    蠻好。沒有哪個最好用,兩款都

    有部分遊戲不能執行。但是這兩

    款能模擬幾乎所有你知道的街機

    遊戲。個人建議,僅供參考。

  • 中秋節和大豐收的關聯?
  • 怎樣重新定義定製傢俱的概念?