没想到吧,gba-d卡折腾还在继续 图章 图章

五级用户 liuyunx 8月前 3909

大致理一下时间线:(如果我没记错的话)


» 去年贴吧用户 白鸟九十九发现 nds自制软件:burn2slot这个上古ds homebrew可以对现在新式D卡进行烧录

→ 如阴燃的檀香,对于D卡的折腾由"上古"的飞线改烧录卡法直接跳至新时代。

→ 暗线展开,非常小众的gba烧录器关注度开始上浮

→ 有大佬(实在记不清了)发现gbabf这个ds homebrew同样可以做到,不过原版并不好用。

→ shn大佬开始对gbabf进行升级改造。与此同时,对于d卡"芯片存档"的原理,也在各种讨论与猜想,结合用好尿周割的几年前发的资料里得到了统一理解与解释。

→ 暗线展开,Ausar佬开始手搓gba合卡菜单验证某种猜想,期间更新了几版使用异常麻烦,功能非常残缺的版本。【合卡菜单:让你在多个游戏之间选择的UI菜单,是支持合卡的最重要的东西之一】

→ 不断更新的gbabf(后期添加了中文支持)使单卡烧录越来越容易。通过网友的各种疑难杂症迅速归纳出了各种注意事项(比如,买的d卡内的游戏最好是大容量的;卡带最好带电池;部分游戏卡带特立独行,最好别买等)

→ 单卡折腾接近尾声,除了疑难杂症"宝可梦存档问题",单卡折腾基本告一段落。shn大佬将重点放在了合卡菜单上

→ 暗线收回。Ausar手搓的合卡菜单(英文版)出世。该菜单会自动扫描D卡内烧录的游戏并且列表。同时还将火线卡的sms功能融合其中,绕过玩下一个游戏的存档会覆盖上一个游戏存档的缺陷。

→ Ausar合卡菜单需要使用gbabf将菜单烧入0MB出,其他游戏在16MB处开始依次偏移烧录,并且还有其他比较使用麻烦的规则。因此,普及程度并不高。与此同时,shn大佬继续完善着gbabf的合卡烧录功能

→ shn大佬在gbabf结束更新的尾声前,突然丢出第二个合卡菜单(中文)。该菜单同样需要使用gbabf。但是该菜单的使用更为麻烦,需要用户自行添加条目与对应偏移地址,并且进行编译。该菜单更新几次后停更,gbabf也停在了45ch这个最终版上,shn大佬归隐(其实是兴趣转移到了gbc合卡上)

→ Ausar大佬更新合卡菜单,需要用一个自制软件将中文写入ROM里,然后烧入合卡里,菜单就能自动扫描ROM里的中文并显示。但是合卡规则依然繁琐。同时菜单也有bug,中文显示导致光标移动迟钝,几乎只能每秒种才能移动一次(和英文版的超级流畅形成了鲜明的对比,更加突出了迟钝感)。Ausar目前因为学业繁忙,停止了更新(后面明确说会继续更新)

→ 宝可梦的1M存档老大难问题逐渐明朗。支持宝可梦原生存档需要存档芯片容量不低于1M(128KB),并且卡带上的控制芯片支持对存档芯片进行切bank操作(合卡的存在是控制芯片对存游戏的芯片进行切bank操作,以支持更大容量的芯片,不然只能最高支持256M,也就是32MB的容量)

→ 发现d卡单卡"漆黑的魅影","究极绿宝石"等卡带存在切存档bank功能(卡带比其他游戏的也更贵)。 故此,推荐个人折腾d卡的种类由"公主同盟"改为"究极绿宝石"

→ 暗线收回。gbabf完善的同时,gba烧录器也开始星火燎原。抛开"flash boy"这个垃圾坑货,市面上多见的为gbxcart v1.3的开源版本。使用R31或者l1固件(flashgbx软件)。其可以直接对gba合卡一次直接烧入256MB(合卡最大容量)的文件。由于烧录模式和gbabf不同,所以以上两个菜单并不能用在烧录器上。(可以曲线救国:gbabf将合卡菜单与游戏烧好后,使用烧录器将合卡256MB整个dump下来。dump下来的ROM可以通过烧录器烧入到其他合卡里)

