ndsl吧 关注:71,447贴子:2,641,952

【冷知识】NDSL玩gba攻略&科普

只看楼主收藏回复

年初脑洞一开,买了张3in1体验实机联动,折腾了很久才最终搞定,期间曾一度认为3in1出问题了。
后来陆陆续续入了两张gba烧录卡(M3完美版和ELINK2),加上DSTWO,NDSL玩gba的方法基本被我占了个遍,随便写点东西给大家参考。
可以认为我是来挑战这个帖子的:
http://tieba.baidu.com/p/1727555369#
毕竟时间久了内容应该更新了,我只谈目前能买到的,不谈已经成古董的。


IP属地:江苏1楼2014-04-18 18:02回复
    1 gba烧录知识预备
    这里预设本文读者是用惯了R4 DSTWO DSTT之类烧录卡的玩家,因为如果是从gba时代过来的我想也没必要看此文。
    gba烧录跟nds差别很多,这里简单扼要地说。
    最一开始,SLOT1 SLOT2这两个概念科普一下。
    SLOT1 就是nds/ndsl的nds卡形状卡带的插槽,弹性槽。它可以插NDS(正盗烧录都可),早期的NDS引导卡(为什么要强调这一点?马上就知道了)。
    SLOT2 就是gba卡形状的插槽,非弹性。它可以插gba卡(正卡盗卡烧录卡),gba卡形状的NDS烧录卡(特别注意这一点,这种卡需要同时搭配SLOT1端口的引导卡,或者需要对NDS机器进行刷机)。
    其次,容量问题,gba烧录卡喜欢以Mb(小写的b)作为容量单位,而电脑上一般以MB(大写的B)作为容量单位,两者之间换算关系8Mb=1MB。类似的8Gb=1GB。
    第三,存档问题。
    首先,那个时代存档格式五花八门,而烧录卡的硬件只能支持其中的一种,于是ROM打存档补丁就是个必修课。只不过这个补丁有的是需要玩家自己打,有的是运行的时候自动帮你打(比如EZ 3IN1的引导程序gba exploader)。
    此外,gba烧录卡玩游戏正常存档(指的是游戏系统中的存档,区别于即时存档)后,存档仍然是首先保存在卡带中的电池内(SRAM存储区,这个区域专门用来存档,电池没电则丢失),需要经过备份,存档才能进入卡的内存(PSRAM型是备份到nand内存中,NOR型是),做到不丢档,这个备份有的烧录卡是自动的(有的是只能自动,有的是可以设置为自动/手动),有的卡是手动的。不像NDS烧录卡那样存完了事儿这么简单,gba烧录卡存档和备份这两步是明显分离的。
    第四,运行问题。
    外接的内存卡,以及电脑硬盘里存的东西,从性质上来说,叫做nand内存,它虽然容量大,且便宜,但是不能被gba烧录卡直接读取。
    和NDS不同,gba游戏在烧录卡上运行,必须完全载入到运行内存中,NDS则不需要完全载入。要注意的是,这个运行内存和之前提到的保存存档的SRAM内存并不是混同的。游戏在运行内存中,存档在SRAM中。由于需要写入,所以总得来说gba烧录载入游戏都挺慢。只不过根据内存芯片的不同,有两种风格。gba烧录卡也因此可以简单分两种,PSRAM类和nor flash内存类。
    PSRAM内存,它需要配合nand内存一起使用,这种内存从nand中调用ROM文件,一次一个,写入自身,写入后即可运行gba游戏。该内存写入速度很快,但是断电后之前写入的游戏数据立即消失,下次再运行的话,需要重新从nand调用ROM数据再次写入。所以它在使用上的特点是,方便换游戏。
    NOR内存,这种内存不需搭配nand内存。第一次使用时从nand调用ROM数据,写入极慢,但是断电后写入的数据并不消失,下次读取是秒读。下次想要换游戏的话,也需要经历极为龟速的写入过程,因此适合长玩型游戏。
    PSRAM内存不用多说,每次显然只能载入一个游戏,想换的话关机重开/软复位即可,但是NOR内存自然而然地也会有单卡/合卡烧录的区别。如果NOR容量和烧录卡的硬件和固件都允许的话,NOR可以同时烧入好几个游戏,通俗地说,NOR型烧录卡就像一张可以反复改变内容的D卡一样。
    另外要注意,既然是内存,肯定会有大小之分。那么很容易想到,PSRAM内存一次只能载入一个游戏,那么它只需要做得和最大的gba游戏一样就完美了(也就是256Mb),而对于支持合卡烧录的NOR而言,自然是越大越好,对于只能单卡的NOR而言,256Mb也是足矣。不过不管是PSRAM还是NOR,都要比nand来得贵。
    第五,gba烧录卡分类。
    PSRAM型,其使用特点,和大家熟悉的DSTT R4 DSTWO这些NDS烧录卡差不多,游戏存在内置/外接的nand卡里面,直接复制粘贴即可(但是可能无法存档,另外,如果想要即时存档、金手指之类的特殊功能则需要用专门的软件打上补丁)。外接的显然指接TF/miniSD/SD/CF之类的内存卡,至于说内置的嘛,也就相当于厂家帮你配了一张内存卡并固定在了烧录卡里面,使用的时候区别不大的。
    NOR型,则是传统类型的gba烧录卡,这类卡内置nor存储空间,且包装上一般以Mb(小写的b)作为容量单位。这类卡需要专门的烧录程序和烧录器来将电脑中的gba游戏文件烧录进烧录卡中,烧录很慢很慢,但是读取是秒读。这一类大家可能用起来感觉很麻烦,因为烧录游戏不是复制粘贴那么简单。
    当然,极个别烧录卡是把以上两种模式结合起来的。这类烧录卡比较复杂了就。而碰巧EZ 3IN1就是这样的。
    PSRAM开游戏之所以慢,是因为每次都得写入后再读取,而NOR所谓的开游戏快,也只是因为之前花了很多时间写入,每次只需要读取游戏就行。


    IP属地:江苏2楼2014-04-18 18:03
    收起回复
      2 gba模拟器概况
      烧录卡属于硬解,模拟器属于软模拟。除了在电脑上、手机上有比较完美的gba模拟器外,就效果来说,掌机端最好的模拟器(不论是nds上用DSTWO还是用PSP玩gba)是比不过最好的烧录卡的。
      模拟器好不好也容易判断,玩黄金太阳的时候不拖慢的,就可以说是不错的模拟器。不过还有些主观感受问题,比如说画面不好啦什么的,这个么……需要特别核心向的玩家才会有感觉吧。
      但也不是说软模拟就不好,硬解的前提是游戏机上有gba模块,不然只能软模拟,所以NDSI玩gba只能靠DSTWO上的模拟器。软模拟的优势就是移植性好。


      IP属地:江苏3楼2014-04-18 18:03
      收起回复

        3 ndsl玩gba的各种方案&评测
        这里只谈能买到的。不差钱的话,去gba吧收个完美的gba烧录卡最好。讲究经济和性价比的话,可以接着往下看。
        1)D卡
        虽然笔者自己没试过,但是对于只是偶尔怀旧的玩家,很推崇这种方案,看准想玩的游戏,十几块钱一张D卡买来玩玩就好。D卡省电,操作也省心。
        2)DSTWO为代表的模拟器
        也很推荐这个方案,如果没有DSTWO的朋友很推荐去入张二手。很好用,很省心,不管是玩gba还是玩NDS都是如此。
        DSTWO玩gba靠的是模拟,推荐TEMPgba模拟器,特别在没有gba槽的dsi上很有用。现在TEMPgba模拟器已经很好用了,对于没接触过gba烧录卡但接触过模拟器的玩家来说,操作也更加亲切。唯一的毛病是太费电。
        R4也有gba模拟器,但是效果不在可接受范围之内。
        另外,DSTWO搭配SC MINISD也可以实现联动,这是ez 3in1的一个替代方案。
        3)gba烧录卡
        这个内容就太多了,推荐大家一篇帖子:百度搜索
        “GBA时代主流烧录卡纵横谈【回顾+导购】”
        相比NDS烧录卡来说,gba烧录卡都不便宜,功能完美的尤其贵。所以朋友们要想明白哪些功能对于自己是不必要的。个人不做过多的导向,感觉说多了也是浪费。
        非要说推荐的话,去买PSRAM型gba烧录卡较好,现在有卖的是EZ4和SC MINISD,至少比较省心,也就打开游戏的时候慢点。
        对于NOR型来说,烧录器/烧录线是需要的,而且电脑系统需要能兼容那些古老的烧录程序。
        如果打算长玩gba游戏,gba烧录卡当然是最好的选择。游戏兼容性高、金手指、真实时钟、即时存档、SMS存档管理,同时具备这些核心功能的只有gba烧录卡。
        买gba烧录卡要量力而行,目前能买到的全新的只有ELINK2 EZ4 SCMINISD,这三种各有优缺点,都不完美。完美的那些卡只能随缘收二手,而且肯定不便宜。
        4)EZ 3IN1等gba扩展卡
        早期NDS/GBA交界的时候,gba游戏还很有市场,所以这种必须搭配SLOT1端烧录卡的扩展卡很受欢迎。
        它们是gba烧录卡的变种,将原本一些独立的功能改成了必须依赖NDS烧录卡。不论是PSRAM型还是NOR型,写入内存的gba ROM都是从NDS烧录卡外接的TF卡中调用。这种调用通过NDS烧录卡运行对应的管理软件即可实现。由于不能再独立使用,所以价格较低。
        但并不是说这些卡都是gba烧录卡的阉割版,以EZ3IN1为例,gba联动功能就很独到。EZ 3IN1如果搭配自家EZ5烧录卡的话,还有浏览器、NDS游戏振动、gba金手指等更为强大的功能。不过老实说,这些扩展卡也确实去掉了即时存档这一核心功能。
        gba扩展卡有很多品种,EZ 3IN1是功能最霸道的,所以现在还有得卖,别的已经绝种。


        IP属地:江苏6楼2014-04-18 18:05
        收起回复
          4 尾巴
          这部分的东西大家随便看看就好,属于冰点级别的冷知识,写的是gba和NDS烧录的联系,写得简单,也不全面。感兴趣的话可以看看此文:
          http://tieba.baidu.com/p/2123218468
          此文时间顺序可能有点问题,但是涉及到的资料很全。
          最早期的NDS烧录是从gba烧录发展过来的,刷机/插引导卡+SLOT2 NDS烧录卡,即可运行NDS游戏。也就是说,存在着gba卡带形状的NDS烧录卡。
          这种烧录卡有同时支持gba和NDS的,也有只支持NDS的,而NDS rom存在内置/外接nand中。
          对于同时支持gba和NDS的,必须在刷机/插引导卡后,才能进入其NDS模式,否则进入gba模式。引导卡这种东西当年也得卖到几十块一张,现在则作为一个很小的插件集成在了现在的nds烧录卡中,比如DSTWO的SLOT2-NDS插件,和wood内核的SLOT2卡引导功能。
          欢迎大家提问,前提是看完了这篇文章哦。
          也欢迎gba核心向玩家对内容指正,不胜感激。


          IP属地:江苏7楼2014-04-18 18:06
          回复
            考完打算弄张3in1


            IP属地:福建来自手机贴吧10楼2014-04-19 19:34
            收起回复
              八错八错,辛苦了


              IP属地:上海来自Android客户端12楼2014-04-22 00:58
              收起回复
                好顶赞


                IP属地:安徽来自Android客户端13楼2014-04-22 06:19
                收起回复
                  技术贴顶一个


                  IP属地:广东来自Android客户端16楼2014-05-03 22:19
                  回复
                    不错不错!学习到很多!


                    IP属地:河南来自Android客户端17楼2014-05-04 09:47
                    回复
                      技术贴,需要的留下看看。


                      IP属地:河北来自Android客户端19楼2014-09-10 17:39
                      回复
                        马克,留着以后用


                        IP属地:广东来自Android客户端20楼2014-10-12 18:37
                        回复
                          楼主你好,我想问下,r4+ez3in1这种搭配玩gba游戏会需要每次存档完后手动将存档备份到sd卡吗??还有就是如果用r4的话,这个扩展卡的其他机能是不是用不了了(如gba游戏即时存档,金手指等等)


                          IP属地:广东来自iPad21楼2014-10-18 04:27
                          收起回复
                            @我要圆脸 求加精


                            IP属地:江苏来自Android客户端22楼2014-10-18 11:49
                            收起回复