CheatMaker 论坛

注册

 

发新话题 回复该主题

[DS] DeSmuME 默認屏蔽cmd 自編譯版 (20220113 更新附件) [复制链接]

1#
眾所周知官方捨棄了32位版的維護
這邊釋出自己編譯的32位版本
盡可能追隨官方代碼更新
但如果更新過於頻繁將可能推遲同步
0.9.11已經是不被官方推薦的一個相當過時的版本
所以就算需要32位版也不要去使用0.9.11
想說的大概就這樣, 有需要請自取

0.9.12.911 / r6496開發版

    已有1评分我要评分查看所有评分

    最后编辑Blader 最后编辑于 2022-01-13 12:37:29
    分享 转发
    TOP
    2#

    回复 2楼银河漫步的帖子

    FCEUX距離上次穩定版也時隔多年
    甚至PCSX2也在去年出現了新的穩定版
    倒是DeSmuME和Dolphin真的打算一直開發版下去就是了...
    然後又剛好這兩個模擬器都放棄了32位的開發
    難不成是姊妹?
    TOP
    3#

    我已經找到方法
    並成功使用最新代碼
    編譯了32位的DeSmuME
    有誰需要的話我再上傳分享

    編輯: 主樓附件已更新

      已有1评分我要评分查看所有评分

      最后编辑Blader 最后编辑于 2021-06-29 01:46:09
      TOP
      4#

      回复 5楼银河漫步的帖子

      我記得是wifi吧
      我在翻commit更新內容的時候有看到
      真的需要wifi再切換使用64位版其實就可以了
      而且認真說
      拿掉32位版的方式也不是所有代碼都改寫
      只要把舊的檔案補上就能自己編譯了
      根本不需要什麼強行編譯
      我以前怎麼都沒留意到呢
      最后编辑Blader 最后编辑于 2021-07-02 13:42:18
      TOP
      5#

      回复 7楼银河漫步的帖子

      抱歉編譯錯了
      原本要用Release的
      沒注意選的是Debug
      請重新下載附件
      TOP
      6#

      回复 9楼银河漫步的帖子

      模擬器本身提供cmd窗口的開關
      有沒有去掉應該沒有差別

      Dolphin的32位以我能力編譯不出
      需要的Qt 5.15.0 library沒有預編譯的文件
      官方只給了x64和arm64的預編譯文件
      我不清楚如何編譯Qt library
      這部分只能請其他有能力的玩家幫忙試試
      TOP
      7#

      要編譯32位的DeSmuME
      關鍵要有DeSmuME_Win32.manifest這份文件
      這文件和DeSmuME_x64.manifest類似
      只要把x64的文件用Notepad打開
      把兩處amd64改為x86後另存為Win32的文件即可

      另外我花了一些時間在研究編譯32位的Dolphin
      但結果失敗告終, 貌似已經有些代碼是64位專用
      沒辦法用來生成32位的exe(縱使我已成功取得32位Qt的預編譯文件, 雖然Qt只是做為UI使用, 本來就無關聯)
      畢竟幾年前就已經捨棄32位的維護
      代碼會有這種改變也不難猜想到就是
      最后编辑Blader 最后编辑于 2021-07-05 12:06:37
      TOP
      8#

      依據各種指令集(SSE+AVX)組合
      編譯出了各種32/64位模擬器
      官方默認只編譯SSE2的版本
      但實際加上停用指令集的還有另外10種版本
      分別為以下:
      停用(x86 only), SSE(x86 only), SSE2+AVX, SSE2+AVX2, SSE3+AVX, SSE3+AVX2, SSSE3+AVX, SSSE3+AVX2, SSE4+AVX, SSE4+AVX2
      以上這些JIT都是默認開啟的
      可依據自己的CPU選擇合適的版本
      另外我不清楚為什麼SSE4的版本仍顯示SSSE3...
      但編譯出來的可執行文件確實有差異
      還請各位見諒, 以下是下載地址, 請自備梯子
      點此下載
      最后编辑Blader 最后编辑于 2021-07-10 15:04:47
      TOP
      9#

      主樓附件更新
      全是32位版
      如果使用SSE以下的版本
      遇到畫面詭異的問題
      請進入3D設置
      將色彩調整至15位(默認設置18位)即可
      TOP
      发新话题 回复该主题