CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » 重編譯模擬器240916
银河漫步 - 2024/8/22 11:33:35
lime3ds 有个 bug ,安装cia时无法找到硬盘里的cia文件,选所有文件都不行
Mandarine 没有这个问题
Blader - 2024/8/22 12:13:30
回复 1411楼银河漫步的帖子

Lime3DS的簡體中文語言包的bug
剛剛確實有發現這個問題,可能要暫時改用其他語言包
Blader - 2024/8/27 13:14:36
240827
模擬器常規更新

Lime3DS因為源代碼更新,追隨官方最新版本號2117.1
RMG沒有程序方面的更新,本次更新忽略
Blader - 2024/9/1 13:29:18
240901
模擬器常規更新

RMG沒有程序相關的更新,本次更新忽略
银河漫步 - 2024/9/5 8:49:11
dolphin好像开始每两个月就released一次了
感觉以后可以跟着官方搞月更
Blader - 2024/9/5 14:16:40
回复 1415楼银河漫步的帖子

因為版主的這個消息
我開始認真解決dirty這個字樣的存在問題
下次更新會逐步將所有模擬器的dirty字樣消除
初步測試可以去除,抱歉過這麼久才想要解決這個問題
Blader - 2024/9/6 11:08:20
240906
模擬器常規更新

消除所有模擬器的dirty字樣
所有模擬器重新改為zip壓縮包分享
所有模擬器現在有更明確的版本標示
Blader - 2024/9/9 14:09:11
VS2022 17.11的編譯工具貌似有點變化
數天前嘗試編譯幾個舊版模擬器時失敗了
於是另外安裝一套17.10的編譯工具
目前DuckStation 5624和PCSX2 3581皆須使用此版本編譯
其他模擬器則不受影響,這邊稍作記錄
Blader - 2024/9/11 13:28:55
240911
模擬器常規更新

Lime3DS、RMG和simple64更新幾個dll,版本號不變
RMG只有一個我沒編譯的插件更新,本次更新忽略

以下為自己的筆記
為所有模擬器編寫了編譯命令
可能不會再經由VS2022的GUI編譯模擬器
Blader - 2024/9/16 15:34:02
240916
模擬器常規更新

Project64終於將GLideN64作為子模塊
可以在編譯模擬器時同時編譯此插件
但64位版好像出了點問題,無法設置插件
Blader - 2024/9/16 17:39:24
240916v2
PCSX2 1.7.2484 -> 1.7.2485
更新原因不為別的,其實3580和3581也沒差多少
就是想更新到最後一版還支持32位的版本
32位代碼開始刪除是在2486,所以保留這個版本可以不做他想
Blader - 2024/9/17 14:24:41
Mesen 64位的AOT版exe文件確實有比較小
原先的編譯方法產生的exe至少也有90MB起跳
AOT只剩下50MB左右,我後續有打算重新分享免運行庫版本
不過不會採用AOT版就是,原因就是嫌麻煩
AOT至少要NET9才支持32位,要求的package還跟標準版不同
而且等待時間有點長會影響我更新模擬器的速度
另一件事是OptimizeUi這個參數
不添加或設置為false的話exe會增肥
基於各種用MinGW / Clang編譯的模擬器我都有用strip減肥
所以這個參數我覺得應該要保留
畢竟VS2022編譯的程式也沒什麼手段可以減肥,雖然是NET應用限定
這次想說的就這些,好久沒記錄了
這陣子除了時間到編譯模擬器,幾乎都沒什麼去想編譯方面的事情
Blader - 2024/9/17 16:03:53
更新並上傳了自用的編譯命令
不過當然是不公開鏈接了
修改過的源代碼暫時也還不會公開
未來如果有爭議再考慮公開
Blader - 2024/9/17 19:26:06
真是小瞧了Mesen這模擬器
MesenCore.dll的模塊地址都已經是40000000
還是有玩家的電腦不能運行32位版
這次我改成60000000並且開放那些玩家下載試用
算是內測版,順利的話以後就都用60000000好了
包括RMG和simple64等64位版也會改為60000000
也許這個地址反而比較好,不過前提是能用
真是被這問題搞得很煩,希望能有好消息
Blader - 2024/9/17 21:25:30
看來是沒作用,玩家反饋仍然是首次可運行
後續無法再打開模擬器,看來我是該放棄32位Mesen
不過連64位版Mesen都找不到基地址就有點扯
64位版沒可能不固定模塊地址的
而且64位版幾乎不可能有相關模塊會去使用這個地址
有時總感覺查找基地址也是講天分的
既然他們查找不到我也好放棄,沒耐性繼續指導他們
至少我這邊都是正常運作,也許我真的管太多
银河漫步 - 2024/9/18 12:31:59
mesen就用64位吧,感觉bug少一些

这有个citra很早期的代码
模拟器带有调试器功能
https://github.com/neobrain/citra
看看能不能研究下这个?
如果调试器断点可用
3DS不可动态调试的问题就可以解决了

6462
6463
Blader - 2024/9/18 13:49:41
實在是太古老的代碼,而且當時還是針對Qt4編寫
嘗試合併到Lime3DS和Mandarine都失敗,請恕我無能為力
银河漫步 - 2024/9/18 18:42:39
可惜了,老外不知道为何没有继续这个源代码
3DS要是能动态调试,很多游戏我就可以重温下了
Blader - 2024/9/20 22:32:30
預告:DeSmuME即將第N度重新支持WinXP
跟其他模擬器相比,DeSmuME其實已經編譯得夠快
老在編譯時間上面糾結不是辦法
不過還是挺希望有辦法可以多核編譯...
银河漫步 - 2024/9/21 8:35:26
desmume模拟器现在新版很多问题
许多游戏都会造成显存错误
反而是老版本稳定性更好
ds的模拟器感觉就melonds和skyemu可以期待一下了
«4142434445464748
查看完整版本: 重編譯模擬器240916