PIXNET Logo登入

<a href="http://twpcsx2.blogspot.com/2014/02/blogger.html">呆丸北拜已搬家至 Blogger</a>

跳到主文

主修 PCSX2 也研究其他模擬器,兼顧研究 Windows 作業系統及軟體技術。
部落格裡的檔案載點如果掛了,就留言講一下,我盡可能把檔案補上。
訂閱呆丸北拜的部落格

部落格全站分類:電玩動漫

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 17 週日 201315:54
  • PCSX2 聲音插件 SPU2null 的編譯方法

此插件處於非活動狀態,官方已不再更新。此插件的詳細資訊請洽 PCSX2 關閉聲音輸出的插件 SPU2null。
位於 X:\PCSX2-原始碼\plugins\SPU2null 的原始碼,我無法編譯成功。於是從其他地方找來 SPU2null 的原始碼,並編譯成功。
簡單記錄一下如何編譯:
要求您已經安裝 TortoiseSVN。新增一個資料夾用來存放 SPU2null 的原始碼,我給該資料夾取名 SPU2null_SRC。給 SPU2null_SRC 按滑鼠右鍵,出現一個選單,按一下 SVN Checkout...。
出現一個視窗,在最上面的那一欄 URL of repository,填寫 http://pcsx2.googlecode.com/svn/tags/old/plugins/spu2/SPU2null/Src/,然後按底部的 OK 按鈕。
原始碼資料夾 SPU2null_SRC 壓縮成 7z,以後還可以使用。
SPU2null_SRC 資料夾中,使用 VS2010SP1 開啟 SPU2null_2008.vcproj。然後在彈出的視窗中,直接按右下角那裡的 Finish 按鈕。
來到 VS2010SP1 程式介面之後,頂部工具列中間偏左有個下拉式選單預設值 Debug,給它改成 Release。
左上角下方 Solution Explorer 裡,給 SPU2null 按滑鼠右鍵,彈出的選單中,按一下第一項 Build。然後彈出一個視窗,直接按右下角的「存檔(S)」按鈕。之後就會開始編譯。
最後雖然編譯失敗,但是編譯失敗的原因是,從錯誤的位置複製插件的 dll 檔案。其實插件的 dll 檔案已經編譯完,位於 SPU2null_SRC\Release\,檔案名稱 SPU2null.dll。
最後,您需要把 SPU2null.dll 複製到 PCSX2 模擬器資料夾的 plugins 資料夾裡面。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(483)

  • 個人分類:Visual C++
▲top
  • 2月 16 週六 201317:26
  • PCSX2 光碟插件 CDVDpeops 的編譯方法

此插件處於非活動狀態,官方已不再更新。位於 X:\PCSX2-原始碼\plugins\CDVDpeops。
簡單記錄一下如何編譯:
使用 VS2010SP1 開啟 cdvdPeops_2005.vcproj。然後在彈出的視窗中,直接按右下角那裡的 Finish 按鈕。
來到 VS2010SP1 程式介面之後,頂部工具列中間偏左有個下拉式選單預設值 Debug,給它改成 Release。
左上角下方 Solution Explorer 裡,給 cdvdPeops 按滑鼠右鍵,彈出的選單中,按一下最後一項 Properties。
彈出的視窗中,左半邊視窗依次展開 Configuration Properties -> C/C++ -> Preprocessor,然後右半邊視窗中,列表裡第一項 Preprocessor Definitions 的內容,把開頭的 WIN32 改成 __WIN32__(這一步是關鍵,否則無法編譯成功),按右下角那裡的確定按鈕。
左上角下方 Solution Explorer 裡,給 cdvdPeops 按滑鼠右鍵,彈出的選單中,按一下第一項 Build。最後雖然編譯失敗,但是編譯失敗的原因是,從錯誤的位置複製插件的 dll 檔案。其實插件的 dll 檔案已經編譯完,位於 X:\PCSX2-原始碼\plugins\CDVDpeops,檔案名稱 cdvdPeops.dll。
最後,您需要把 cdvdPeops.dll 複製到 PCSX2 模擬器資料夾的 plugins 資料夾裡面。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(87)

  • 個人分類:Visual C++
▲top
  • 2月 15 週五 201311:26
  • Gavotte Ramdisk 和 Visual Studio 2010 SP1 存在相容性問題


