关于GBA芯片D卡存档的一些研究(非技术仅推理),9.6二次更新,成功导入存档

五级用户 ougapia 2022-9-5 4431

先说结论:

现在的芯片卡应该是以某种方式,将SRAM存档写入到ROM的芯片里达到无电池记忆的功能。

存档的导入和导出需要对整个rom进行修改、烧录和提取。

rom是经过修改的,一般的clean rom不能实现无电池记忆,加电池应该是可以存档的,贴吧有人试过,不过这就失去了无电池记忆的初衷。


以下为事件经过推理过程:

话说前几天在某鱼闲逛时看见了一张高战2美版的芯片卡,它长这样:

因为我是个高战爱好者,大学时玩通了高战的存档 一直无处安放,原来的d卡又是电池记忆,一个月就归零了,还好当年还有条记忆棒,当时的存档就这样一直在记忆棒里留存至今;

拿到卡我第一时间打开来看了下里面的结构,嗯,我是看不懂的,但是我查了下芯片编号,右上角的是sram芯片,左下角应该就是rom的芯片了吧,中间还有块牛屎……

首先我先建了个档试试卡 ,OK,没问题;然后拿我的记忆棒恢复存档,没效果……?奇怪,是存档格式问题?于是我在卡带上进行了格式化存档操作(L+右+select),又没效果……?什么神仙卡带?

因为之前某卡卡送了我一个烧录器,于是我就试试把存档用烧录器烧进去,还是没效果……存档不生效;

然后烧录器上发现它居然可以刷写?于是我先把rom备份了下来,还有存档也备份了下来;备份的rom倒是有存档;

于是我想通过即使存档的方式,把存档替换掉,结果是存档时死机……

之后来来回回几个回合,在一次偶然没有存档 文件,打开rom的时候,它居然有存档?

因为它是sram的文件,所以理论上它在没电的时候应该是没存档的,然后rom芯片是可刷写的,rom里面有存档;于是我得出结论,在开机状态下存档是sram,存档结束,sram里的存档刷进rom的某个位置保存,下次开机再读取出来;

后面有空再补充,有不对的请帮忙指正……


9.6更新:

目前还没有找到可以把存档导进去的方法,用hex编辑器找到了存档的地址在00700000开始,但是把存档复制过去烧进卡带白屏不能进入游戏;可能需要修改存档,再深入一点就不懂了;

导出存档倒是可以导出,比较麻烦,要把整个rom导出来,然后用模拟器打开,再保存一下,存档就保存在.sav文件里了;

又试了下把导出的rom烧到烧录尖兵里看看能不能用,结果是可以读取原来rom里的存档,不能覆盖存档,就是说存档一直是rom里的,看来这种芯片卡还要硬件和rom配合使用才行;


9.6二更:

之前找的存档地址错了,应该是00780000,一开始对比发现一大片不同的数据,就以为是存档,失误失误……

要用hex工具把存档复制进rom,然后整个rom烧进卡带。

成功恢复成功。

补张成功安放10多年前存档的金漆招牌照片


上一篇:真是不好意思,我也开始玩这个了
下一篇:前天买的老小三到货了,原来…
最新回复 (56)
  • 五级用户 RtcBoy 2022-9-5
    0 2
    看看
  • 五级用户 fciq 2022-9-5
    1 3
    这个想法要是十几年前GBA时代有就好了。
  • 五级用户 fciq 2022-9-5
    0 4
    等等,楼主这张是Z卡吧?
  • 五级用户 ougapia 2022-9-5
    0 5
    fciq 等等,楼主这张是Z卡吧?
    不是,20几块买的d卡
  • 三级用户 icemould 2022-9-5
    0 6
    应该是蓝透芯片记忆卡,rom尺寸x2,dump rom出来自带进度...
  • 五级用户 a92126 2022-9-5
    0 7
    这个卡废了吧,存不上档的
  • 五级用户 a92126 2022-9-5
    0 8

    哦,看懂了。那理论上可以把ROM的存档内容替换后再烧录进去吧

  • 五级用户 ougapia 2022-9-5
    0 9
    a92126 哦,看懂了。那理论上可以把ROM的存档内容替换后再烧录进去吧
    理论上是
  • 五级用户 ougapia 2022-9-5
    0 10
    icemould 应该是蓝透芯片记忆卡,rom尺寸x2,dump rom出来自带进度...
    应该是同种
  • 四级用户 shenleban 2022-9-5
    0 11
    研究一下
  • 五级用户 fciq 2022-9-6
    0 12
    ougapia 不是,20几块买的d卡
    太久没接触了,现在D卡上面都印nintendo字啦。。
  • 四级用户 Morrowind 2022-9-6
    0 13
    很多年不玩D卡了
  • 二级用户 jas0npan 2022-9-6
    0 14
    卡带比数字版游戏更有仪式感。
  • 四级用户 unnamed100 2022-9-6
    0 15
    我看看这什么卡
  • 二级用户 a24952355 2022-9-6
    0 16
    看看
  • 四级用户 ookkxw 2022-9-6
    0 17
    看看
  • 五级用户 失眠暴力卡卡 2022-9-6
    0 18
    是的,这就是现在所谓芯片记忆的卡,原理就是通过把SRAM中的临时存档转存到norflash中,因为本身有些游戏rom或是芯片中会有一大段的空闲地区,就是当你用工具给rom瘦身时,去除的那一大段FF区域
    这种卡的存档其实就在rom中间,sram导出的存档啥用都没有,因为它就是个临时的中转站
  • 四级用户 ppad 2022-9-6
    0 19
    看看
  • 四级用户 lionel007 2022-9-6
    0 20
    看看
    • 老男人游戏网配套论坛
      58
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。