這個 GUST FIX 就是為了解決玩煉金術士 Mana Khemia Alchemists of Al-Revis (A9) (US) 時所遇到的 Black screen after going "Off Campus" 問題(目前新版模擬器已經解決了這個問題)。
知道打補丁的步驟,就可以自己打補丁並編譯最新版本 SVN 的 PCSX2。
需要打補丁的檔案
PCSX2 SVN 資料夾\pcsx2\IPU\IPU.cpp
用記事本開啟之,搜尋 ipuIDEC(u32 val),有且只有這樣一個
static __forceinline BOOL ipuIDEC(u32 val)
然後向下找,會找到
assert(s_routine != NULL); so_call(s_routine);
在 so_call(s_routine) 前加入一行 return FALSE;
assert(s_routine != NULL);
return FALSE;
so_call(s_routine);
線上參閱 PCSX2 Google Code 中的 IPU.cpp
http://code.google.com/p/pcsx2/source/browse/trunk/pcsx2/IPU/IPU.cpp
參考資料
http://forums.pcsx2.net/thread-2518-post-52785.html#pid52785
沒有留言 :
張貼留言