CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » MECC專用基地址20230301
Blader - 2013/10/22 19:05:06
模擬器下載
アプリケーション名bsnes-plus 05.99 x32 SFC
プロセス名bsnes.exe
エンディアンリトル
アドレス設定@694120,20000,7E0000

アプリケーション名bsnes-plus 05.99 x32 SGB
プロセス名bsnes.exe
エンディアンリトル
アドレス設定@(@(@(@87D520+60064))+88),2000,C000
@(@(@87D520+60064))+289,80,FF80

アプリケーション名bsnes-plus 05.99 x64 SFC
プロセス名bsnes.exe
エンディアンリトル
アドレス設定@66FF78,20000,7E0000

アプリケーション名bsnes-plus 05.99 x64 SGB
プロセス名bsnes.exe
エンディアンリトル
アドレス設定@(@(@(@8FBC88+59068))+110),2000,C000
@(@(@8FBC88+59068))+369,80,FF80

アプリケーション名Citra Nightly 1846 x64
プロセス名citra-qt.exe
エンディアンリトル
アドレス設定@(@(@2971720)),@(@(@2971728+8)+14)

アプリケーション名DeSmuME 0.9.14.6734 x32
プロセス名DeSmuME-VS2022-Release.exe
エンディアンリトル
アドレス設定BE97900,400000,2000000
BE8B900,8000,1FF8000
BE93900,4000,4@DFA0A18

アプリケーション名DeSmuME 0.9.14.6734 x64
プロセス名DeSmuME-VS2022-x64-Release.exe
エンディアンリトル
アドレス設定DDC9C80,400000,2000000
DDBDC80,8000,1FF8000
DDC5C80,4000,4@FED2DF4

アプリケーション名Dolphin 5.0.18748 x64 GC
プロセス名Dolphin.exe
エンディアンビッグ
アドレス設定@(@1112E90),1800000,80000000

アプリケーション名Dolphin 5.0.18748 x64 Wii
プロセス名Dolphin.exe
エンディアンビッグ
アドレス設定@(@1112E90),1800000,80000000
@(@1112EA8),4000000,90000000

アプリケーション名DuckStation 0.1.5538 x32
プロセス名duckstation-qt-Win32-ReleaseLTCG.exe
エンディアンリトル
アドレス設定@A50F94,200000

アプリケーション名DuckStation 0.1.5538 x64
プロセス名duckstation-qt-x64-ReleaseLTCG.exe
エンディアンリトル
アドレス設定@81E6C0,200000

アプリケーション名ePSXe 2.0.5 x32
プロセス名ePSXe.exe
エンディアンリトル
アドレス設定E82020,200000

アプリケーション名Flycast 2.1 x64
プロセス名flycast.exe
エンディアンリトル
アドレス設定@1A74E60+C000000,1000000

アプリケーション名Ishiiruka 1144 x64 GC
プロセス名Dolphin.exe
エンディアンビッグ
アドレス設定7FFF0000,1800000,80000000

アプリケーション名Ishiiruka 1144 x64 Wii
プロセス名Dolphin.exe
エンディアンビッグ
アドレス設定7FFF0000,1800000,80000000
8FFF0000,4000000,90000000

アプリケーション名Mednafen 1.31.0 UNSTABLE x32 WS
プロセス名mednafen.exe
エンディアンリトル
アドレス設定38975C0,4000

アプリケーション名Mednafen 1.31.0 UNSTABLE x32 WSC
プロセス名mednafen.exe
エンディアンリトル
アドレス設定38975C0,10000

アプリケーション名Mednafen 1.31.0 UNSTABLE x32 PS
プロセス名mednafen.exe
エンディアンリトル
アドレス設定1859160,200000

アプリケーション名Mednafen 1.31.0 UNSTABLE x64 WS
プロセス名mednafen.exe
エンディアンリトル
アドレス設定4076680,4000

アプリケーション名Mednafen 1.31.0 UNSTABLE x64 WSC
プロセス名mednafen.exe
エンディアンリトル
アドレス設定4076680,10000

アプリケーション名Mednafen 1.31.0 UNSTABLE x64 PS
プロセス名mednafen.exe
エンディアンリトル
アドレス設定2029E80,200000

アプリケーション名melonDS 0.9.5.2098 x32
プロセス名melonDS.exe
エンディアンリトル
アドレス設定@2896D14,400000,2000000
@289BEF8+104,8000,1FF8000
@(@289BEF8+8104),4000,4@(4@289BEF8+F8)

アプリケーション名melonDS 0.9.5.2098 x64
プロセス名melonDS.exe
エンディアンリトル
アドレス設定@22E2158,400000,2000000
@22E7340+128,8000,1FF8000
@(@22E7340+8128),4000,4@(4@22E7340+11C)

アプリケーション名PCSX2 1.7.4161 x64
プロセス名pcsx2-qtx64-clang.exe
エンディアンリトル
アドレス設定@1B2E000,2000000

アプリケーション名Project64 4.0.0.6085 x32
プロセス名Project64.exe
エンディアンリトル
アドレス設定@62B2FC,800000,80000000

