CheatMaker 论坛

注册

 

返回列表 «1617181920212223» / 112
发新话题 回复该主题

重編譯模擬器241006 [复制链接]

191#

PCSX2模擬器做了一點實驗性質的改變
1. 自動更新功能完全禁用, 因為單純默認禁用選項的話, 首次運行仍會跳更新窗口
2. 機器不支持SSE4的可以嘗試能否運行, 我讓模擬器最低支持到SSE2, 但不確定可用性
以上是今天的更新
TOP
192#

Project64模擬器的編譯選項禁用了Large Address Aware
令x32和x64的遊戲內存起始地址都能在7FFFFFFF以內
x32會固定在52A80000, x64則固定在5FEA0000
這是在我的機器上測得的結果, 如有不同請以自己找到的地址為準
或查找基地址來修改及搜索遊戲數據, 以上報告完畢~
TOP
193#

DuckStation模擬器新的x32試分享
我自己動手編譯了x32的Qt6
當然使用了補丁過可在Win7運行的版本
實測可於Win7運行模擬器
有其他問題歡迎反饋, Qt5暫時保留(DuckStation32Old.rar)
如果沒其他問題未來會直接刪除
花了好多時間才編譯好x32的Qt6...
TOP
194#

回复 237楼银河漫步的帖子

和Dolphin一樣無可奈何呀~
x32的代碼能刪的都刪掉了
還用了一些x64才有的代碼
導致x32現在已經無法編譯成功
TOP
195#

DuckStation x32模擬器再次更新, 原使用Qt6.3.0編譯
現使用Qt6.3.1編譯, 自己手動patch源代碼
好在有6.3.0的Win7可用代碼補丁, 順利移植到6.3.1
然後編譯了x32的QtDlls, 這下可以暫時確保使用最新版QtDlls了
TOP
196#

20220808
TOP
197#

回复 241楼银河漫步的帖子

印象中以前試過, 不行
剛才試了下, 發覺以前改錯地方
該改的不是exe本身, 而是Core.dll
因為基地址是在dll之中而非exe之中
只是想改好必須重編譯模擬器
我看看能不能在今天以內改好
TOP
198#

Mesen-X和Mesen-SX重編譯完成, 詳見主樓網盤
固定的起始地址在180000000
這是x64的dll基礎起始地址
沒有x32, 因為Mesen-SX不支持x32, 就不如都x64
沒意外應該是每次打開都能在這個地址
如有其他問題請反饋給我
TOP
199#

找到設置起始地址的方法了
現在Mesen-X和Mesen-SX的dll起始地址固定在10000000
TOP
200#

回复 245楼银河漫步的帖子

如果地址是固定的就無所謂
只是基地址不能設置絕對地址
要使用[dll+偏移]
雖然我這邊怎麼看起始地址都是在10000000
TOP
发新话题 回复该主题