→ 暗线展开,我尝试通过软件直接将合卡菜单与ROM在电脑上合并为256MBROM的方式,让烧录器跳过gbabf限制直接支持合卡烧录,实验成功。不过还是无法降低两个合卡菜单的使用门槛,同时还加上了winhex和批处理的处理过程,更复杂。

→ 暗线延续,我心里有了点想法,找到了天涯。

→ flashgbx这个软件作者更新非常勤快,顾其兼容性也相当不错。后续更新的几版中增加并且完善了从d卡魔改ROM中写入与提取存档的功能。

→ flashgbx作者Lesserkuma对合卡菜单有兴趣,并且想做一个属于烧录器的合卡菜单(前两个菜单只属于gbabf专用)他找Ausar交流了合卡菜单,并且还想找shn交流(没找到)。我帮其分辨与测试了几种字体的表现效果。

→ Lesserkuma将0.2版本的合卡ROM制作工具(包含一个他自制的合卡菜单)发布在GitHub上,并且邀请我参与测试。该工具需要将ROM放在指定文件夹,然后运行软件,就能一键生成烧录器专用的256MB合卡ROM。经过测试,该合卡生成工具对于使用者来说,相交于上面两种合卡菜单,难度下降了好几个层次,基本属于傻瓜式操作。

→ 我试图让Lesserkuma的256MB合卡ROM也能被gbabf支持(gbabf最大支持单次32MB烧录),成功了。

→ 暗线收回。我与天涯的想法与Lesserkuma的合卡工具有部分重叠。虽然他已经做出了更好的,但是我和天涯商量一下,还是把之前的想法实现了

→ 前天我测试后发现Lesserkuma合卡工具0.4版存在部分游戏无法存档的情况,通过与其反应并且提交出问题的ROM后,Lesserkuma将软件更新至0.5版并且解决了问题。


这就是目前有关gba D卡的故事。

gba无论是单卡烧录还是合卡烧录已经趋近成熟。


图一:Ausar的合卡菜单

701e641408c178c5.jpg


图二:我和天涯的某个想法

66f8b082538ca9b4.jpg


图三:Lesserkuma的合卡菜单

1a6d8437c07de329.jpg


图四:shn的合卡菜单

6d5fbe3f3aa3eb27.jpg


有关D卡的故事,可能目前就告一段落了。但是,新的故事还在继续。(最近在测试朋友手搓的gba[单卡]与gbc烧录卡[单卡])


上一篇:凌晨12点了点了个外卖竟然真的还能给送来……
下一篇:2023年8月20日之屋
热门回复
  • 五级用户 shn 8月前
    3
    分离gbabf对合卡和单卡的支持,会让程序思路和功能更清晰。单卡主要考虑的是兼容性,各类改卡、各类芯片的支持;合卡主要是录入游戏排序和bank的控制,芯片单一就3、4个指令。所以单卡的版本已经终结了46cn,合卡可以支持直接烧入128MB、256MB或者更大的定制合卡的ROM,以及直接选好多个游戏直接干进去。主要是烧录时间太长,nds容易搞半截没电了。
    GB卡烧录的最近又做了些尝试,有的卡带必须5V驱动芯片,有的必须5v驱动MBC,所以兼容性很差,挑卡严重。还有就是改卡发现有的卡flash不复位,反正各种问题。能烧的一部分也是测试了MBC,出现的bank随机问题,估计也是电压不足引起,所以,所以,就暂时没思路了。
    • 老男人游戏网配套论坛
      25
        立即登录 立即注册
