A9VG电玩部落论坛

 找回密码
 注册
搜索
123
返回列表 发新帖
楼主: ly63

[原创]超任博士系列磁碟机金手指代码转换工具GFConverter(重新上传附件)

[复制链接]

精华
0
帖子
2053
威望
0 点
积分
2002 点
种子
178 点
注册时间
2006-10-2
最后登录
2024-11-23
发表于 2013-5-1 13:35  ·  北京 | 显示全部楼层
感谢分享 上传辛苦了
该用户已被禁言

精华
0
帖子
30
威望
0 点
积分
36 点
种子
0 点
注册时间
2009-3-4
最后登录
2020-1-8
发表于 2013-5-1 15:13  ·  安徽 | 显示全部楼层
唉。。。。。。。。。。。。。。。。。以前超级喜欢玩SFC啊

精华
0
帖子
478
威望
0 点
积分
629 点
种子
12 点
注册时间
2008-3-13
最后登录
2024-8-5
 楼主| 发表于 2013-5-6 03:02  ·  吉林 | 显示全部楼层
本帖最后由 ly63 于 2013-5-6 03:12 编辑
aliang 发表于 2013-4-27 00:33
向ly63请教,在网上找到龙虎之拳2的金手指码两条:

大量气力 01FFEEE6A455A0@A


测试了下,龙虎之拳2(日版)的没问题,转换后的File地址正确,你修改不成功的原因可能是忘记存盘或者忘记Reload ROM。


你找到的魂斗罗3(美版)的GF代码不是给博士七用的,可能是金霸王磁碟机用的版本。
正确的应该是
09B91DDXXXXA90@A


还有需要注意的问题是:
转换出的RAW地址只是对无header(是指磁碟机Header)的ROM才有效。
对于有header的ROM,RAW地址还要加上0x200(十进制512)才是正确的地址。


如何检验ROM是否具有磁碟机Header:

用ROM文件长度数值(字节)除以1024,余数为0的话ROM就没有磁碟机Header
为512的话就有Header;
余数既不为0也不是512的话你的ROM可能是损坏的或者没有下载完整。

精华
1
帖子
1373
威望
2 点
积分
1552 点
种子
184 点
注册时间
2004-2-12
最后登录
2024-11-23
发表于 2013-5-6 11:27  ·  海南 | 显示全部楼层
ly63 发表于 2013-5-6 03:02
测试了下,龙虎之拳2(日版)的没问题,转换后的File地址正确,你修改不成功的原因可能是忘记存盘或者忘 ...

非常抱歉,应该是我没说清楚,我是想改无Header的原始ROM,因为没有磁碟机,所以想改了在烧录卡上玩。

龙虎之拳和魂斗罗的金手指改磁碟机的078rom是没问题,可是转成RAW地址后,在无Header的原始ROM上修改无效,所以我想问问要如何用转出的RAW码修改原始无Header的no-intro rom。

精华
0
帖子
478
威望
0 点
积分
629 点
种子
12 点
注册时间
2008-3-13
最后登录
2024-8-5
 楼主| 发表于 2013-5-7 08:12  ·  吉林 | 显示全部楼层
本帖最后由 ly63 于 2013-5-7 08:14 编辑
aliang 发表于 2013-5-6 11:27
非常抱歉,应该是我没说清楚,我是想改无Header的原始ROM,因为没有磁碟机,所以想改了在烧录卡上玩。

...

难道是我没表达清楚?
此工具转换出的RAW File地址只能直接用在No-intro ROM上,在078等带有Header的ROM上用时还需要加上0x200(十进制512)才是真正的地址。
而且只支持邦谷博士系列磁碟机的金手指码。你提供的《魂斗罗III》的金手指码对于博士磁碟机是错误代码。
你用这个错误代码不可能转换出正确的PAR code和Raw File Address,ok?


你提供的龙虎之拳日版的金手指码:

大量气力 01FFEEE6A455A0@A
无限体力 014B78DXXXXF80@C
Par code:
C09FFE EE,6A,45
C014B7 8D
转换成Raw File 地址是:

009FFE EE,6A,45



0014B7 8D




File Address与CPU Address对比都是完全正确的,我实在想不出你在哪里出的错,很可能是你的ROM的问题,版本不对?





而你提供的《魂斗罗III》(美版才叫魂斗罗III)的金手指代码:
19B91DDXXXXAA0@A
对于博士磁碟机来说是不正确的,是其它磁碟机用的版本。
此处的19B91其实是CPU Adress,而不是经过计算得到的金手指Address。

将此PAR code转换为Raw File Address:
009B91 DD

Map到CPU Address中的ROM与文件内容是一致的。
此代码正确的博士金手指码是:
09B9100XXXXCC0@A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

审判者

IL6@E53

精华
0
帖子
16602
威望
0 点
积分
16774 点
种子
7 点
注册时间
2012-9-28
最后登录
2019-10-18
发表于 2013-5-7 08:43  ·  美国 | 显示全部楼层
帮着顶上去,超任也是很有爱的一台主机啊。

精华
1
帖子
1373
威望
2 点
积分
1552 点
种子
184 点
注册时间
2004-2-12
最后登录
2024-11-23
发表于 2013-5-7 10:58  ·  海南 | 显示全部楼层
ly63 发表于 2013-5-7 08:12
难道是我没表达清楚?
此工具转换出的RAW File地址只能直接用在No-intro ROM上,在078等带有Header的ROM ...

非常感谢耐心的解答。

精华
0
帖子
71
威望
0 点
积分
74 点
种子
12 点
注册时间
2011-2-25
最后登录
2024-9-4
发表于 2019-9-4 22:45  ·  广东 | 显示全部楼层
楼主,弱弱的问一句,你用的是什么软件查地址的?我用的是EMUCHAT游戏修改软件,出来的地址差不多全是7E开头,转换不了超任金手指

精华
0
帖子
51
威望
0 点
积分
52 点
种子
10 点
注册时间
2007-1-19
最后登录
2023-2-4
发表于 2021-5-24 13:10  ·  北京 | 显示全部楼层
感谢分享!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-24 05:36 , Processed in 0.212257 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部