CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » 重編譯模擬器240611
银河漫步 - 2023/12/21 16:28:00
citra好像运行会报错
Blader - 2023/12/21 16:55:50
回复 1081楼银河漫步的帖子

抱歉哈, 一直感覺有什麼地方漏掉
沒想到是Citra, 現在修復了, 請重新下載
Blader - 2023/12/23 12:28:20
Dolphin Win7兼容最終版更新為5.0.19874
後來版本添加闇黑外觀後無法再兼容Win7
银河漫步 - 2023/12/23 18:23:35
暗黑外观是啥?
模拟器ui?
这个不能删了么?
Blader - 2023/12/23 18:43:03
回复 1084楼银河漫步的帖子

深色主題, 這個更新涉及到很多代碼文件的變化
我現在看看能否處理
Blader - 2023/12/23 19:26:41
回复 1084楼银河漫步的帖子

剛才試了一下其實很好解決...
只改了一個代碼文件
現在Dolphin更新成5.0.20840
連之前基地址無法設置的問題都順便解決了
雖然我也沒搞懂是怎麼回事
總之解決了就好, 又能用CM / MECC修改了
Blader - 2023/12/23 20:07:49
MSYS真的不是太好用
有些比較舊的代碼都不能通過編譯
我本來想試著編譯byuu的32位元版
在一個模擬器網站找到源代碼
卻一直不能通過編譯
雖然byuu也已經是3年前就被放棄的模擬器
但不能通過編譯還是有點肉疼
Blader - 2023/12/23 21:21:36
在給Mesen和RMG固定模塊地址以後
我把腦筋動到BizHawk上了
初步測試mGBA核心可以被修改
dll模塊起始地址不要設定太小, 基本都不會變化
目前是固定$40000000, 需要繼續測試
估計exe還是得改, 如果測試出來可以不用改是最好
先問問版主還需不需要設置BizHawk的基地址?
如果還需要請提供機種清單, 我改特定幾個dll的模塊地址就好
Blader - 2023/12/23 22:21:54
目前改了BizHawk的bizswan, mgba和waterboxhost核心
waterboxhost只測了一個melonDS, 可以被修改到
已經上傳先行版了, 各位有興趣可以下載試試
如果有需要修改其他核心文件, 請不要吝嗇跟貼回覆
银河漫步 - 2023/12/23 23:36:45
bizhawk我好像只用来试玩世嘉md-cd和32x的游戏
目前还有cps和neogeo游戏偶尔也用bizhwak
其他还是喜欢用别的模拟器
银河漫步 - 2023/12/24 9:45:36
duckstation的win7不可用会不会是相同原理
Blader - 2023/12/24 11:55:14
回复 1091楼银河漫步的帖子

不太一樣, Dolphin我修改的那個部分本身可以禁用
DuckStation使用到的Win10以上API都是不可禁用的
強行去除只會出問題, 和PCSX2的FastMem是類似的
Blader - 2023/12/24 12:32:50
取消分享BizHawk, bizswan根本無法定位基地址
其他機種也不太會用BizHawk來玩
Blader - 2023/12/24 13:41:01
重新分享SkyEmu, 官方不是便攜版
但我已通過修改源代碼使之可攜化
Blader - 2023/12/24 16:50:06
靈光一閃想起BizHawk可以加載libretro核心
加載mednafen_wswan核心後果然可以修改
比起自帶的bizswan方便許多, 有個UI還是比較好使
Blader - 2023/12/24 17:28:57
回复 1095楼Blader的帖子

怪不得加載libretro核心是個試驗機能
這所有遊戲都是相同存檔名, 真夠肉疼的
银河漫步 - 2023/12/25 10:27:47
skyemu的路径设置无效,我设置了即时存档路径,但是即时存档还是跟rom在同一个目录
银河漫步 - 2023/12/25 10:33:24
而且我关闭模拟器后第二次打开运行游戏就没反应了
Blader - 2023/12/25 11:30:02
要先勾選在路徑中創建新文件
即時存檔位置才會變更

無響應的問題我一直沒試出來
暫不清楚什麼原因
Blader - 2023/12/25 12:26:54
pj64這個模擬器好像越來越多問題
剛試了一下, 機戰64玩不到, 黑屏
官方的6316能玩機戰64了, 但好像會卡死
在看demo的期間突然不動了
剩下bgm仍在播放, 要不是有debugger
估計我早就放生pj64這個模擬器了...
Blader - 2023/12/26 0:45:14
回复 1091楼银河漫步的帖子

看來版主是對的, 我發現DuckStation的FASTMEM有開關
關閉以後可以在Win7運行了, 打開遊戲也沒毛病
現已更新DuckStation, 舊的5624我刪了, 意味著不再有32位版
如果不是Win7系統, 請刪除模擬器目錄下的d3d12.dll和dxgi.dll
這兩個在新版系統不需要, 並且會造成打開時報錯
Blader - 2023/12/26 10:09:54
231226
模擬器常規更新

melonDS最後更新沒有通過雲編譯
挑了最後通過雲編譯的版本做分享

Snes9x的更新只有Qt方面, 就先不追更
Blader - 2023/12/26 10:21:40
原來Citra至少在兩星期前就已不支持Win7
已經開始導入Win10+的API
Blader - 2023/12/26 14:21:12
實驗性分享Snes9x的Qt版, 原版不是便攜版
我已使其可攜化, 不過因為使用靜態庫Qt6.6.1-Clang(由作者於Github提供)
除了需要額外編譯工具以外, 只有64位Win10+版本
Blader - 2023/12/26 23:08:42
解決Citra不支持Win7的問題
即刻起恢復Citra手動編譯版更新
Blader - 2023/12/28 14:46:58
一個重大突破, 因為使用了Snes9x作者發布的Qt編譯腳本
我成功編譯了Qt6.6.1的64位靜態庫版本, 並且使用在Citra上
現在Citra添加msys版的分享, 原先的版本更名為msvc
msys版只需要exe本體, libc++.dll和user文件夾, 相當簡潔
相比msvc版有著更高的執行效率, 唯一缺點是Win10+限定
只有msvc版兼容Win7, 請根據自己需要選擇其中一種使用
通過加回靜態庫參數, 得以再次分享Citra靜態庫版
此為個人小小願望, 只可惜無法回歸Qt5不能兼容Win7
银河漫步 - 2023/12/28 15:24:52
把QT的dll全删掉后看上去舒服多了
Blader - 2023/12/28 21:22:47
NanoBoyAdvance同樣分享clang版本
同樣也是靜態庫版本, 和Citra的不同處是不需要libc++.dll
我也沒弄懂為何Citra還要綁這麼一個dll
同樣Win10+專屬, Win7只能用動態庫版本
不過跟mingw版比起來就沒特別顯著的效能提升
RMG不能通過靜態庫編譯, 所以無法分享靜態庫版本
银河漫步 - 2023/12/29 7:51:41
NanoBoyAdvance好像运行游戏无法免bios
Blader - 2023/12/29 9:31:05
回复 1109楼银河漫步的帖子

melonDS一開始也要求bios文件
NanoBoyAdvance也可以期待一下
雖然NanoBoyAdvance標榜高精度
感覺也不會太容易免bios
目前甚至沒有做出hle bios的跡象
«3334353637383940»
查看完整版本: 重編譯模擬器240611