CheatMaker 论坛
银河漫步 - 2022/9/13 15:49:18
希望下次默认取消这个暂停键
或者把暂停键改到pause键去
space这个案件实在是不适合做系统功能键
Blader - 2022/9/13 17:15:21
回复 331楼银河漫步的帖子這沒問題,但有個悲報,我確診了必須隔離,房間沒有電腦,無法準時更新,必須推遲一星期
银河漫步 - 2022/9/13 18:39:22
回复 331楼银河漫步的帖子
這沒問題,但有個悲報,我確診了必須隔離,房間沒有電腦,無法準時...... Blader 发表于 2022/9/13 17:15:21 |
注意身体
年纪不大的一般不会有问题
过几天就没什么感觉了
Blader - 2022/9/17 19:32:32
上來報平安,臨床症狀緩解的差不多,就等隔離期滿,大約下星期三出關,然後星期四就能恢復更新~
Blader - 2022/9/19 11:33:46
想說怎麼昨晚開始連不到ppx
早上才發現我連接的域名沒有www
加上後就能連接了, 差點以為論壇飛了
Blader - 2022/9/19 17:32:12
因為快篩陰性, 於是趁家人不在
偷偷打開電腦用了一會
現已編譯好兼容Win7的Qt6.3.2
星期四就能用來編譯幾個Qt版模擬器
請各位拭目以待~~
Blader - 2022/9/20 15:55:21
試了一下用Qt6.3.2編譯的模擬器
不能在Win7打開, 估計有其他地方需要處理
看來星期四的模擬器更新還是只能用Qt6.3.1...
Blader - 2022/9/21 14:10:10
還是決定用MSYS2的工具鏈編譯bsnes-plus
壞處是我得修改源代碼才能固定模塊起始地址
但是用舊版工具鏈就會覺得麻煩, 因為自己不會編譯工具鏈
只能找網友編譯好的來使用, 想到就頭疼, 所以以後不找了
直接用MSYS2自帶的最新版工具鏈去編譯, 省心省事
Blader - 2022/9/21 15:02:10
使用Qt5.15以後, Citra也不再需要qt.conf文件
官方默認使用的Qt5.10大約是太舊了
沒有qt.conf就必須將所有dll的文件夾放在模擬器根目錄
今天的更新大概就這些
基地址明天連同模擬器一起更新, 今天就不更新
有需要的請自行查找今天的bsnes-plus和Citra的基地址
Blader - 2022/9/22 3:46:52
20220922
Blader - 2022/9/23 9:45:20
不知道為什麼
如果simple64沒有qt.conf
反而無法識別dll位置
於是所有使用Qt編譯的模擬器
重新加回qt.conf以免再有類似狀況發生
Blader - 2022/9/23 15:20:49
想使用VS2022編譯melonDS卻是失敗收場
看了一下必要的庫libslirp必須是非Windows或MinGW才可用
也就是說VS2022就算通過vcpkg也無法安裝這個庫
這實在是令我大受打擊, 看來MECC修改不到x64的問題是無解
Blader - 2022/9/24 10:05:50
用MinGW編譯Qt總是失敗, MSVC就正常, 實在是奇怪
總之我現在正在自己動手編譯MSVC版Qt
版本有5.15.6和6.3.2, x32和x64雙架構
Qt6官方雖然沒有x32, 但實際上還是能靠自己手動編譯出來
DuckStation x32使用的Qt6.3.1就是這麼來的
不過Qt6.3.2目前仍未有兼容Win7的方法
Win7用戶可能要再等等, 目前Qt6.3.2只是單純編譯好玩的
不會真正用來編譯模擬器, 至於Qt5.15.6會用於編譯Citra
因為MinGW版編譯不能的關係, bsnes-plus仍會停留在Qt5.15.2
目前的計畫大概就這樣, 是說編譯Citra會自動下載Qt
但卻是優先下載版本5.10, 明明官方repo有版本5.15.5...
也罷, 現在自己編譯了版本5.15.6, 基本也用不到自動下載的Qt
Blader - 2022/9/24 11:32:04
Citra及FCEUX Qt模擬器重新編譯上傳
使用Qt5.15.6編譯, Citra基地址稍後更新
編輯: Citra基地址沒有更新必要
Blader - 2022/9/24 19:18:03
剛才做了個小實驗, 對象是原版Flycast
這是少數可以禁用Large Address Aware開關的模擬器
禁用這個開關以後, 模擬器的模塊起始地址會在7FFFFFFF以內
如果同時禁用Dynamic Base開關的話, 模塊起始地址會固定在10000
據說比較早期的Windows操作系統, 各種應用的模塊起始地址就是在10000
得到這樣的結果倒是挺出乎意料的, 還以為模塊起始地址會自動固定在400000
可惜melonDS不能禁用Large Address Aware開關, 直接就ROM加載不能
看來可以徹底死心, MECC就是沒辦法修改melonDS x64, 雖然可惜卻也無能為力...
Blader - 2022/9/25 19:54:48
試了幾個模擬器
基本上禁用Large Address Aware開關後不能啟用JIT
否則運行遊戲就出錯
不過PPSSPP就真的完全無法禁用LAA開關
ISO直接加載不能
不過Citra, Dolphin和PCSX2這種沒開JIT就卡成狗的模擬器
自然還是需要啟用LAA開關
總之目前我心裡有個底
一些模擬器搞不好根本也不需要自己編譯
直接禁用LAA和Dynamic Base開關就好
雖然有點偷機, 不過能減少些編譯的等待時間也是不錯
應該有一部分的模擬器可以直接靠修改exe來固定模塊起始地址
Blader - 2022/9/26 1:59:55
bsnes-plus, Citra, Dolphin, DuckStation, FCEUX x64&Qt, Ishiiruka
melonDS x32, Mesen-X, Mesen-SX, Ootake, PCSX2及PPSSPP
以上模擬器重編譯
Dolphin, DuckStation及PCSX2升級Qt版本至6.3.2
Mesen-X及Mesen-SX的dll模塊起始地址
現在固定在180000000
因為本來設置10000000卻不是所有玩家的電腦都會固定在這個地址
DeSmuME及Snes9x模擬器更新
Flycast, melonDS x64及VBA-M改為分享修改版
這幾個模擬器現在沒有編譯必要
simple64模擬器取消分享
只支持Win10+的模擬器就沒必要分享了
大家用官方版本就好
MECC及CM基地址稍後更新
編輯: 基地址已更新
Blader - 2022/9/26 4:41:02
原來啟用Dynamic Base的exe占用容量會比禁用的還大
怪不得把禁用改成啟用沒效, 啟用改成禁用卻有效
Blader - 2022/9/26 11:41:59
分享ares模擬器修改版
這模擬器無法編譯x32
並且是日網玩家的請求物
沒需要的玩家就不用理會
Blader - 2022/9/27 9:53:54
取消分享BGB, ePSXe, Flycast x32, melonDS x64, Ootake和VBA-M模擬器
BGB, ePSXe和melonDS x64單純是不想分享, 故取消分享
Flycast x32目前不能玩遊戲, 故取消分享
Ootake作者已經升級編譯環境至VS2022
加上x64好像沒什麼玩家使用, 故取消分享
VBA-M這模擬器自從取消MFC介面後
我一直對其沒什麼好感, 問題太多又都不修, 故取消分享
未來有請求才會追加分享模擬器, 較少使用的模擬器會取消分享
银河漫步 - 2022/9/27 11:32:14
我前两天做了个测试
melonDS
在启用git和不启用git的情况下
正常玩游戏没有区别
但是加速模式的速度会相差3倍
我正准备在下次更新的时候
放弃32位的melonDS...
我觉得melonDS反而可以取消32位的分享
以后只保留x64
Blader - 2022/9/27 12:37:21
回复 351楼银河漫步的帖子目前已經交換
取消分享melonDS x32
改為保留melonDS x64(修改版)
修改版使用官方Github Actions的模擬器
固定模塊起始地址
沒有其他變化, 可放心使用
银河漫步 - 2022/9/27 13:16:59
melonds是不是启用jit就不能禁用大内存?
ram地址超过ffffffff了
Blader - 2022/9/27 13:30:50
回复 353楼银河漫步的帖子試了一下的確是這樣
而且與其他模擬器不同
melonDS必須在編譯時就禁用JIT
否則只是單純從模擬器UI禁用JIT還不行
編譯時禁用JIT是可以使x64內存在FFFFFFFF以內
不過加速時速度也會大幅下降
真是令人頭疼的模擬器
银河漫步 - 2022/9/27 14:26:57
回复 353楼银河漫步的帖子
試了一下的確是這樣 而且與其他模擬器不同 melonDS必須在編譯...... Blader 发表于 2022/9/27 13:30:50 |
如果是这样的话
我还是觉得x32可以保留一下
cm也无法支持大内存
有些内存修改器就只能支持desmume了
Blader - 2022/9/27 14:42:00
回复 355楼银河漫步的帖子現在melonDS x32和x64都保留了
不過x64已經在編譯時禁用JIT
藉此令CM或MECC可以修改遊戲
如果需要JIT就只能用官方版本模擬器了
要是有牆的問題需要協助分享可以再反饋給我
會再重新分享到我的MediaFire網盤
但是就不會做修改了, 因為沒意義
银河漫步 - 2022/9/27 14:52:32
如果禁用jit
x64和x32就没啥区别了
建议就编译x32的版本就行了
x64就直接放官方的
改都不用改了
Blader - 2022/9/27 15:19:13
回复 357楼银河漫步的帖子如果要用來修改
禁用JIT也算是不可免的編譯參數
我已將官方版和自編譯版兩種x64都保留
方便玩家們各取所需
當前工作量已經減少
因為已經有幾個模擬器我不編譯或改分享修改版
如果只是同一模擬器的多版本分享還是可以的
現在已分享模擬器共20種
感覺還能再增加, 只是暫時沒收到請求
以後有請求才分享
不然自己一股腦地不停分享
要是沒人用也是徒勞
Blader - 2022/9/27 15:33:12
PCSX2及PPSSPP模擬器重編譯
PCSX2恢復SSE4.1的要求
PPSSPP恢復SSE4.2的要求
這兩個模擬器都已經不支持WinXP
降低要求變得沒有意義, 故恢復
Blader - 2022/9/27 23:30:22
追加分享bsnes-mt模擬器
來自日網玩家的請求
分享的是修改版, 禁用LAA和DB開關
暫時不清楚能否編譯x32
有收到請求才會嘗試編譯