CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » [第1期] 分享模擬器 (CM論壇獨家發布, 其餘皆為轉載)
Blader - 2022/3/18 18:19:50
下載 (不含源代碼)

.NET 桌面運行時 x86 / x64

Visual C++ 運行時
WinXP & Vista x86 / x64 (WinXP 需要 One Core API)
Win7 & 8.x x86 / x64
Win10 & 11 x86 / x64

VulkanRT
Win7 用戶請下載壓縮包手動解壓到
%windir%\System32 (x86 / x64 系統)
%windir%\SysWOW64 (x64 系統的 x86 文件)

聲明:
因為沒有編程技能無法指定更新地址
所以重編譯模擬器不帶自動更新功能
請每月 1 日前往網盤重新下載模擬器
沒有 x86 的模擬器表示無法通過編譯
能夠通過編譯的模擬器已盡可能分享

環境:
VM: Ubuntu 20.04.6 (Mednafen)
OS: Win10 22H2 (其他模擬器)
Windows SDK: 10.0.22621
CLANG 編譯工具鏈: MSYS2 CLANG latest (Azahar, AzaharPlus)
MINGW 編譯工具鏈: MSYS2 MINGW latest (melonDS, MESSUI, RMG, Snes9x-Qt)
MSVC 編譯工具鏈: VS Community Current
(DeSmuME, Dolphin, DuckStation, Mesen, PCSX2, PPSSPP, Project64, RPCS3, Snes9x)
Qt 動態庫版本: 6.10.0 (Qt 官方的庫文件, 要求的動態庫更少更輕巧)
兼容 Win7 & 8.x 的 Qt 動態庫來自編輯過源代碼並重新編譯的 qtbase

特色: (重編譯模擬器獨家內容)
All: 即使是 64 位模擬器也可讓 32 位內存編輯器使用 (除了 RPCS3)
Azahar & AzaharPlus: 解決窗口位置和大小不記憶的問題
DeSmuME: 默認隱藏控制台, 恢復 WinXP, Vista 和 x86 版支持
Mednafen: 優化 debugger 排版, 支持 CHD 鏡像, x86 版支持世嘉土星模擬
Mesen: 兼容 SFC 漢化遊戲, 同時分享 x86 版並解決窗口位置相關的問題
Project64: 取消隨機彈窗
Snes9x: 默認不關聯擴展名, 同時分享 Qt (x64) 版

備註:
Dolphin:
源代碼經編輯並重新編譯以兼容 Win7 & 8.x
DuckStation:
在 Win7 & 8.x 時, D3D11/12 渲染 API 將不可用, Automatic 選項會自動調用 Vulkan
且主題只可選擇 Native, Classic 或 Fusion, 選中其他主題將會閃退
melonDS:
禁用 JIT 開關以兼容 Win7 & 8.x
MESSUI:
Lite 版, 僅支持常見遊戲機模擬, 已集中所有設置文件到 ini 文件夾
並解決 debug 功能強制無效問題
PCSX2:
暫不兼容 Win7 & 8.x
PPSSPP:
偽黃金版
RMG:
因占用容量過多已刪減 vosk 相關文件, 請需要的玩家由模擬器官方版取得
RPCS3:
已兼容 Win7 & 8.x, 請勿使用 VxKex 打開

後記:
我並非不公開源代碼, 有網友需要我還是會大方分享
只是有幾個擔憂的點因而無法直接公開分享, 敬請各位體諒
银河漫步 - 2022/3/20 10:05:15
更新好了
project64简体中文语言文件还是官方有问题的那个版本
可以用我网盘里那个语言文件替换一下
Blader - 2022/3/20 11:07:34
回复 2楼银河漫步的帖子

感謝版主反饋
這部份是我的疏失
已經替換過語言文件
並且重新打包上傳
银河漫步 - 2022/3/21 10:30:28
Mesen-x
倒是有人在编译32位版本
http://xianuani.ysepan.com/
但是PCSX2模拟器
官方开始只有x64编译了
Blader - 2022/3/21 13:17:33
回复 4楼银河漫步的帖子

Flycast編譯成功了
原來是MSYS2不能安裝lua包
官方的編譯代碼有安裝
傻傻跟著安裝得到的是編譯失敗

Mesen系列本來就支持32位
我算是因為Mesen-S不支持才不編譯的
總之有人要搞也是不錯的
可以省下一些工夫不用自己編譯

PCSX2我試了一下不能編譯32位版
感覺代碼做了一定程度的改變
看來1.8.0問世時將不再有32位版
真是殘酷的事實
银河漫步 - 2022/3/21 16:59:56
flycast32位版还是有那个默认配置运行机战alpha异常中断问题
需要改cpu模式后才能运行
Blader - 2022/3/21 19:09:13
回复 6楼银河漫步的帖子

