CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » 重編譯模擬器240426
Blader - 2022/5/6 20:00:39
medusa開發緩慢, 連0.1的出現都遙遙無期
timeline一延再延, 八成也是有生之年系列
不過GB和GBA的模擬都還有進步空間
沒有閒暇餘力搞DS模擬也是情有可原
至少mGBA 0.10能趕緊問世我就謝天謝地了
作者預計0.10會有調試器的UI, 希望是真的
Blader - 2022/5/6 20:44:18
不信邪的試了老半天, PPSSPP用Clang-cl工具集編譯
執行效率還真得不到顯著提升, 貌似反而還下降
而且官方編譯版最低需求SSE4.2, 我的不知為何反而是SSE2
總之我感覺還是別用Clang-cl工具集編譯PPSSPP好了
遲些重新上傳一份PPSSPP的自編譯版

編輯: 等等, 應該是SSE2的問題, 只要能啟用SSE4.2
執行效率應該還是會有差的
Blader - 2022/5/6 21:47:57
MSVC使用的參數被Clang-cl工具集自動忽略
暫時找不到方法啟用SSE4.2, 還是先放棄了
Blader - 2022/5/7 10:03:07
DeSmuME, Dolphin和PCSX2模擬器例行性更新
其實DeSmuME近期一直在針對MacOS更新
所以Windows用戶理論上感受不出實際變化
沒特殊需求是不需要追更, 繼續用之前的版本都OK
Blader - 2022/5/7 13:28:32
Ootake的64位版好像有點問題
調用了32位的庫文件居然還能編譯成功
雖然不清楚有沒有後續問題
但我已改用64位的庫文件編譯並重新上傳
有需要的請重新下載, 給各位帶來不便我很抱歉
Blader - 2022/5/7 16:18:58
PCSX2改以VS2022+CMake編譯
exe文件容量比官方CMake版更小
並且只有SSE4.1版, 沒有AVX2或Qt版
Blader - 2022/5/8 13:50:23
今天更新會稍微推遲, 正在嘗試以VS2022+CMake編譯Dolphin
但過程比想像中久, 待確認過一些細節後才會編譯其他模擬器
Blader - 2022/5/8 18:11:22
將分享的模擬器幾乎換成開發版
抱歉這麼晚才更新, 還請各位玩家多包涵

編輯: 補充理由, 因為我把源代碼用命令git checkout回滾舊版以後
找不到方法可以重新使用git pull --all追新, 於是索性不保留穩定版
Blader - 2022/5/9 5:24:29
好消息, 原來DuckStation向下兼容Qt5.15.2
於是32位Qt版剛才終於成功編譯出來! 遲些上傳發布~
Blader - 2022/5/9 18:38:14
DeSmuME, Dolphin, DuckStation
PCSX2, PPSSPP, Project64
以上6個模擬器例行性更新

DuckStation中文語言包不如重做吧...
我一直感覺文件大小有點問題
但查看源代碼又看不出來問題在哪
9千多行字看了老半天把雙眼都看疼了
這次真沒輒, 只能確定語言包確實是壞的
Blader - 2022/5/10 2:46:28
網絡爬文看了下, 最後一版還支持Win7的
大約是Qt6.1, Qt6.2以上貌似都不支持
不過需要實驗一下, 正要以Qt6.2編譯Dolphin
如果確定Win7不能用, 我就可以直接導入DuckStation的Qt6.1預編譯文件
而無須額外安裝, 未來就會都以Qt6.1嘗試為Dolphin編譯
當然Qt6.2能用是最好, 但不強求就是

編輯: 經實測Qt6.2果然不支持Win7
那麼日後便以Qt6.1編譯Dolphin
沒有32位版可用也無須以Qt5編譯了
Blader - 2022/5/10 3:47:23
靈機一動將DuckStation語言包更名
結果凡是更名為zh-cn的語言包沒一個能用的
於是我就將中文語言包更名為en
接著模擬器語言選擇英文, 中文語言包完美套用
媽媽終於不再為我模擬器打開遊戲就崩潰而煩惱啦