最新回复 (23)
  • 五级用户 liuyunx 8月前
    0 2
    太晚了,打字打了快2小时,睡了
  • 四级用户 StierGBC 8月前
    0 3
    膜拜大佬,打分感谢,自己也水一分

    PS. GBASP改ips高亮用什么屏好?全贴合?
    国产外壳有没有推荐的??
  • 五级用户 funmusic1 8月前
    0 4
    gba是个神奇的存在
  • 六级用户 进站劣人 8月前
    0 5
    好一顿折腾,太强大了。
  • 五级用户 shn 8月前
    3 6
    分离gbabf对合卡和单卡的支持,会让程序思路和功能更清晰。单卡主要考虑的是兼容性,各类改卡、各类芯片的支持;合卡主要是录入游戏排序和bank的控制,芯片单一就3、4个指令。所以单卡的版本已经终结了46cn,合卡可以支持直接烧入128MB、256MB或者更大的定制合卡的ROM,以及直接选好多个游戏直接干进去。主要是烧录时间太长,nds容易搞半截没电了。
    GB卡烧录的最近又做了些尝试,有的卡带必须5V驱动芯片,有的必须5v驱动MBC,所以兼容性很差,挑卡严重。还有就是改卡发现有的卡flash不复位,反正各种问题。能烧的一部分也是测试了MBC,出现的bank随机问题,估计也是电压不足引起,所以,所以,就暂时没思路了。
  • 五级用户 hualazimo7 8月前
    0 7
    又更新啦!希望gbc的时钟卡能把价格打下来
  • 五级用户 ougapia 8月前
    0 8
    我尝试用漆黑的魅影改烧录,卡是支持切bank的,但是烧进去不行
    高战1+2打不到sram补丁
    火红与绿宝石开机就说恢复备份存档,存档的时候死机
    ……
  • 五级用户 卧看微尘 8月前
    0 9
    收藏一下
  • 六级用户 colorcat 8月前
    0 10
    折腾的过程使人快乐~看人折腾更快乐~~~点赞一下~~~
  • 四级用户 wNg333 8月前
    0 11
    楼主是熟读演义小说的。感谢作者们!
  • 五级用户 失眠暴力卡卡 8月前
    0 12
    Lesserkuma我好像记得是个小姐姐?
  • 二级用户 dynamez 8月前
    0 13
    gba d卡 无电池,可以玩gbc游戏吗
    想玩三个塞尔达
  • 五级用户 liuyunx 8月前
    0 14
    shn 分离gbabf对合卡和单卡的支持,会让程序思路和功能更清晰。单卡主要考虑的是兼容性,各类改卡、各类芯片的支持;合卡主要是录入游戏排序和bank的控制,芯片单一就3、4个指令。所以单卡的版本已经终结了4 ...
    大佬,46cn版有下载链接吗
  • 三级用户 hill 8月前
    0 15
    lz是gba的吧主?
  • 五级用户 liuyunx 8月前
    0 16
    hill lz是gba的吧主?
    不是
  • 五级用户 shn 8月前
    0 17
    liuyunx 大佬,46cn版有下载链接吗
    不是大佬。资源就在论坛资源区那个帖子里
  • 五级用户 liuyunx 8月前
    0 18
    shn 不是大佬。资源就在论坛资源区那个帖子里
    资源区的只有单卡版,有合卡版么?支持一次性灌入256MB ROM的。
    对了,记得之前我在贴吧发过帖子吗,还有一种512MB的合卡
  • 五级用户 shn 8月前
    0 19
    liuyunx 资源区的只有单卡版,有合卡版么?支持一次性灌入256MB ROM的。 对了,记得之前我在贴吧发过帖子吗,还有一种512MB的合卡
    合卡版还没弄好,多选rom烧入的列表部分还没写好。没思路了,只是自己玩耍的思路
  • 三级用户 poyeeham 8月前
    0 20
    大佬,麻烦联系下Lesserkuma,我已经做了一版带有文泉驿字体的可选字型的版本,中间我还手搓了几十个日文字模,应该不存在版权问题了,可否请他合并到主分支去?另外就是现在换菜单背景需要每次编译,可否直接在json中配置?
    • 老男人游戏网配套论坛
      25
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。