看樣子是不會修了
那是32位的動態編譯代碼出問題
沒log很難找到有問題的代碼
银河漫步 - 2022/3/21 19:17:43
问题不大
目前就发现机战alpha有问题
而且更换cpu模式后
也能正常玩
Blader - 2022/3/25 14:09:08
添加FCEUX x32 / x64模擬器
添加Ootake x32架構模擬器
添加PPSSPP x32 / x64模擬器
與官方版的不同只有編譯器是VS2022而已
Blader - 2022/3/25 15:32:31
本打算編譯一波Snes9x 1.61 x32和x64
誰知道報錯, 估計不是我這傻瓜能夠解決的問題
只能放棄, 反正除了編譯器採用VS2022以外
官方本來就有發布x32和x64的版本
根本也不用我多此一舉
雖然還是有模擬器我自己編譯了一份
詳見主樓, 今天的更新到此為止
银河漫步 - 2022/3/26 0:50:57
这网盘经常性无法访问
Blader - 2022/3/26 6:50:27
回复 11楼银河漫步的帖子

看了下沒發現問題
不清楚什麼原因
银河漫步 - 2022/3/26 17:30:07
mediafire 盘访问受限吧
Blader - 2022/3/26 17:35:01
回复 13楼银河漫步的帖子

這倒是沒聽說過
遊客身份也試過
沒遇過這個狀況
實在沒什麼國內網盤可用
身處這個台灣實在是尷尬
银河漫步 - 2022/3/26 17:41:35
台湾那边腾讯微云也不能用么?
Blader - 2022/3/26 17:43:01
回复 15楼银河漫步的帖子

有次註冊時不讓收驗證碼
後來就沒折騰了
Blader - 2022/3/27 19:40:38
Snes9x用VS2022編譯成功了故分享
原來需要從代碼的external文件夾複製代碼到shaders文件夾中
否則提示文件找不到
Flycast不是說就不更新了這樣
只是不想每次追更
更新時機我自己會斟酌
雖說也沒有誰期待的感覺就是
Blader - 2022/3/29 20:19:22
Flycast, Mednafen和melonDS一如往常
因為編譯環境MSYS2的package更新故再次編譯
一般用戶沒有更新必要
必須強調的是, 這裡的模擬器保證以編譯器最新狀態編譯
有強迫症的患者不妨常來走走看看
Blader - 2022/3/30 13:10:55
模擬器分享追加了DuckStation和PCSX2
遺憾的是一樣僅有64位, 無法編譯32位
另外檢測更新的機能是壞的, 估計不給開發版使用
如發現其他問題請不要吝嗇讓我知道
雖然都是不知道能不能修...
Blader - 2022/3/30 14:21:08
目前最殘念的應該就是
我始終無法編譯Qt的dll
看上去挺複雜的...
暫時沒打算折騰
這邊重新說明一下
其實編譯環境是除了Qt以外保證最新
應該沒有誰想雞蛋裡挑骨頭
但我還是特別解釋
畢竟本來就是自己誇張了
Blader - 2022/3/30 15:36:01
本帖於ppx分流, 懇請支持
Blader - 2022/4/1 12:53:57
本帖不再分享模擬器下載
如有需要請移駕ppx論壇
Blader - 2022/4/2 12:43:24
DeSmuME的更新
基本沒視窗系統的事兒
因此暫不追更
更新Flycast和PCSX2
下載請移駕ppx論壇
Blader - 2022/4/2 21:29:24
發現DeSmuME官方使用Clang+LLVM來編譯模擬器
可是我這邊不管怎麼做都會編譯失敗, 不知道哪裡不對
Blader - 2022/4/3 15:19:28
更新Flycast和PCSX2
試分享以LLVM Toolset編譯的DeSmuME
執行效率有一定程度的提升
缺點是需要lua的dll, 已隨附於主樓的壓縮包中
另外32位屬於測試版, 因為編譯時卡在一個地方一直出錯
所以有亂改源代碼來忽略這個問題
如遇到官方版沒有的問題請反饋給我
我會刪除相關附件, 並且請勿再使用32位LLVM版

題外話, PPSSPP也可以用LLVM Toolset編譯
但我不曉得有沒有必要, 這模擬器已經夠快的了
Blader - 2022/4/3 21:07:00
沒想到32位LLVM版可以正常讀取寶可夢的存檔了
真是意外的收穫, 果然是MSVC的bug導致問題發生
Blader - 2022/4/4 13:07:17
DeSmuME模擬器分享已整合LLVM編譯版, 故刪除主樓附件
Blader - 2022/4/4 21:35:51
總算不再需要lua的dll
之後可以只保留LLVM編譯版
Blader - 2022/4/5 15:59:18
今天更新PCSX2

DeSmuME的32位版好像有些許的圖形問題
畢竟改了一點源代碼才編譯成功的
請將就點用, 若有其他嚴重錯誤我可能就改回MSVC工具組編譯
银河漫步 - 2022/4/5 19:10:01
今天更新PCSX2

DeSmuME的32位版好像有些許的圖形問題
畢竟改了一點源代碼才編譯成功的
請將就點用, 若有其他嚴重錯誤我可能就改回MSVC工具組編譯
Blader 发表于 2022/4/5 15:59:18



应该是模式选择问题
默认是软插件
改opengl后好像没什么问题
12345678»
查看完整版本: [第1期] 分享模擬器 (CM論壇獨家發布, 其餘皆為轉載)