- 精华
- 0
- 帖子
- 153
- 威望
- 0 点
- 积分
- 156 点
- 种子
- 0 点
- 注册时间
- 2004-4-25
- 最后登录
- 2017-9-23
|
GBA烧录卡完美使用方案
GBA烧录卡已经出现了很多年了,但是从一开始的FA到后来的EZ,XG等烧录卡都避免不了3个比较麻烦的问题:
1,容量问题,
有时候明明容量正好,但是烧录卡不让烧,显示容量不足~~~容量莫明其妙多了几十K,这个问题在后面推出的EZ等烧录卡基本解决。
但是像我这种入手最早FA卡的人就没有办法了。
2,四键重启,
大家都知道在GB时期就有四键重启,但是只能回到游戏标题画面(A+B+STSRT+SELECT)这对于合卡来说毫无用处,每次换游戏都要关机在开。
3,存档
这个也是比较麻烦的,因为GBA游戏有好几种记录方式。这也使得烧录卡要兼容全部记录方式才行,并且备份出来的存档和模拟器通用才是
完美的(方便在电脑上修改游戏,和备份)
今天小弟就以以上3个问题进行详细说明,以方便大家使用烧录卡!!!
容量问题:
早期的烧录卡由于烧合卡时要写入引导文件,以及一些ROM本身有问题(会多出几K,一般是25K。有些是DUMP组织加入自己的片头)就会出现烧卡不能。所以我们就要对ROM进行RIP!!
删除DUMP组织的片头,用gbaintroar即可。选择好ROM再按REMOVE INTRO就OK了,但是也有极少数的游戏不行(比如双截龙)这时就要专门的补丁了~~~
RIP游戏,用Remove1.1a中文版即可。选好ROM再移除一下,但是有些ROM比较狡猾,明知有垃圾数据但就是无法RIP,还有就是这个软件也会让不少游戏RIP后无法运行,WHY?无法RIP是因为垃圾数据最后的一组数据是除00和FF以外的数据(比如23,AD,43),Remove1.1a就会误认为是有用的,而不RIP。其实这个软件就是把ROM最后的00和FF结尾的垃圾数据清楚掉,但是有时候会把ROM结尾处有用的00和FF文件也删掉~这时我们就可以手动RIP垃圾文件。用WinHex打开ROM会发现基本上所有游戏最后的数据都是一堆00或者FF,我们只要在正常数据后面留出20行左右的垃圾数据,然后把剩余的垃圾数据全部删除即可!!RIP后的ROM有些连原来的一半都不到!!
这样剩下的空间可以烧不少FC游戏进去呢!!!
四键重启:
用boma1.1中文完美版即可让游戏回到标题画面(A+B+STSRT+SELECT),也可以让合卡回到选择游戏画面(L+R+STSRT+SELECT)!!!
如果只对ROM使用boma1.1一般情况是绝对没有问题,但是如果又RIP游戏又要支持四键重启呢??这就是问题的关键啦!!
简单的办法就是先用Remove1.1a再用boma1.1~~~但是这样会让好多游戏无法运行!!!再次WHY??boma1.1就是在将近结尾处的垃圾数据
上面加入一段四键重启的数据!!所以用Remove1.1a之后的ROM已经没有垃圾数据了,再用boma1.1只会让四键重启数据覆盖掉游戏中的正常
数据,当然无法运行啦!!!这种情况只能先手动RIP,给ROM最后留出一段垃圾数据(上面提到的“留出20行左右的垃圾数据”)再boma1.1
一下就完美了!!!!!
存档
曾经让N多烧录卡使用者头疼的问题!!!像早期的FA卡是不能记录某些游戏的(比如最早的MARIO),我们只能通过给ROM打补丁转换它的
记录方式才行。虽然现在的烧录卡都完美对应了存档方式,基本上没有不能存档的游戏。但是,备份出来的存档和模拟器是不通用的,这就让
许多想修改存档的玩儿家不爽了!!
本人是当年第一时间入手的FA256卡(1300港币~~眼泪哇哇的)。我发现这个卡对存档的写入和备份非常好,绝对和模拟器完美对应(其实
存档和模拟器的对应就是指存档的大小)!!!打个比方,机战A的存档大小是64K。那么我用FA备份的时候就选64K,备份出来的存档直接
可以在VB上面使用,写入也是如此。但是最近用了EZ发现,导出的存档大小和实际的不一样~但是写入存档没有问题。再比方,16人街霸
默认的存档大小是512字节,我给ROM打了补丁之后的存档变为64K。但是EZ导出的确是8K的存档,可是我把64K的存档写进去确可以试用!!
但是由于导出来的是8K的存档,就使得和VB不对应而无法读取这个存档。那我们只要把存档大小改为64K就可以了!!又要用到WinHex了~
打开存档,在原存档结尾处加入56K的FF垃圾数据即可(注意,用WinHex加入的56K只能精确到K而不是字节。这就使得存档会稍微大一点,所以
要先打开一个标准的64K存档,记下偏移量的地址。)这样就做成了一个64K的存档,这下和模拟器通用了!!
本人也是刚开始用EZ,可能方法有问题。希望不要混淆大家~~~
基本上这就是我用烧录卡这些年的经验了~~~希望对大家有点用处. |
|