CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » 重編譯模擬器240703
Blader - 2022/9/28 12:02:56
經過使用WinMerge比對源代碼的結果
發現Mednafen 1.29.0和1.31.0-UNSTABLE之間
與調試器相關的代碼完全一致
可以直接帶入我修改過的內容
不過暫時還不打算編譯1.31.0-UNSTABLE
生日那天編譯好修正版, 隔天就給我來個震撼更新
不想再遇到同樣的事情, 就等新的安定版更新之後才講
Blader - 2022/9/28 13:03:26
Project64官網提供的開發版才有帶GLideN64插件
雲編譯是不帶這個插件的
而且官網的GLideN64還是用原作者的源代碼編譯
但是Project64在Github上也有GLideN64的fork
不過已經不再更新的樣子
看來追隨插件作者的源代碼是正確的
Blader - 2022/9/28 13:38:36
才發現我編譯的Citra居然不帶語言包
如果有需要的話請告訴我
下次更新會添加語言包必要的編譯參數
Blader - 2022/9/28 14:34:25
Mesen-X及Mesen-SX模擬器重編譯
用.NET框架4.8.1編譯貌似跟用4.8編譯沒區別
Win7照樣能很好的運作, 只是Win7不能安裝.NET框架4.8.1而已
試了這兩個模擬器和PKHeX修改器都能在Win7運行
只不過PKHeX我已經取消分享就是, 因為都沒有玩家下載使用
银河漫步 - 2022/9/28 16:40:57
现在对模拟器是否有中文不怎么在意
只要够精简
英文版也挺好的
Blader - 2022/9/28 18:37:31
SkyEmu
又一個打算包下GB, GBC, GBA和DS的模擬器
這模擬器還在很早期的階段, 很多遊戲還不能運行
不過不用BIOS算是一個小小的優點
就是還有幾個小bug或不足的地方
開發還挺緩慢, 跟medusa比起來暫時沒什麼優勢
忽然打算等會兒編譯下最新版medusa
也不知道控制器的問題修復沒有
作者忙著完善mGBA的腳本支持
medusa一直沒什麼消息
Blader - 2022/9/28 21:35:35
發現Flycast x32可以玩遊戲的方法
那就是遊戲過程不可加速
否則模擬器一定崩潰退出
基於發現了這個方法, 我重新分享Flycast x32模擬器
以後應該有機會等到作者修復
畢竟官方的Github Actions目前還有提供x32下載
除非未來分享被取消, 那就真的沒辦法了
Blader - 2022/9/29 1:47:21
DuckStation x64, Flycast x32和Project64 x64重新上傳
DuckStation x64恢復模塊起始地址為400000
Project64 x64禁用LAA開關以分享基地址
Flycast x32重新禁用DB開關, 方便查找基地址, 但我個人不分享
以ZIP壓縮格式打包的模擬器暫無添加基地址的打算
Blader - 2022/9/29 5:50:07
PPSSPP不能在編譯時禁用JIT
本來還想看下有沒有機會禁用LAA開關
看來可以放棄, Citra, Dolphin, DuckStation x64和PCSX2也是差不多
不能禁用LAA開關就只好指定模塊起始地址在400000
银河漫步 - 2022/9/29 11:42:38
ppsspp的功能似乎回归正轨了
目前的版本没发现什么问题了
之前要么某些游戏黑屏,要么动画放不出,要么某些某些图片黑屏
银河漫步 - 2022/9/29 12:16:18
不知道bizhawk能否去掉大内存
让ram段在ffffffff之前
这模拟器是目前对32x机种和mdcd机种支持得比较完美的模拟器
或者这模拟器有没有改成32位的可能
哪怕导致某些机种不可模拟也没关系
最后一次的32位版好像还是1.13版

ares也可以支持32x和mdcd
但总体效果没bizhawk好
Blader - 2022/9/29 15:38:46
回复 371楼银河漫步的帖子

.NET框架編譯的模擬器都改不到那些開關
所以沒辦法, x32以前有編譯過, 可以成功
但缺少很多相應的dll需要自己補齊
有些機種的dll還不能編譯x32
所以這模擬器基本拿它沒輒
银河漫步 - 2022/9/29 16:15:05
ares编译32位容易么?
Blader - 2022/9/29 16:24:34
回复 373楼银河漫步的帖子

ares的N64插件和simple64一樣
使用的是parallel, 這插件只支持編譯x64
剛剛嘗試編譯x32, 一遇到編譯這插件直接報錯
所以目前是無法編譯ares x32
银河漫步 - 2022/9/29 16:26:50
其实bizhawk挺可惜的
模拟效果都挺不错
就是cm没法做基地址
Blader - 2022/9/29 16:45:28
回复 375楼银河漫步的帖子

