CheatMaker 论坛
Blader - 2013/10/22 19:05:06
模擬器下載アプリケーション名 | Dolphin 2412 x64 |
プロセス名 | Dolphin.exe |
エンディアン | ビッグ |
アドレス設定 | @(@164D850),1800000,80000000 @(@164D868),4000000,90000000 |
アプリケーション名 | Ishiiruka-Dolphin x64 |
プロセス名 | Dolphin.exe |
エンディアン | ビッグ |
アドレス設定 | 7FFF0000,1800000,80000000 8FFF0000,4000000,90000000 |
アプリケーション名 | PCSX2 1.7.2003+ x32 & x64 |
プロセス名 | pcsx2.exe pcsx2-qt.exe pcsx2x64.exe pcsx2-qtx64.exe |
エンディアン | リトル |
アドレス設定 | 40000000,2000000 |
アプリケーション名 | PPSSPP 0.9.5+ x64 |
プロセス名 | PPSSPPWindows64.exe |
エンディアン | リトル |
アドレス設定 | 887F0000,1800000,8800000 |
アプリケーション名 | redream 1.5.0.1133 x64 |
プロセス名 | redream.exe |
エンディアン | リトル |
アドレス設定 | @9200D8+C000000,1000000 |
アプリケーション名 | RMG 0.6.8 x64 |
プロセス名 | RMG.exe |
エンディアン | リトル |
アドレス設定 | @400D3698,800000 |
アプリケーション名 | SSF PreviewVer R33 x32 |
プロセス名 | SSF.exe |
エンディアン | ビッグ |
アドレス設定 | 783B7E0,100000,200000 B65B7E0,100000,6000000 |
アプリケーション名 | SSF PreviewVer R33 x64 |
プロセス名 | SSF64.exe |
エンディアン | ビッグ7 |
アドレス設定 | B9BEC20,100000,200000 F7DEC20,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的帖子我也更新了一下其实最后的那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遊戲