アプリケーション名redream 1.5.0.1051 x64
プロセス名redream.exe
エンディアンリトル
アドレス設定@8A20D8+C000000,1000000

アプリケーション名SSF PreviewVer R17 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定2374000,100000,200000
6334000,100000,6000000

アプリケーション名SSF PreviewVer R18 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定6BD1FA0,100000,200000
AB91FA0,100000,6000000

アプリケーション名SSF PreviewVer R25 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定6AD20A0,100000,200000
AAF20A0,100000,6000000

アプリケーション名SSF PreviewVer R26 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定6962300,100000,200000
A982300,100000,6000000

アプリケーション名SSF PreviewVer R27 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定6CB2E20,100000,200000
ACD2E20,100000,6000000

アプリケーション名SSF PreviewVer R28 x32
プロセス名SSF.exe
エンディアンビッグ
アドレス設定6FC2920,100000,200000
ADE2920,100000,6000000


附件: mecc7080.zip
银河漫步 - 2013/10/22 19:21:01
没看懂怎么换算的
DeSmuME 0.99 x86官方版

cm基地址是:401B0A
Blader - 2013/10/22 19:25:29
因為DeSmuME的基址不會變動
基本不需要用到指針
直接指定找到的記憶體位址作為基址即可~
測試過可用

補充回答一下版主的問題
MECC的基址很簡單可以辨識
主要是以四則運算的方式表示
以BGB 1.4.3的基址來說
@(@53A3FC+180),2000,C000
@符號表示以此位址為指針
整個內容代表53A3FC是基址
以此為指針指向的位址偏移+180
再以指向的位址為指針
最後指向的位址即為記憶體位址
2000是長度.C000是顯示的記憶體位址
代表記憶體範圍為C000-DFFF
大致上就是這樣~
天枫十一郎 - 2013/10/23 16:14:53
没看懂怎么换算的
DeSmuME 0.99 x86官方版

cm基地址是:401B0A
银河漫步 发表于 10/22/2013 7:21:01 PM
按这样说肯定只会有一个是正确的.
Blader - 2016/12/6 5:47:36
主樓更新
BGB的基址我想了好長一段時間才終於找到可用的簡短寫法
因為MECC基址的REPEAT功能有bug
所以遇到多級指針的基址並不能使用加法算式設定
好在減法還能行於是便使用減法算式設定
不過內存檢視可能會有點怪
希望大家別介意畢竟不影響使用
银河漫步 - 2016/12/6 10:00:36
好久没看到楼主了
最近还在弄这个啊
cm好像下次更新会支持相对偏移地址
如果再能支持下64位模拟器就好了
Blader - 2016/12/6 18:10:10
確實好久不見咯
因為也有不少私事折騰我
好不容易有機會重返模擬器這塊領域
不過MECC也近5個月沒更新了
不知哪時才能有新版

CM的更新真令人期待
雖然我比較少接觸64位模擬器
不過CM能支持的話就能取代ArtMoney了
Blader - 2017/2/24 17:41:32
主樓更新,不要臉的自推...因應MECC更新v7.080
已修正基址REPEAT的"+"運算符問題,所以將BGB基址重新編輯
dfzetcc - 2017/3/6 14:30:25
主樓更新,不要臉的自推...因應MECC更新v7.080
已修正基址REPEAT的"+"運算符問題,所以將BGB基址重新編輯
Blader 发表于 2/24/2017 5:41:32 PM
BGB官网更新至1.5.3
Blader - 2017/3/6 20:16:10
回复 9楼dfzetcc的帖子

感激情報提供!說實話這BGB也等了一年多,總算盼到更新了...
主樓更新,BGB基址適用於1.5.3,不支持其他舊版
银河漫步 - 2017/3/7 15:00:04
回复 10楼Blader的帖子

2933

我也更新了一下其实最后的那128字节的ram基本上没啥用
银河漫步 - 2017/3/7 15:20:04
REPEAT功能是干嘛用的?
另外这软件调试功能是干什么用的?
Blader - 2017/3/7 16:26:57
REPEAT可以設定規律基址
基址設定方式
(基址),(長度),(地址)
地址可省略,但也可以設定以使得MECC能夠正常使用實機的改造碼
設定的地址會在內存編輯器中顯示

例如
400000,1000,400000
410000,1000,401000
420000,1000,402000
430000,1000,403000
440000,1000,404000

透過REPEAT指定基址數目可以簡化為以下並在內存編輯器中具有相同顯示效果
REPEAT 5
400000+10000R,1000,400000+1000R

如果REPEAT不帶數字或設定數字小於2
可以不受之前REPEAT帶數字的基址影響(不會重複計算與不會在內存編輯器中重複顯示地址)
這對於不想設定REPAET又想令地址順序顯示有著不錯的效果

至於調試功能其實現在來說並不是很強大
頂多只能下斷點(讀取,寫入,實行)而已
我也就用來查找某些模擬器基址或是遊戲改造碼會用到而已
Blader - 2017/3/10 17:26:30
主樓更新:
刪除BGB地址FF80的基址(無用處,感謝銀河漫步版主提醒)
刪除VBA-M的基址

