CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » [第1期] 重編譯模擬器
Blader - 2024/10/1 23:29:18
回复 1440楼银河漫步的帖子

什麼情況下跳出的提示?
我這邊無法重現
Blader - 2024/10/2 6:41:42
連龍神模擬器都被滅門...
Blader - 2024/10/2 7:53:23
Citra, Flycast x32, simple64, yuzu
以上模擬器取消分享
本打算多分享一個龍神
不過下載量擺在那
後期都沒什麼人氣
所以決定刪掉幾個模擬器騰出網盤空間
連帶龍神我也懶得分享
银河漫步 - 2024/10/2 8:09:07
6480

也许跟我改名进程名以及整理resouce文件夹的文件有关
每次启动都会弹出这个
Blader - 2024/10/2 14:05:14
回复 1444楼银河漫步的帖子

檢查settings.ini之中有無以下內容

[UI]
UnofficialBuildWarningConfirmed=true

有的話刪了即可,抱歉造成困擾

我編譯的DuckStation原則上不會生成這條設置
因為簡化代碼的編輯過程,所以開關效果顛倒了
之前的做法是直接無視這行設置
如果版主認為有必要,我可以隨時改回去
Blader - 2024/10/2 16:50:40
SkyEmu按Tab不能快進的問題
不知哪版開始就出現
Flycast的32位版自從2.3.2版以後也不能用
打開就自動崩潰
我可能還會考慮在SkyEmu的repo反饋issues
不過Flycast就算了...
他的專用表格我看不懂要如何填寫
银河漫步 - 2024/10/2 16:55:37
回复 1444楼银河漫步的帖子

檢查settings.ini之中有無以下內容

[UI]
UnofficialB......
Blader 发表于 2024/10/2 14:05:14
哦那可能是我保留了之前版本的setting导致的
Blader - 2024/10/6 13:16:12
241006
模擬器常規更新
Blader - 2024/10/9 12:44:21
Qt 6.8 MSVC不能在Win7使用的問題我解決了
後續會逐步將模擬器升級到Qt 6.8.0
嘴一個DuckStation和PCSX2已經先一步升級了
看看其他模擬器會否跟進
目測RPCS3是最有可能跟進的
银河漫步 - 2024/10/9 12:50:56
pcsx2的新版可以win7了么?
Blader - 2024/10/9 13:05:19
回复 1450楼银河漫步的帖子

目前Dolphin、DuckStation和PCSX2
我還是沒有能力令它們支持Win7
只是能讓這些模擬器的舊版
在使用Qt 6.8編譯後仍能在Win7運行
Blader - 2024/10/9 14:36:39
做個筆記,Qt編譯靜態庫版
需要添加FEATURE_brotli=OFF這個flag
否則編譯模擬器卡在生成exe時報錯
貌似是這個庫沒辦法編譯靜態庫版
Blader - 2024/10/10 1:42:30
經過我不懈的奮鬥
DuckStation終於又能在Win7運行囉~
不過代價是D3D系列渲染陣亡
因為IDXGIFactory5界面只支持Win10+
D3D11和D3D12剛好都有用到這個界面
所以這也是萬不得已的做法
只能從剩下的GL或VK渲染去做選擇
沒意外11日將會釋出這個支持Win7的版本
連帶升級Qt 6.8.0,敬請拭目以待~
Blader - 2024/10/11 17:29:06
241011
模擬器常規更新

更新主樓VxKex版本,作者目前很低調,並未公開發布

DeSmuME的更新和Windows無關,本次更新忽略

DuckStation x64重新兼容Win7,可喜可賀!
值得留意的是DX系列渲染拔除,因為技術力不足無法解決某技術問題
請有需要的玩家可以考慮升級操作系統並使用官方版本

所有使用Qt的模擬器全面升級至Qt 6.8.0
包括DuckStation x32和Dolphin 5.0.21366 / 2409
編輯了Qt的部分頭(header)文件使上述模擬器可以通過編譯
Blader - 2024/10/12 8:23:15
重新思考了下,PCSX2很可能是因為
使用ClangCL工具集編譯才導致的bug
DeSmuME使用ClangCL編譯也是直接不支持WinXP
但是使用CMake編譯貌似只有支持AVX2的CPU才能用
基於想編譯SSE4.1的版本
我改為使用MSVC v143工具集編譯PCSX2
也不知道會不會仍然存在bug
银河漫步 - 2024/10/12 12:38:12
新编译的duckstation用cheatengine搜索数据会很慢,老版本的却很快
Blader - 2024/10/12 13:42:56
回复 1456楼银河漫步的帖子

