CheatMaker 论坛

注册

 

返回列表 «2324252627282930» / 149
发新话题 回复该主题

[第1期] 重編譯模擬器 [复制链接]

261#

如果有誰不清楚如何在Win7運行SSF
現已將方法分享於主樓, 請自行查閱
TOP
262#

還是刪除了一些無謂的說明
留一些重要的就好了, 否則好亂
TOP
263#

20220822
TOP
264#

今天才知道Cemu以前是不開源的
看來可以開始來嘗試編譯下這個模擬器
TOP
265#

耐心大挑戰, 編譯RPCS3有點久
其實跟Cemu一樣沒什麼編譯的必要
因為我自己沒有對應機種的遊戲
其實編譯好也沒法測試
目前是打算用兼容Win7的Qt6.3.1編譯RPCS3
能成功是最好, 不行也就只好用Qt5.15.2
只是編譯模擬器的前置作業有點等得不耐煩
實在是慢, 不要編譯到最後一步又失敗, 我會抓狂
不過看了下RPCS3的編譯參數
模塊起始地址本身就固定在10000
不知道是為了什麼原因, 基本真沒有我編譯的事兒
就當好玩吧, 稍微花點時間編譯下
不要失敗還查不出原因, 那才最令人作嘔
TOP
266#

原來RPCS3有準備預編譯的庫文件
害我編譯在那等了個老半天...
實測不能用Qt6編譯, 因為Qt6砍了很多Qt5存在的東西
只能用Qt5.15.2編譯, 編譯是成功了
就是不知道能不能用來玩遊戲
Cemu和RPCS3這兩個模擬器本身就還支持Win7
CPU最低只要支持SSE2以上指令集擴展便可運行
所以真沒必要由我再編譯一次, 今天的編譯純體驗
不會發布編譯好的文件, 各位就不必期待了
TOP
267#

追加分享VBA-M模擬器, 其實我對這模擬器依舊沒好感
但其實這也是我能編譯成功的其中一款模擬器
而且用了MSYS2中的5種模式都能編譯出來
所以一口氣分享5種版本, 分別是:
Clang32, Clang64, MinGW32, MinGW64和UCRT64
UCRT沒有x32, 就不要強求了, 反正應該是Clang版比較好
不過最低就只支持到Win7, MinGW版可能稍差, 但或許能支持到WinXP
這點我未確認, 各位自行取捨哈
TOP
268#

rpcs3如果编译能让ram区段能在ffffffff以下的话倒是挺不错的
TOP
269#

回复 268楼银河漫步的帖子

這個要把Large Address Aware這個開關禁用才有可能
但這樣一來只能訪問2GB以內的內存(7FFFFFFF)
我個人不認為RPCS3只使用2GB內存會是足夠的
有些模擬器禁用這個開關以後甚至無法打開遊戲
像是DuckStation和PPSSPP, PCSX2禁用這個開關好像也容易造成模擬器不穩定
我之前測試的時候經常無響應, 而且我沒有PS3遊戲
不能測試禁用開關後對RPCS3產生的影響
總之我感覺這想法不大實際, 暫時不會去做
TOP
270#

WSL貌似是比較成熟, 於是裝來看下
沒想到用來編譯Mednafen所需的前置項目
居然跟飛的一樣快, 簡直令我驚呆
看來編譯Mednafen本體也可以飛快的樣子
不過我不打算用來編譯BizHawk之中的waterbox的x32版本
維護的模擬器夠多了, 不想繼續增加
順便提一下Mednafen所需的GCC 4.9.4
需要設置編譯參數CXXFLAGS="-std=c++14"
否則編譯時報錯, 因為默認使用c++17編譯
加上這個參數以後編譯過程暢通無阻
接著就等必要套件編譯完成後, 來編譯Mednafen本體
看能不能解決ppx會員紅蓮火焰提到的一個問題
TOP
发新话题 回复该主题