VBA-M現在基本被我以BGB與mGBA取代
不用來玩遊戲了
所以沒有留住基址的必要
Blader - 2017/3/27 9:44:47
新增Citra基址,使用的為銀河漫步版主提供的版本
(找不著相關文獻...長度與地址是瞎猜的)

新增DEmul基址,基本只支援最新版本
(除非舊版的基址相同...否則不會兼容)
Blader - 2017/4/1 8:26:32
PPSSPP基址更新至1.4版~

正在想該不該貼BizHawk的基址
不過問題在於很多機種的基址我都找不出來
只有64跟PS勉強可以找到
這款多機種模擬器其實也挺好用的
不曉得為什麼貌似沒多少玩家知道?
银河漫步 - 2017/4/1 10:42:20
PPSSPP基址更新至1.4版~

正在想該不該貼BizHawk的基址
不過問題在於很多機種的基址我都找不出來
只有64跟PS勉強可以找到
這款多機種模擬器其實也挺好用的
不曉得為什麼貌似沒多少玩家知道?
Blader 发表于 4/1/2017 8:26:32 AM

BizHawk其实用的是Mednafen的内核事实上
Mednafen+前端比BizHawk要好用
而且体积更小
Blader - 2017/4/1 14:57:14
回复 17楼银河漫步的帖子

感謝版主,又幫了一次大忙
原來Mednafen要有前端比較好操作
之前一直沒搞懂怎麼運行遊戲...
現在總算能玩到遊戲了
而且部分機種的內存起始地址不會變化
沒有特地找基址的必要
跟BizHawk相比確實是方便不少
看來可以把BizHawk給扔了
Blader - 2017/4/7 14:05:52
追加幾個模擬器的基址
包括FC,SFC,64,SS,PS,WS
順便將GBA基址也搬過來本帖了
Mednafen只提供x64基址
因為目前僅x64版支持SS遊戲
若未來x86也支持SS遊戲的話再考慮改成x86基址
此外以上基址其實沒多做測試
只在自己的系統上測試可用而已
如果有更穩定的基址也歡迎各位版友提供
Blader - 2017/4/7 15:02:22
3DS的地址長度貌似是太大了
經測試地址總長度超過一定大小
會導致MECC出現內存不足的警示而無法搜索內存
不過我提供的基址的地址長度也不是真的瞎設定
是參考過網路上的3DS改造碼以及硬件資料才這樣設定的
以MECC目前的限制來看要搜索內存只能設定第一個基址
此外3DS改造碼的code format貌似跟DS一樣
如果有要用MECC修改3DS遊戲的版友可以直接使用NDSPAR
理論上應該能適用於目前的3DS改造碼
Blader - 2017/4/8 2:55:52
目前發現的3DS基址有4個
不過因為MECC限制
除地址0x100000的基址以外
其餘3個基址的地址長度都設為0
如有需要請自行修改
此外目前測試過地址0x14000000與0x30000000的基址
並非每個3DS遊戲都有
不過基址是鐵定沒錯的
Blader - 2017/4/8 10:48:34
算是找到了3DS基址自動判斷地址長度的方法
地址0x100000與0x8000000的基址目前可以一起使用了
剩的兩個基址長度過大,不太建議跟上述兩個基址同時使用
3DS基址暫時更新到此了,整晚都在搞這個,到現在還沒睡呢
晚點吃完午餐後該來補眠了呵呵
Blader - 2017/4/9 9:29:14
更新3DS基址,地址0x8000000的長度在運行某些遊戲時無法正確判定
因此也將長度設定為0,有需要的版友請自行編輯
Blader - 2017/4/15 19:02:53
PS模擬器基址從Mednafen 0.9.43 x64修改為ePSXe 2.0.5
Mednafen的PS設定選項有點不合我用...
Blader - 2017/4/25 14:45:47
更新FC,SFC,SS,WS的模擬器基址至Mednafen 0.9.44.1 x64
Blader - 2017/4/29 18:08:20
修改GBA基址為VBA-M模擬器
這陣子用著mGBA及medusa的開發版
感覺自己越來越不會找基址了
為免麻煩先改用VBA-M
也比較沒有不同系統不兼容的問題
Blader - 2017/5/7 4:51:49
暫時刪了64,PS的基址,總覺得這兩個機種的遊戲還是用BizHawk玩起來舒服點
但是BizHawk的基址比較不好設定,這邊就不貼了
Blader - 2017/5/21 11:46:26
DC基址的顯示地址更新(由C000000改為0)
今天碰巧在MECC的留言板看到也有玩家提供了Demul的基址
這才發現自己本來的設定錯了...
Blader - 2017/5/24 7:19:02
更新PSP模擬器基址至PPSSPP 1.4.1
其實PPSSPP的基址我很久沒有自己查找過了
都是看著MECC主站留言板的熱心網友發帖就直接拿來用了
事實上基址也沒有錯誤...親測有效,否則我也不會隨便亂貼
Blader - 2017/5/28 17:59:23
更新PSP基址至PPSSPP 1.4.2
刪除GBA的VBA-M基址
應該不會再以VBA系模擬器玩GBA遊戲
12345678»
查看完整版本: MECC專用基地址20230301