從 Gavotte Ramdisk 所建立的 ramdisk 中開啟 .sln 或 .vcproj 檔案之後,最終出現以下錯誤訊息:
(不論 Gavotte Ramdisk 所建立的 ramdisk 是 FAT32 還是 NTFS)
An error occurred while creating or opening the C++ browsing database file X:\PATH\FILE.sdf. IntelliSense and browsing information will not be available for C++ projects.
Ensure that Microsoft SQL Server Compact 3.5 is installed and that no other applications are accessing the file. If this problem persists, delete the file and reopen the solution.
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(171)

  • 個人分類:Visual C++
▲top
  • 10月 23 週六 201012:51
  • 編譯 PCSX2 和 Dolphin 免安裝使用 DXSDK、Nvidia Cg Toolkit、glew(Win32)

NO_INSTALLATION_DXSDK-2
免安裝的好處

不必安裝(廢話)
節省硬碟空間:只需要從安裝程式手動提取編譯模擬器所必須的檔案,不必執行安裝程式給他全部安裝所有的東西。最典型的例子就是 DXSDK,安裝程式 500 餘 MB,其實編譯模擬器所需要的檔案只有 20 MB。
便於升級管理:以後有新版 DXSDK、Nvidia Cg Toolkit、glew(Win32)的升級,只需要覆蓋原先同名舊版的檔案即可。不存在先移除舊版再安裝新版的這種只有使用安裝程式才會有的過程,也就不必擔心新舊版本的更替可能會造成的路徑(path)變更,從而 VC++ Directories 的路徑就不需要隨著新版 DXSDK、Nvidia Cg Toolkit、glew(Win32) 的升級而變更。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(1,319)

  • 個人分類:Visual C++
▲top
  • 10月 10 週日 201001:06
  • 使用 Visual Studio 編譯 Dolphin Wii 模擬器

Visual_Studio_Dolphin-Wii_compilation_1
最新版 DirectX SDK:http://go.microsoft.com/fwlink/?LinkID=71193&clcid=0x409
先灌 DirectX SDK,以後再灌 Visual Studio 就會自動將 DXSDK 的相關路徑加入到 VC++ Directories
中。
灌 Visual Studio(建議只灌 Visual Studio 2008,Visual Studio 2010
編譯的模擬器不確定能否正常使用)
http://idaiwan.pixnet.net/blog/post/30802081
使用 TortoiseSVN 下載 Dolphin 的原始碼。
TortoiseSVN 教學:下載 SVN 原始碼的軟體
TortoiseSVN 使用教學
下載原始碼的網址:http://dolphin-emu.googlecode.com/svn/trunk/
然後開啟 X:\Dolphin 原始碼資料夾\Source\Dolphin.sln。頂部有兩個下拉式選單,先開啟左側的選單,選擇 Release。右側的下拉式選單選擇 Win32 或 x64。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(1,923)

  • 個人分類:Visual C++
▲top
  • 6月 10 週四 201016:46
  • 使用 Visual Studio 編譯 DeSmuME

Visual_Studio_DeSmuME_compilation_1
先灌 Visual Studio(建議只灌 Visual Studio 2008,Visual Studio 2010 編譯的模擬器不能正常使用)
http://idaiwan.pixnet.net/blog/post/30802081
下載 DeSmuME 的原始碼,參見這篇:
下載 SVN 原始碼的軟體 TortoiseSVN 使用教學
然後進入 X:\desmume 原始碼資料夾\src\windows:
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(991)

  • 個人分類:Visual C++
▲top
  • 6月 10 週四 201012:57
  • 編譯出執行時不顯示 DOS 視窗的 DeSmuME

DeSmuME_userconfig.h_1
在 Visual Studio 中,展開 DeSmuME 的 project,定位到 Windows -> userconfig -> userconfig.h。在 userconfig.h 上空按滑鼠右鍵,出現的選單中選擇 Open With...
隨後彈出的視窗中,選擇 Notepad。
被告知找不到檔案 userconfig.h,是否新增一個?選擇:是。
接下來重點來啦!在 userconfig.h 的檔案內容中,輸入 #define PUBLIC_RELEASE。儲存並關閉檔案。
最後按照往常那樣編譯即可。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(602)

  • 個人分類:Visual C++
