level 9
jjsl◎
楼主
burn2slot挑卡,应该是卡种类太多的缘故,软件不能涵盖全面。
其实最麻烦的是burn2slot识别为0MB的卡带,虽然能够识别出型号,且能够刷写,但是写入后会出现区块错误,典型的表现就是运行白屏。如果你的卡只能写入并运行一些简单游戏,可能是这个原因,但也可能是下面这个的原因:也有一些卡带是自身就存在坏块的,写入之后就会出现错误,如果坏块太多就不能玩了。
识别为0MB的卡带咋办,我还真没办法,因为如果识别为0了,就只能废了,因为burn2slot会直接擦除了写入。原来的东西没了,卡又写不准,就基本废了。比如我手里的2张蓝透外壳的烧录尖兵2代256的,就是如此,废掉了。
但是,如果你的卡识别没问题,还会白屏,那就是坏块的概率更高,这个我这两天基本上能够确定和解决。并且,烧录的游戏到底对不对,会不会让你玩一半就卡死,接下来,就要用到工具gbabf。均是nds/ndsl下的操作。
首先,卡带都是开始0x8000000,实际就是gbabf下的00000000.
烧录完毕之后的卡带,进入gbabf中,使用compare file检查与tf卡上烧入rom文件,如果出现不同,那就是出现了坏块或者是burn2slot识别错误,如果坏块,位置在ff00000之后,那就还好,证明卡前面没问题,使用16进制计算一下,知道卡以后烧录控制多大以内的。如果靠前了,就判断下是坏块还是burn2slot造成的吧,不管怎么说,只能换别的方法了(比如火线之类的去看看吧)
最主要的,gbabf可以dump卡带,但是最大只能32MB,就是256Mb。涵盖绝大多数游戏,除了一小部分汉化扩容卡不行,基本满足所有单游戏卡带dump需要。
我主要最近是用于烧录的比对,dump烧录后的游戏查看烧入部分的坏块多少,因为gbabf里面的compare只能发现错误的起始位置,不能显示错误的多少。
github.com/nflsilva/nds-gbabf
2022年05月27日 13点05分
1
其实最麻烦的是burn2slot识别为0MB的卡带,虽然能够识别出型号,且能够刷写,但是写入后会出现区块错误,典型的表现就是运行白屏。如果你的卡只能写入并运行一些简单游戏,可能是这个原因,但也可能是下面这个的原因:也有一些卡带是自身就存在坏块的,写入之后就会出现错误,如果坏块太多就不能玩了。
识别为0MB的卡带咋办,我还真没办法,因为如果识别为0了,就只能废了,因为burn2slot会直接擦除了写入。原来的东西没了,卡又写不准,就基本废了。比如我手里的2张蓝透外壳的烧录尖兵2代256的,就是如此,废掉了。
但是,如果你的卡识别没问题,还会白屏,那就是坏块的概率更高,这个我这两天基本上能够确定和解决。并且,烧录的游戏到底对不对,会不会让你玩一半就卡死,接下来,就要用到工具gbabf。均是nds/ndsl下的操作。
首先,卡带都是开始0x8000000,实际就是gbabf下的00000000.
烧录完毕之后的卡带,进入gbabf中,使用compare file检查与tf卡上烧入rom文件,如果出现不同,那就是出现了坏块或者是burn2slot识别错误,如果坏块,位置在ff00000之后,那就还好,证明卡前面没问题,使用16进制计算一下,知道卡以后烧录控制多大以内的。如果靠前了,就判断下是坏块还是burn2slot造成的吧,不管怎么说,只能换别的方法了(比如火线之类的去看看吧)
最主要的,gbabf可以dump卡带,但是最大只能32MB,就是256Mb。涵盖绝大多数游戏,除了一小部分汉化扩容卡不行,基本满足所有单游戏卡带dump需要。
我主要最近是用于烧录的比对,dump烧录后的游戏查看烧入部分的坏块多少,因为gbabf里面的compare只能发现错误的起始位置,不能显示错误的多少。
github.com/nflsilva/nds-gbabf