編輯: 結果居然又是調用字體文件的問題...
無聊翻了一下源代碼一下就找到原因了
Blader - 2022/5/10 13:12:21
DeSmuME, Dolphin, PCSX2和PPSSPP模擬器例行性更新
DuckStation添加了Win7專用的exe, 中文語言包可以正常使用
Blader - 2022/5/11 8:44:43
DeSmuME和Dolphin模擬器例行性更新
DuckStation因找到在源代碼加判斷的方法
已經能自動判斷加載的字體, 故不再需要2個exe
Blader - 2022/5/11 14:59:37
意外發現用2進制編輯器就能控制應用是否使用動態模塊地址
不過貌似沒辦法直接控制模塊起始地址, 結論自己動手編譯模擬器還是必要的
Blader - 2022/5/11 15:28:32
今天再次更新, 追加分享ePSXe和SSF的禁用動態模塊起始地址版
模塊起始地址固定在0x400000, 方便CEP用戶使用, 下載請移駕ppx
Blader - 2022/5/12 13:21:03
DeSmuME, Flycast和PCSX2模擬器例行性更新
PCSX2追加分享Qt版, 自備ReShade64.dll更名dxgi.dll
與pcsx2.exe放在一起可於Win7運行模擬器
音頻設置選擇cubeb可於Win7運行遊戲
银河漫步 - 2022/5/12 14:48:17
pcsx2可以win7运行了么?
周末回家测试下
Blader - 2022/5/13 11:33:06
今天更新推遲, 因為編譯Dolphin時遇到問題
搞了半天才知道是build tools的版本問題
因為昨天剛升級到VS2022 17.2
但使用17.2自帶的build tools會引發一堆錯誤
所以需要另外安裝17.1的build tools
目前總算可以正常編譯, 不過臨時有事要出門
估計下午才能上傳分享更新的模擬器
Blader - 2022/5/13 13:38:31
... PCSX2開發群是真要逼死人
Qt版不給編譯SSE4的版本, 只能是AVX2
看來這模擬器要真推出1.8.0, 鐵定是一票玩家玩不到
Blader - 2022/5/13 14:23:49
Dolphin, Flycast, PCSX2, PPSSPP模擬器例行性更新
PCSX2因Qt版無法編譯SSE4.1版暫停更新, 追加分享QtAVX2版
期待官方能修正問題而非直接廢了SSE4.1版...
另外已於PCSX2壓縮包中隨附最新版ReShade64.dll(已更名為dxgi.dll)
目前分享的CMake, QtSSE4.1和QtAVX2都有, 玩家無須再自備
Blader - 2022/5/13 17:22:45
正嘗試用CMake編譯Qt版PCSX2, 過程中提示缺少文件
3rdparty\pthreads4w\include底下的全部文件
複製一份到3rdparty\wxwidgets3.0\include
基本這樣就沒再出過錯誤, 就等編譯完成了

編輯: 失敗告終, 跳出以我能力無法修正的錯誤
银河漫步 - 2022/5/14 8:35:51
其实能一周更新一次就行了,太频繁了容易疲劳
Blader - 2022/5/14 10:47:56
回复 113楼银河漫步的帖子

多謝版主關心, 剛才等待編譯的期間還真的差點睡著
不過除了更新模擬器以外, 平時沒什麼樂子, 因為遊戲也不太玩
就當是一種消遣吧, 雖然有些疲憊, 但我會想辦法堅持下去的
Blader - 2022/5/14 15:03:51
DeSmuME, Dolphin, DuckStation
Flycast, melonDS, PCSX2
以上模擬器例行性更新
Blader - 2022/5/15 10:23:56
DeSmuME和Dolphin模擬器例行性更新
Blader - 2022/5/16 10:02:13
DeSmuME, Dolphin
Flycast, PCSX2, PPSSPP
以上模擬器例行性更新

GLideN64插件更新
請下載Project64以取得更新文件
Blader - 2022/5/17 11:12:22
DeSmuME, Dolphin, Flycast, melonDS
PCSX2, PPSSPP, Project64
以上模擬器例行性更新, Project64修正簡體中文語言包
因為之前代碼無法更新, 刪了所有代碼重新clone
導致本來修正好的語言包也一起被刪了, 幸好有版主上傳的附件
這邊特別感謝版主的分享
Blader - 2022/5/18 9:19:55
DeSmuME, Dolphin, Flycast和melonDS模擬器例行性更新
xiong_online - 2022/5/18 17:47:24
感谢一直更新,下载几个用用
12345678»
查看完整版本: 重編譯模擬器240426