- 精华
- 0
- 帖子
- 319
- 威望
- 0 点
- 积分
- 341 点
- 种子
- 15 点
- 注册时间
- 2008-11-15
- 最后登录
- 2024-9-13
|
本帖最后由 bestmmk 于 2013-11-11 22:24 编辑
玩了几年游戏, 科普并评价几张GBA烧录卡
烧录卡这个东西恐怕是GBA时代热度达到全盛的概念, 我也是在那个时代, 才开始热脑掌机游戏和网络的, 之前一直都在玩D卡, 突然有了这种东西 觉得很方便, 在当年GBA烧录卡群雄逐鹿的年代, 玩的不是破解, 而是ASIC的技术, 这些烧录卡不断的给我们以惊喜, 并以此消耗着GBA主机的生命周期...(GBA是除VB以外生命周期最短的平台...2001年发布 2004年被DS取代)
在这几年中, 我用了四五部烧录卡, 同时道听途说了一些其它品牌的烧录卡, 鉴于烧录卡在当时可以够买一部游戏机, 我没有太多关于烧录卡的经验, 但又害怕不知何时这些都会被遗忘 写出来与老玩家一起回忆GBA平台上有名的烧录卡吧,
对这些烧录卡的评价 , 我只能说是主观上的感觉, 有同感就好, 没有同感 也没必要再指责我了, 这些厂商 大部分已经倒下. 提到它们, 是为了纪念它们.
首先需要普及一些概念,
★ MB / Mb?
MB = MegaByte (兆字节)
Mb = Megabit (兆位)
抛开艰深晦涩的存储单位换算, 你只要记住1 MB = 8Mb 就行了, 本文以bit作为单位, 256K 就是256Kb (= 32KB)
★ SRAM ,EEPROM ,FRAM, FLASH?
按照老任至今为止出过的所有GBA游戏的存储类型, 不外乎这几种,
SRAM , 说白了就是像旧式卡带一样需要电池维持记录的记忆方式, SRAM Z卡中一般是256K, D卡就不好说了 他们的sram全都是拆机的, 大小从256K- 2M不等, 但始终会占用最前面的存储区域.
EEPROM . 不需要电池, 适合记录尺寸较小的游戏, 模拟圈内EEPROM分很多的版本 实际上指的是不同容量的EEPROM. 这类记忆芯片一般只有8个腿儿
FRAM , FRAM = 铁电存储器, 工作方式和电气定义与sram类似, 但不需要电池维持记录. 它在存储形式上和SRAM属于一类.
FLASH, FLASH是写入较慢, 但稳定性最高的存档类型, 容量分为512K / 1M两种规格, 前者被各类游戏使用, 后者一般是口袋用的最多, (正版口袋的存档, 1M中有512K是存档的备份, 存档中关机破坏了前一半的游戏记录, 游戏会以另一半的备份来替换前一半, 达到不毁档的目的)
多说一句, D商之所以不用flash和eeprom还有 fram 是因为flash是需要游戏支持其厂家的微码才能写入, 而一般的flash存档的游戏只支持SST, 松下, MXIC的微码, 而D商的拆机片鱼目混杂 什么厂家的都有, eeprom也是基于这样的原因 . fram拆机量小, 目前我还没见过除了GBA卡带以外什么地方还用fram, 而D商的卡大部分带有电池, 也就是SRAM 是因为那时候GBA卡的制造量很大, SRAM有着不挑厂商, 制造简单(甚至只需要一颗牛屎就行了),价格便宜的特点,一般的ROM只要打了SRAM补丁后就可以用D商的各类D卡板型. 所以, SRAM用的是最多的.
★ nor , nand?
nor和nand是两种不同类型的闪存, 前者写入慢读取快最重要的是可以编入内存(也就是可以与内存连接) 后者写入和读取都比较快.但是需要直接存储器访问(DMA)以便和nand进行读写操作, 我们平常U盘,SD卡中的闪存普遍使用nand,而GBA只能使用nor作为存储器以编入内存寻址. ...... 但是...为什么会有GBA烧录卡可以支持SD卡呢, 下文SCSD的部分会提到.
1 EZflash系列
EZflash是当时国内市场的no.1, 在国外也红极一时, 可看看如今的EZ人老珠黄, 在DS上难以招架各路后起之秀 比起GBA时代的研发实力,实在是非常的可惜.
EZflash的功能也是相对来说很多的, 该有的都有,EZ2的RTC(实时时钟)的误差也不差 EZ3甚至还有一块nand闪存, 那是我见过的最早的内部有nand的烧录卡,
EZflash的烧录器是cypress的叫做EZ-USB单片机产品制成, 烧录器的功能也很强大, 甚至可以dump卡带, (这个国内很少有) 有意思的是, 有资料说EZ, XGFlash, EWIN1三种烧录器可以互换, 但是目前我还没有成功过, 请大神们指教,
卡的性能就不多说了 标准的烧录卡, 但是EZ3的特性着实让我耳目一新, 那个时候还没有SCSD,当时看产品介绍 至今还有一种不可思议的感觉, 只不过, EZ将这个nand和nor混淆为一个概念夸大产品容量, 确实有所不妥.
2 GBALink 小组
说完了老大就说说当时的老二,
最早接触GBALink是在掌机迷上有改D卡的专栏 既然可以支持改造D卡, 那么GBALink 也是通过连机电缆连接在主机上烧录卡带的................................吧.
GBALink的东西很贵, 贵到当时在当地根本没法承受, 大家该有的功能它都有, 贵在哪儿呢, 贵在这个叫做ZIP的压缩技术上.
ZIP卡我是后来买到的二手卡, 捡漏了, 50块钱拿到手,好像是什么2代ZIP卡, 容量256M, 拆了分析好像里面用了三菱的SDRAM+NORflash一体化集成芯片, 运行游戏的时候会从nor的压缩空间中释放到sdram中运行,所以会有所谓"解压时间" 原来压缩就是这么一回事,这个SDRAM是有容量限制的, 在这里说一下所谓的充电电池居然是LIR2016,* , 这算是市场上最便宜的充电电池了好伐???
至于GBALink的烧录线, 支持的D卡组合马马虎虎 在这里一笔代过, 卡后来走时不准了,更换了晶振也不行, 于是只好连机器一起送给哥哥让他拿去玩了.
3 EFAdvance
国外的烧录卡牌子, 正式进入国内市场大概是04年. EFA是我感情比较深的牌子,
同样是捡漏,这卡是在淘宝上买的, 一个北京的电玩店, 20一张被我拿下了.
买回来以后才发现这卡强悍的1B, USB直连卡带, 实时时钟, 烧录速度是我见过最快的, 支持NDS, 简单轻量的烧录软件.
功能比较少, 界面丑陋是这卡的软肋, 不过 这卡有二代的存在, EFA一代是紫色外壳, 二代是蓝色外壳
卡后来虽然坏了, 不过一直都觉得这卡还是很不错的,
4 龙啸九天(gamebios / 火线卡)
火线烧录器可谓是GBA外设里生命周期最长的设备了, 功能大家都懂得, 最强悍的是它的烧录和改卡功能. 不过我在这里不谈它的烧录器, 只谈一谈火线自己的亲儿子, 火线卡.
火线卡第一次见到是在掌机迷的评测上, 那时候已经有2代了(第一代长什么样?求科普), 我买了一张居然还能买到假卡, 可见这个玩意儿假货真是被假货折腾的够呛.
火线卡2代分两种包装 一种是128M的水蓝卡, 一种是256M的黄金卡, 两种卡除了容量, 其他属性都差不多,
一个看似像D卡的火线卡, 怎么能做到被火线烧录软件识别呢? 其实是奇葩的flash组合识别火线卡的.
经过拆解, 火线卡的芯片配置为两颗96M的三菱flash+一颗64M的三菱flash = 256M(128M我不清楚)
早期的火线卡时钟芯片独立, 配备万盛的充电电池 , 做工不错, 颜色分明, 可到了后期, 外壳全成了紫色外壳, 时钟芯片和asic包裹在一起成了一堆牛屎, 一个貌似电子表上的没字儿晶振懒洋洋的趴在电路板上, 拔了卡就掉时钟这种超级烂的做工火线也居然可以拿得出来, 别和我提假的, 假的根本没有时钟电路...
5 ewin
终于到了介绍我最喜欢的烧录卡一部分, ewin.
ewin的市场来的太晚,前身好像是一个叫gdflash的公司建立的. ewin分两种版本 一种是ewin 256 另外一种是 ewin 512. ewin2 和 ewin expansion不在讨论范围之内.
ewin的烧录界面在当时让我耳目一新, 其核心修改自pogoshell 方便的SMS功能和操作着实让我觉得这500多花的真值, 不过, 这是有代价的. ewin发布时就已经提到, pogoshell菜单占用了2M的flash空间, 所以, 可以利用的部分, 只剩下254M. 实测是烧不进一个完整的256M的游戏的. ....
烧录器方面, 前面提到这烧录器外观看起来就像ezflash和xgflash的一样, 真心不明这三家之间究竟有什么关系....
说一说ewin的做工, ewin的做工在各类烧录卡里是很上乘的.全新的norflash 万盛充电电池, 蓝色的pcb, 两颗黄色的钽电容, 甚至在PCB设计上采用夹层走线, 让行家一看就是一个出自工控领域的高级货. 可惜, ewin出到2代, 这个品牌就消失了, 在一定程度上确实非常可惜. 不过我还是坚持自己的想法, 没有技术就没有一切, 只有独特的技术才能在烧录卡行业与众多厂家一决高下, DS时期acekard如此, 现在最火的gateway亦是如此.
6 Supercard
GBA通过DMA与nand实现访问的技术最早实现于官方的AM3电影卡. 一个电影大概是32MB(256Mb) 以Smartmedia存储卡的形式储存, 插在AM3里, 然后通过GBA播放. 但是要求卡带上配备强悍的类似CPU一样的处理机构才能做到GBA通过DMA与nandflash做直接I/O. 而supercard在实现方面和价格上做到了这一平衡.
用过supercard的同学可能都知道supercard在玩游戏时候需要载入一段时间 这是因为supercard和一般烧录卡有本质上的区别. 这还得从烧录卡的烧录原理说起.
一般的烧录卡是通过改变norflash中的内容达到能使GBA主机在开机后烧录卡中的norflash编入GBA内存以达到和Z卡一样的工作模式. 因为其norflash需要烧录才能改变其内容, 所以又叫烧录卡
而supercard系列的卡带是通过一些通用的nand存储媒介,CF, SD ,miniSD 之类的存储卡将游戏rom存储在里面在开机后选择游戏rom然后将nandflash里的游戏拷贝至supercard中的内存芯片中再将内存芯片中的游戏数据编入GBA内存达到烧录的目的, 所以, 每次你使用supercard运行一次游戏 就相当于在内存芯片中烧录了一次. 所以需要一定时间载入到内存芯片里(虽然很快).
这样做无疑可以改善一般烧录卡存储容量比较小的短板, 但是缺点也显而易见,
supercard的存档功能是按热键进入的,这种功能是要hack GBA内存的. 一旦某一个游戏于supercard的hack不兼容, 就会出现兼容性问题. 而一般烧录卡出现这类问题的几率是比较小的.
另外supercard的内存芯片最大只有256Mb, 这样就限制了一些游戏的运行, 超过256Mb的rom是无法载入进卡自带的内存的. 尤其是汉化或hack过的rom , 容量往往超出256Mb, 这样就没法继续游戏.
supercard除了sms和存档以外也并不支持太多的功能, 实时时钟这样的早期卡带标配更是没有, 还有就是SCSD和SCCF是没有记忆电池的, 必须在游戏中按热键将存档存在卡内才能结束游戏, 这是很不方便的... |
|