我也嘗試查找過BizHawk的基地址
不過好像是找不到, 或許我應該用CE試試
Blader - 2022/9/29 17:23:47
回复 375楼银河漫步的帖子

我現在才想到
如果說不要N64模擬的話
應該還是有機會編譯x32
我現在立馬嘗試下
Blader - 2022/9/29 17:33:01
結果編譯MD模擬還是報錯, 看來是真不行

編輯: 刪減編譯機種N64, MD及PS1以後
x32總算編譯成功, 但是好像沒什麼意義...
银河漫步 - 2022/9/29 18:21:34
結果編譯MD模擬還是報錯, 看來是真不行

編輯: 刪減編譯機種N64, MD及PS1以後
x32總算編譯成功, 但是好像沒什麼意義...
Blader 发表于 2022/9/29 17:33:01


有意义啊
其实只需要补充一下32x和mdcd
其他机种的模拟器有别的模拟器补充
这两个机种只有fusion模拟器
模拟效果还一般
Blader - 2022/9/29 18:30:50
回复 379楼银河漫步的帖子

其實因為編譯卡在SH2的代碼會報錯
所以相關聯的機種都會受影響
32X和MDCD實際上也是廢了
不過我還是分享了ares x32
只是就少掉那些不能啟用模擬的機種
银河漫步 - 2022/9/29 19:42:33
bizhawk不行的话就别折腾了,不要浪费精力了
ares对这两个机种的模拟效果和fusion差不多而且去掉了MD的模拟就不含这两个机种了

倒是fusion这模拟器有点想改默认快捷键
不知道这模拟器有没有开源
Blader - 2022/9/29 19:53:58
回复 381楼银河漫步的帖子

沒有開源, 不過熱鍵可用Resource Hacker等一類軟件修改
银河漫步 - 2022/9/29 20:33:05
对哦
这模拟器没有壳
都忘记这事了
银河漫步 - 2022/9/29 22:30:11
改fusion的快捷键的时候
发现这模拟器是有调试器菜单的
但是菜单对应的对话框和功能被阉割掉了
真是可惜
Blader - 2022/9/30 12:40:54
回复 4楼银河漫步的帖子

網盤裡說Mesen-X有XP版
基於好奇下載來看了下
感覺XP還是不能運行吧
而且XP的x64根本不普及
這XP版在我電腦上直接被視為x64應用
我本來想說應該是改用.NET框架4.0編譯
所以也自己動手嘗試編譯了下
結果編譯失敗, 暫不清楚哪裡出問題
等等繼續研究, 要是不行就作罷
Blader - 2022/9/30 15:01:44
SSF不能直接加載iso
所以我用虛擬光驅
但是機戰F因為這樣不能玩
一定要有cue才行
不過有cue以後也用不到虛擬光驅就是
银河漫步 - 2022/9/30 17:25:24
SSF不能直接加載iso
所以我用虛擬光驅
但是機戰F因為這樣不能玩
一定要有cue才行
不過有cue以後也用不到虛擬光驅就是
Blader 发表于 2022/9/30 15:01:44
ssf可以加载镜像吧
Blader - 2022/9/30 17:57:45
回复 387楼银河漫步的帖子

是的, 只是SSF不支持直接加載iso
就算用虛擬光驅也要是加載ccd或cue
不能加載iso, 否則一樣玩不到機戰F
本來只是希望可以單鏡像文件
現在看來不保留cue文件也不行
不然就是要轉chd, 可是這種格式的文件大小不固定
好像會因為使用的chdman版本而改變文件大小
所以我不喜歡這種格式, 還是用cue比較好
必要時還能用於Mednafen
這樣我的虛擬光驅也可以扔了
基本沒有其他遊戲會用到
Blader - 2022/9/30 20:39:41
今天才想到一個問題
在GB模擬器時:
基地址設置GB=SGB≠GBC
在SFC模擬器時:
基地址設置GB=GBC=SGB
可是遇到ares這個多機種模擬器
基地址鐵定是GB與GBC的core使用各自設置
但是SGB模式使用的應該是SFC的core
這兩者之間的基地址設置還會一樣嗎?

我簡單問, ares模擬器上:
GB ≠ GBC ? SGB(GB&GBC)
那個?(問號)應該代入哪個符號才對?

雖然我自己查找一下基地址就會明白了
不過有點懶, 晚上12點還要準備明天的模擬器更新
想要養精蓄銳下, 呵呵~
Blader - 2022/9/30 21:03:47
問題解決, 不管是GB core, GBC core或SFC core的SGB(GB&GBC)模式
基地址設置都是相通的, 差別只在於SGB模式會另外有SFC的內存段
«910111213141516»
查看完整版本: 重編譯模擬器240703