▲top
  • 6月 10 週四 201009:09
  • 在 Visual Studio 2010 中使用 PGO(Profile Guided Optimization)

VS2010_PGO_menu
第一步
在想要進行 PGO 的 Project 上空按滑鼠右鍵,出現的選單中依次選擇 Profile Guided Optimization -> Instrument
第二步
編譯完成後,再次進入同樣的選單,這次選擇最後一項 Run Instrumented/Optimized Application。
這樣就會開啟編譯完成的程式,接下來就是調教的過程,調教的愈多,將來程式的效能就愈好。
通用的調教方法:選單調教。開啟程式的每一個選單,進入每一個能夠進入的選單項,盡可能多的進行選單項的設定。
個別的調教方法:根據程式的不同進行適合個別程式的調教。舉例說明:
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(519)

  • 個人分類:Visual C++
▲top
  • 5月 30 週日 201023:00
  • 使用 TortoiseSVN 給原始碼打補丁

TortoiseUDiff_patch_file
從網路上獲取的補丁檔案的副檔名是 .patch  或 .diff。滑鼠按兩下補丁檔案,就會以 TortoiseUDiff 自動開啟。

留意第一行顯示的內容。範例,Index: plugins/GSdx/GSRendererDX.h,其中路徑第一個位置的 plugins 是資料夾。
在原始碼中找到 plugins 資料夾的路徑。範例,R:\PCSX2_SVN_NEW_GUI\plugins,最後記下路徑中不包含 plugins 的那部分,即 R:\PCSX2_SVN_NEW_GUI\
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(440)

  • 個人分類:Visual C++
▲top
  • 5月 13 週四 201017:41
  • 下載 SVN 原始碼的軟體 TortoiseSVN 使用教學