經過簡單的排查
應該是因為SSE2的緣故
看來還是維持本來的SSE4.1就好
雖然想盡可能支持更多老CPU
不過大約是沒辦法,感謝版主的反饋
Blader - 2024/10/12 14:24:49
再次排查後發現,應該是我滅掉DX渲染的過程有點問題
導致模擬器的內存區塊變多,讓CE搜索變慢,我再看看有沒有辦法解決
Blader - 2024/10/12 14:54:19
好吧... 經過測試發現是VK渲染模式的問題
改用GL渲染模式可以改善,感覺DX還是有點用
但我不能加回去,否則不兼容Win7
Blader - 2024/10/12 18:54:22
DuckStation的DX系列渲染回歸!
果然只要改掉默認渲染就完事
Automatic的偏好渲染功能貌似有問題
理論上該是D3D11,而且IDXGIFactory5早在去年就添加到代碼中
但不知為何今年的某次更新後會報錯
修正後的模擬器在成功打開設置界面後
選擇DX11或DX12卻不會出錯
不管,總之問題解決了就好
Blader - 2024/10/13 11:16:43
Dolphin應該有機會在Win7運行
正在努力嘗試中...
Blader - 2024/10/13 11:45:22
回复 1461楼Blader的帖子

大成功!仍然需要舊的WGInput.cpp
加上編輯過的最新Win32.cpp
這樣就搞定了,沒想到這麼簡單~
不過不小心上傳到最新dev版了,將就用吧
Blader - 2024/10/14 17:55:35
因為有玩家需要
於是我試著令Dolphin脫離VxKex
結果很成功,需要patch過的Qt
並且將以前做過的代碼兼容修改全數恢復
但是還必須再修改可執行文件
不知從哪兒調用的CreateFile2是Win8+的函式
翻遍了源代碼都沒發現,真夠頭疼
總之如果沒太大問題應該下次更新就會上架
那麼就請各位拭目以待吧
Blader - 2024/10/15 21:44:23
今天上傳了MAMEUI 0.270 x32 & x64
只留下幾個機種支持,包括但不限於:
WS/C, PCE/CD, NGCD, S/GB/C, GBA, FC, SFC, MD, GG/SMS, NGP/C
有空的朋友可以幫忙測試下有沒嚴重問題
沒有的話後續就照這樣追隨更新
银河漫步 - 2024/10/15 22:03:25
mess的主要问题
配置ini文件生成到了exe的同目录,正常来说应该是到ini目录下

另外就是我记得mame官方好像有中文菜单的语言包
主要是进入游戏后按TAB键的菜单
我个人其实对语言没硬性需求但如果能中文菜单还是最好的
银河漫步 - 2024/10/15 22:07:45
[attach]6500[/attach]
[attach]6501[/attach]
[attach]6502[/attach]
[attach]6503[/attach]

这是ppx上网友编译的0.262的精简版
Blader - 2024/10/15 23:56:24
修改配置ini文件的默認文件夾
應該大部分都在ini文件夾中了
語言的部分實在沒輒
分享了全部的語言包給各位自行切換
ini文件夾 -> mame.ini -> language
設置成Chinese_Simplified就可以了
银河漫步 - 2024/10/16 8:09:25
配置文件还是有问题
比如生成对应基板的配置文件后
我修改配置文件的参数
比如debug 0改成1
6504
但是再次运行该基板
配置文件会被覆盖
debug 又变成了0
Blader - 2024/10/16 12:32:09
回复 1468楼银河漫步的帖子

源代碼中有一行會強制覆寫debug 0
我把它註解掉就搞定了
稍後在本日的模擬器更新中會一併上傳
Blader - 2024/10/16 14:27:30
241016
模擬器常規更新

版主提到的MAMEUI問題已修復
如無其他問題,MAMEUI正式發布
後續將追隨官方更新

Snes9x-Qt無法通過編譯,故忽略
修復Snes9x版本號的錯誤
«4344454647484950
查看完整版本: [第1期] 重編譯模擬器