RetroArch運行hack版街機游戲rom教程
前言
由于 RetroArch 不像 FBNeo windows 版那樣直接支持打 ips 補丁,然后運行游戲,所以我們需要使用一個工具 SamIPS2(或者 IPSwin2,工具可以通過百度搜索下載),對我們需要打? ips 的 rom 進行打補丁,打完補丁后由于模擬器的 crc 校驗會導致不能運行,所以我們還需要修改 crc 值,模擬器校驗完crc值后就可以運行了。
所有工具和材料下載
天翼云:https://cloud.189.cn/t/EbyERnRR3aum
訪問碼:4fit
模擬器下載
下載模擬器FBNeo,可以從琵琶行論壇的模擬器新聞版塊找到,鏈接地址:https://www.ppxclub.com/611235-1-1
這里感謝琵琶行論壇的菲魯塞迪同志分享了許多模擬器。

運行fbneo.exe程序,fbneo所在的目錄會生成許多文件夾,如下圖

可以從琵琶行論壇的rom交流版塊的置頂帖子里面下載,鏈接:https://www.ppxclub.com/692535-1-1
在這里感謝琵琶行論壇的caesarkof同志,一直分享FBNeo的最新rom
下載wof.zip和wofj.zip這兩個文件,先將游戲rom放到FBNeo的roms/arcade文件夾下


點完出現(xiàn)以下窗口


啟動成功后,將 wofj.zip 這個 rom 放到桌面上,并新建一個文件夾名為 wofj 解壓的文件夾,如下圖


下載ips補丁,從琵琶行論壇的帖子中應該可以找到,不過我已經(jīng)忘記是哪個帖子了,直接從我分享的網(wǎng)盤里面找吧,其他ips沒了。找到wofj.zip對應的ips,對應的ips放的文件夾名與rom名是一樣的。我把ips補丁解壓放到了桌面上的wofj補丁文件夾,如圖


打開2-mm.dat文件,以記事本的方式打開


tk2j_23c.8f
tk2j_22c.7f ? spiral22c
tk2j_23c.8f ? mm_23c
tk2j_22c.7f ? mm_22c
這里藍色字體的對應的是wofj解壓的文件夾下面的rom文件名(如tk2j_23c.8f),紅色字體的對應的是wofj補丁文件夾下面的ips補丁文件名( spiral23c )
我們使用2-mm.dat對應的ips對rom進行打補丁時,要將ips打到對應的rom上。
打補丁
下載SamIPS2(或者IPSwin2),解壓到桌面上,并啟動

需要使用的ips有spiral23c、spiral22c、mm_23c、 mm_22c
在SamIPS2程序中打補丁,首先點擊下圖的紅色方塊位置


然后選擇ips文件


接下來點擊 apply patch?


到這里我們就完成了第一個補丁

四個補丁都打完后,我們將wofj解壓的文件夾下的所有文件選中,壓縮成zip包,壓縮的zip包命名為 wofj



然后我們將壓縮后的 wofj.zip 包放到 fbneo/roms/arcade 文件夾下

啟動fbneo程序



然后就報錯,提示crc值的問題

而正確的值應該為9B215A68,同樣tk2j_22c.7f 文件現(xiàn)在的crc值為 7630FD8A
正確crc值應為 B74B09AC
修改crc值
下載CRC32編輯器,解壓到桌面上

打開 crc32 編輯器

選擇文件,修改crc值

所以填入到新CRC32的框內(nèi),方式那里要選擇末尾(覆蓋最后4字節(jié)),如圖

然后點擊修改即可

另外一個文件tk2j_22c.7f修改crc值,也是一樣的方式,這個文件正確的crc值為B74B09AC


然后到wofj解壓的文件夾,選中所有文件,壓縮為zip包,命名為wofj.zip


啟動 fbneo.exe 程序,執(zhí)行下面圖中的操作

到這里FBNeo運行可以通過的話,那么RetroArch的FBNeo核心也可以運行了。
RetroArch運行這部分我是直接在手機上面測試通過的,就不放圖了。