CheatMaker 论坛

注册

 

发新话题 回复该主题

mGBA+medusa的MECC專用基址(停止更新) [复制链接]

1#
mGBA 0.5.2 - GB & GBC
REPEAT 16
@(@(@(@(@1F84524+18)+3C)+4)+50)+2000R,2000,A000+10000R
REPEAT
@(@(@(@(@1F84524+18)+3C)+4)+40),1000,C000
REPEAT 7
@(@(@(@(@1F84524+18)+3C)+4)+40)+1000+1000R,1000,1D000+10000R

mGBA 0.5.2 - GBA
@(@(@(@(@1F84524+18)+3C)+4)+14),40000,2000000
@(@(@(@(@1F84524+18)+3C)+4)+18),8000,3000000

medusa a2 - GB & GBC
REPEAT 16
@(@(@(@(@2288EC8+20)+58)+8)+80)+2000R,2000,A000+10000R
REPEAT
@(@(@(@(@2288EC8+20)+58)+8)+68),1000,C000
REPEAT 7
@(@(@(@(@2288EC8+20)+58)+8)+68)+1000+1000R,1000,1D000+10000R

medusa a2 - GBA
@(@(@(@(@2288EC8+20)+58)+8)+28),40000,2000000
@(@(@(@(@2288EC8+20)+58)+8)+30),8000,3000000

medusa a2 - DS
@(@(@(@(@2288EC8+20)+58)+8)+D08),400000,2000000
最后编辑Blader 最后编辑于 2017-08-04 23:56:37
分享 转发
TOP
2#

mGBA是比較近期出現的GBA模擬器
很早以前就想添加基地址在MECC中使用
無奈自己呆頭呆腦的搜尋不出基地址
今天再度花了點時間搜尋
總算讓我給找出來了
不囉嗦馬上貼出來

mGBA 0.3.1
@(@(@(@153FC70))+14),40......
Blader 发表于 12/8/2015 6:16:55 PM
ROM是数据、代码段。GBA金手指只用到WRAM、IRAM段,
TOP
3#

WRAM和IRAM能做到的修改比較有限
例如OO不減之類就得仰賴ROM段的修改
但我本身不是很喜歡直接編輯2進制檔來達到修改效果
所以一切有關ROM段的修改
還是比較希望能透過內存編輯器來完成
TOP
4#

WRAM和IRAM能做到的修改比較有限
例如OO不減之類就得仰賴ROM段的修改
但我本身不是很喜歡直接編輯2進制檔來達到修改效果
所以一切有關ROM段的修改
還是比較希望能透過內存編輯器來完成
Blader 发表于 12/10/2015 1:03:45 PM
不是很明白,直接十六进制HEX编辑ROM不是更简易?
希望CheatMaker帶給你樂趣
 
TOP
5#

主要是不想改變ROM的性質(clean>>hack)
雖然本身很愛修改
但是唯獨修改ROM本身這件事
我自己是不太能接受的
只好用複雜的方法來修改
TOP
6#

mGBA是比較近期出現的GBA模擬器
很早以前就想添加基地址在MECC中使用
無奈自己呆頭呆腦的搜尋不出基地址
今天再度花了點時間搜尋
總算讓我給找出來了
不囉嗦馬上貼出來

mGBA 0.3.1
@(@(@(@153FC70))+14),40......
Blader 发表于 12/8/2015 6:16:55 PM
请问fbas模拟器的"libburn.dll"+008FC680基地址mess如何支持?
TOP
7#

@(BASE+偏移),數據大小,起始位址
範例:
@(BASE+8FC680),10000,100000
TOP
8#

@(BASE+偏移),數據大小,起始位址
範例:
@(BASE+8FC680),10000,100000
Blader 发表于 12/29/2015 11:07:40 PM

经确定,@(BASE+偏移)仅支持.exe文件。


最后编辑dfzetcc 最后编辑于 2015-12-30 08:57:31
TOP
9#

時隔許久的回覆...
我基本上是找不出mGBA的穩定基地址了
對我而言實在太過困難
Win7跟Win8測出來的基地址居然有偏差
雖然不論Win7或Win8的基地址都能各自適用於相同的系統上
(例如兩台不同PC但同樣為Win7,其基地址會相同)
這我是測試過的
不過我還是放棄了

至於這種dll+偏移的基地址查找我倒是有遇到類似的情形
BizHawk的N64與PSX基地址貌似也是這種的
我的作法是檢索指定
假定dll本身起始位址定位在$68270000
檢索值就設定為從$68270080開始的16byte數值
差分依樓上的8FC680來看就改為8FC600
サイズマスク一般設定為0就可以
檢索指定大致上就這樣設定了
至於文本欄的基地址設定如下
,10000,100000
基地址的部分留空
當MECC檢索到基地址時會自動填上
TOP
10#

多级指针基址,是怎么换算的没看懂
TOP
发新话题 回复该主题