CheatMaker 论坛

首页 » 游戏相关版块 » 游戏工具及相关 » MECC專用基地址240116
Blader - 2013/10/22 19:05:06
模擬器下載
アプリケーション名Ishiiruka-Dolphin 1144
プロセス名Dolphin.exe
エンディアンビッグ
アドレス設定7FFF0000,1800000,80000000
8FFF0000,4000000,90000000
アプリケーション名PCSX2 1.7.3581+
プロセス名pcsx2x64.exe
pcsx2-qtx64.exe
エンディアンリトル
アドレス設定40000000,2000000
アプリケーション名PPSSPP 1.16.6+ x64
プロセス名PPSSPPWindows64.exe
エンディアンリトル
アドレス設定887F0000,1800000,8800000
アプリケーション名SSF PreviewVer R29
プロセス名SSF.exe
エンディアンビッグ
アドレス設定8A66960,100000,200000
C886960,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專用基地址240116