CheatMaker 论坛

注册

 

发新话题 回复该主题

[Multi] Mednafen 32位 啟用SS模擬 自編譯版 (20220120更新附件) [复制链接]

1#
這幾天編譯完其他模擬器後
閒著沒事又回來繼續在Mednafen上折騰
本來一直編譯失敗, 但後來找到兩個問題點
如果要在MSYS2之中編譯成功, 必須要:
1. 使用make編譯而不是mingw32-make
否則會跳出找不到文件或文件夾的錯誤
2. 必須修改代碼, 有個未引用的代碼mingw_app_type必須刪掉
在mednafen/src/drivers/main.cpp之中, 有兩處要刪

這兩個要件完成以後
就可以使用模擬器作者準備好的編譯命令
照抄就能編譯成功了
至於要啟用SS模擬
必須在編譯命令中添加以下參數:
--enable-ss=yes
如此一來編譯出來的32位模擬器
也能模擬SS遊戲了

這邊順便做下記錄, 以下下載地址
需要的玩家請自取~

1.29.0正式版

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

    最后编辑Blader 最后编辑于 2022-01-20 00:25:11
    分享 转发
    TOP
    2#

    幾個問題
    64位編譯出來卻不能運行
    雖然也不需要64位就是
    另外就是SS調試器的內存查看
    不論任何地址都顯示數值AA
    我不曉得哪裡不對
    大約這也是官方不肯給32位版模擬SS的原因之一
    TOP
    3#

    我试了一下好像没有什么问题
    内存显示是正常的
    最后编辑银河漫步 最后编辑于 2021-11-29 10:26:07
    TOP
    4#

    内存和调试器都能正常使用
    就是体积有点奇怪
    官方的exe不到20M
    你这个exe居然有126M
    TOP
    5#

    官方大約有加殼過
    不過我嘗試加殼也還有33M
    就是比官方版還肥
    TOP
    6#

    已經用加殼過的exe重新打包過
    下載地址更新在主樓, 有需要請自取~
    TOP
    7#

    其实不加壳的理论上要更好
    执行效率更高
    只是不清楚官方为啥可以小那么多
    TOP
    8#

    所以如果这个体积只是因为无壳造成的
    我觉得比较能够接受
    无壳版更好用
    我回头更新一下那个无壳版的基地址

    Bizhawk这模拟器32位可行么?
    还有
    mupen64plus
    duckstation
    最后编辑银河漫步 最后编辑于 2021-11-29 13:48:02
    TOP
    9#

    回复 8楼银河漫步的帖子

    這3個模擬器我也有試過
    BizHawk編譯32位會卡住
    等很久都沒進度, 因此放棄
    m64p編譯64位可以成功
    但編譯32位卻有問題
    卡在Parallel RSP一直編譯不能
    大約這插件本身就不支持32位
    DuckStation不知為何編譯不成
    32/64位都一樣, 所以也放棄
    TOP
    10#

    回复 8楼银河漫步的帖子

    這3個模擬器我也有試過
    BizHawk編譯32位會卡住
    等很久都......
    Blader 发表于 2021/11/29 16:30:28


    无壳版的基地址更新完毕
    可以不理会x64版了
    TOP
    发新话题 回复该主题