Retroarch模擬器怎麼新增PS1遊戲?
Retroarch模擬器怎麼新增PS2遊戲?
Retroarch模擬器怎麼新增PSP遊戲?
看過前面幾節的朋友已經知道只要在模擬器中下載與遊戲型別相對應的核心,再載入遊戲就可以直接開玩了。但是這僅限於模擬器核心已經具備遊戲需要的 bios檔案的情況下,如GBA、GBC、FC等。而有些遊戲由於涉及版權的原因,模擬器不會在核心中整合bios,這類遊戲如PS1、PS2、PSP、3DO等。
我們先來看一個例子:
這是一個ps1的遊戲檔案,"天誅忍凱旋[簡][Beta].zip" :
Retroarch模擬器中支援PS1遊戲的核心是“PCSX”,下載該核心並按照之前的方法載入遊戲看看能不能執行:
出錯了,顯示“ No PlayStation BIOS file found - add for better compatibility”(沒有找到PS的BIOS檔案,用以增加更好的相容性),缺少BIOS檔案可能導致遊戲相容性問題,例如破圖、閃退、卡頓甚至不能進入遊戲。
點選“選單”>>>“載入核心”找到“Sony - PlayStation(PCSX ReARMed)”單獨載入該核心,之後開啟“系統資訊”>>>“核心資訊”一項,看到有很多感嘆號,這些感嘆號就是提示我們核心需要的某些檔案缺失了!
知道了問題就要找解決的辦法。認真看提示資訊,共有六行,而我們只需要注意前面三行(後面三行是告訴我們前面三個缺失的檔案對應的演算法加密,不用理會)。
這裡提示我們需要三個檔案:scph5500.bin、scph5501.bin、scph5502.bin,這三個檔案是缺失但非必要的,也就是說,沒有這幾個檔案也可以運行遊戲,但可能存在相容性方面的問題。
BIOS檔案一般應當存放在system資料夾下,這裡我找了一個“scph5500.bin”並放到“D:\RetroArch\RetroArch-Win64\system”資料夾中:
回到模擬器核心資訊檢視狀態,顯示為“(!)存在但非必需的:scph5500.bin”,說明這一項已經沒有問題了:
再次開啟遊戲,完美執行!
scph5500.bin這個檔案在你的ps1裡面有(當然網路上也有,由於版權原因不能告訴你在哪下,需要你自己找找)。
BIOS檔案存放的位置有三種:
1、直接放在system資料夾裡(如PS1):核心資訊沒有特殊提示的,預設放在system資料夾;
2、需要在system資料夾下新建一個資料夾存放(如PS2):核心資訊有提示存放位置;
PS2的核心是“Sony - PlayStation2(PCSX2)”,核心資訊提示沒有找到pcsx2資料夾,在pcsx2資料夾下沒有找到bios資料夾,沒有找到bios檔案。
相應的,我們要在system資料夾下新建一個資料夾並命名為pcsx2,在pcsx2資料夾下再新建一個資料夾並命名為bios,然後將PS2的BIOS檔案放在該資料夾中。
3、BIOS檔案和遊戲檔案放在同一個資料夾裡(如MAME):核心資訊有提示需要和遊戲檔案放在同一資料夾。
MAME2003的核心資訊提示,BIOS檔案必須與ROM檔案在同一檔案內:
還有一些遊戲需要專用的BIOS支援才能執行,也一樣要將專用BIOS檔案和遊戲檔案放在同一資料夾下。
例如PS1版本的格蘭蒂亞,網上下載的這種需要專用BIOS的遊戲一般在壓縮包裡會有說明,或者直接會將需要的BIOS檔案整合在壓縮包裡:
核心資訊提示有感嘆號的應儘量消除,但有時候並不一定需要所有bios檔案集齊。如ps1只需要一個bios檔案就可以了,這一個bios代表了一種型號的ps1,而各個型號的ps1支援的遊戲其實是差不多的。有時候雖然核心提示有檔案缺失,但在實際使用中也不會影響遊戲執行,但還是建議完善核心檔案,畢竟玩遊戲玩到一半出問題就不好了,特別是存檔丟失的話估計心態要崩哈哈。
其他遊戲型別(如3DO、Wii等)也是同理,就不一一贅述了。
新的一年祝大家身體健康!好運常在!