Emulation

MAME 顯示“所選遊戲缺少一個或多個必需的 rom 或 chd 圖像”錯誤消息

  • October 20, 2020

我現在對 MAME 玩一些舊的街機遊戲有疑問。我試圖先在Google上搜尋這個問題,但我仍然沒有得到一個可行的答案。

我的問題是這樣的:

apt-get install mame我已經在我的 Debian Linux 上使用命令下載了 MAME 。安裝過程很順利,之後我進行了正確的設置。我已經獲得了幾個 ROM 文件,包括“街頭霸王 III 3rd Strike”、“街頭霸王 II”:冠軍版、“拳皇 97”等,並將它們放入正確指定的 rom 文件夾中。 .ini 文件。

啟動 MAME 後,我可以看到這些 ROM 文件的條目(在 xterm 中啟動 MAME 時沒有 GUI 前端),但是當我選擇任何一個 ROM 時,我得到了相同的錯誤消息。neogeo.zip 文件(MAME 的 Neo Geo ROM)在我的 roms 文件夾中。

似乎是什麼問題?請幫我。謝謝你。

一些可能讓你絆倒的事情:

MAME 會將很多遊戲顯示為“可用”但實際上並非如此。我認為他們在這裡的意思是“兼容”而不是“可用”。您可以使用 ROM 的名稱執行 MAME 以直接進入該遊戲,或者如果它不存在則立即失敗。

您可以從 MAME 網站上的一個公開可用的 ROM開始,因為它們幾乎可以保證工作。您在 ROM 站點上找到的文件更可疑。

對於某些遊戲(例如 Street Fighter 3 Third Strike),除了 ROM 之外,還需要一個 .CHD 文件。有關於此 CHD 文件所在位置的規則,您可以在常見問題解答中閱讀此內容

NeoGeo 遊戲(例如 King of Fighters ‘97)需要在您的 roms 文件夾中使用 neogeo.zip,但您似乎已經這樣做了。

請注意,MAME 對 ROM 文件名非常挑剔——它們必須與 MAME 所期望的完全匹配。如果您重命名了文件,或者下載的文件名稱錯誤,則需要修復它們。 可以告訴您匹配的遊戲名稱和預期的 ROM 名稱,儘管由於支持的 ROM 數量眾多,mame -listfull您可能希望將其傳輸到或類似名稱。grep

引用自:https://gaming.stackexchange.com/questions/263921