TortoiseSVN_Url_of_repository_PCSX2_SVN
下載並安裝 TortoiseSVN:http://tortoisesvn.net/downloads
首先必須爬文,找到想要下載 SVN 原始碼的那個軟體所提供的取得 SVN 原始碼的方法。舉例說明:
PCSX2 的 SVN 取得方法(源自 http://code.google.com/p/pcsx2/source/checkout)
svn checkout http://pcsx2.googlecode.com/svn/trunk/ pcsx2-read-only
DeSmuME 的 SVN 取得方法(源自 http://wiki.desmume.org/index.php?title=...on_Windows)
https://desmume.svn.sourceforge.net/svnroot/desmume/trunk/desmume/
偶們只要記住提供給偶們的 SVN 網址即可,該網址也可以直接在瀏覽器中訪問。本例中,PCSX2 提供的網址是 http://pcsx2.googlecode.com/svn/trunk/,DeSmuME 是直接提供的網址。
以 PCSX2 為例,新增一個資料夾用來放置 PCSX2 最新的 SVN 原始碼,偶用的是 R:\PCSX2。在該資料夾上點右鍵,選擇 SVN Checkout。彈出的視窗中 Url of
repository 填入 http://pcsx2.googlecode.com/svn/trunk/,
最後按 OK 就會開始下載原始碼。
下載好的原始碼應立即壓縮備份,為保有一份乾淨的原始碼和以後更新方便。偶使用 7-Zip
壓縮,並命名為 PCSX2_xxxx.7z,xxxx 是當前 SVN 的版本號,在原始碼下載完畢後的視窗中會有顯示。
以後更新就在原始碼資料夾上點右鍵,選擇 SVN Update。
將 SVN 原始碼更新到指定的舊版
你在診斷問題的時候應該會需要將 SVN 原始碼更新到一個指定的舊版,以判斷引起問題的原因是否由版本的不同所致。若需要將 SVN 原始碼更新到指定的舊版,就在原始碼資料夾上點右鍵,按一下 TortoiseSVN,再按一下 Update to revision。
之後出現 Update 視窗,選擇第二項 Revision 並填入想要更新到的版本號,最後按下底部的 OK 鈕。
(繼續閱讀...)
文章標籤

呆丸北拜 發表在 痞客邦 留言(0) 人氣(8,888)

  • 個人分類:Visual C++
▲top
12»

文章分類

toggle PCSX2 (19)
  • 公告 (1)
  • 教學:金手指和遊戲修改 (9)
  • PS2 遊戲欣賞 (9)
  • 教學:新手教學 (20)
  • 教學:PCSX2 與電腦硬體 (8)
  • 疑難排解 (11)
  • 模擬器資訊 (12)
  • PS2 中文遊戲 (1)
  • PS2 遊戲攻略 (1)
  • PS2 遊戲工具 (8)
  • 插件研究 (3)
  • 遊戲心得:太空戰士10 (8)
  • 雜談 (3)
  • 遊戲心得:機戰Z(非特別碟) (5)
  • 遊戲心得:太空戰士10 - 2 (1)
  • 舊文回收 (14)
  • 遊戲心得:戰神 (1)
  • 遊戲心得:Mana Khemia (1)
  • 舊文待更新 (2)
toggle 瀏覽器 (5)
  • Firefox (24)
  • Chromium (11)
  • Opera (6)
  • IE (8)
  • 瀏覽器綜合討論 (4)
toggle 模擬器 (5)
  • ePSXe - PS (8)
  • DeSmuME - NDS (58)
  • 其他遊戲主機的模擬器 (3)
  • Dolphin - Wii (10)
  • JPCSP - PSP (13)
toggle 單機遊戲 (6)
  • 幻想水滸傳2 (12)
  • 電腦單機遊戲攻略 (27)
  • 重裝機兵 (12)
  • 小遊戲 (4)
  • 曹操傳 MOD (16)
  • 幻想三國誌4 (7)
toggle 開發人員中心 (12)
  • 痞客邦 (28)
  • CSS (19)
  • HTML (20)
  • mingw (8)
  • Visual C++ (18)
  • 命令提示字元 (7)
  • 批次檔 (2)
  • 登錄檔工具 (6)
  • Ubuntu (8)
  • Poedit (4)
  • Android x86 (17)
  • Blogger 教學 (2)
toggle USB 隨身碟開機 (3)
  • WinPE (1)
  • GRUB4DOS (2)
  • 製作可開機 USB 隨身碟 (3)
toggle Windows (9)
  • 一般軟體 (24)
  • 製做 Windows 精簡版 (13)
  • Windows 8 (18)
  • Windows 7 及之後的作業系統 (12)
  • Windows XP (12)
  • 通用的 Windows 技巧 (16)
  • Windows 7 (15)
  • Windows Server 2003 (3)
  • 影音轉檔 (28)
  • Ramdisk (9)
  • 電腦硬體 (20)
  • 網路應用 (14)
  • 未分類文章 (1)

贊助商連結

個人資訊

呆丸北拜
暱稱:
呆丸北拜
分類:
電玩動漫
好友:
累積中
地區:

最新迴響

  • [25/11/29] 粉紅毛絨兔兔 於文章「DeSmuME 0.9.6 3707 模...」留言:
    不好意思 最近在重溫神奇寶貝的遊戲 但網路上找不到白金版...
  • [23/01/03] 大大將 於文章「PCSX2 超級機器人大戰Z男女主角雙線...」發表了一則私密留言
  • [22/07/30] 訪客 於文章「網友常問的問題...」留言:
    請問一下最後一關洛陽之戰只有孔明1個人出戰有可能是什麼樣的情...
  • [22/06/29] 小明 於文章「DeSmuME 神奇寶貝心金魂銀簡體中文...」留言:
    最近玩這個遊戲,在這裡卡住,上網找百度很久都找不到金手指,剛...
  • [22/04/07] vscyw.com 於文章「NO$GBA 金手指教學...」留言:
    非常好的po文~值得推薦 https://vscyw.co...
  • [22/04/04] 訪客 於文章「(PS/SS)冒險奇譚1完美圖文攻略(G...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [22/04/03] cscyw.com 於文章「仙劍奇俠傳三古董鑑定小遊戲的玩法...」留言:
    非常好的Po文,值得推薦 https://vscyw.co...
  • [21/12/05] tonyyoung0208 於文章「DeSmuME 0.9.6 3707 模...」留言:
    我用安卓的Drastic模擬器玩很順暢&#128077; 不...
  • [21/09/24] doyen 於文章「新超級瑪利歐兄弟 Wii 的 Dolph...」留言:
    Dolphin 5.0-15105版本,1+shake,仍然...
  • [21/06/15] 訪客 於文章「下載《金庸群俠傳3賀歲版》離線就可以玩的...」留言:
    載點沒了&#128546;...