这个问题常让刚接触NDSL的玩家困惑。答案取决于你手里的是哪种烧录卡。NDSL有两个卡槽,上方是NDS游戏卡槽,下方是GBA游戏卡槽,对应不同类型的烧录卡。你不能用一张卡同时拷两种游戏,除非是老式Slot2扩展卡配合特殊引导。
先说最主流的NDS烧录卡,例如R4、DSTT、AK2i这类。它们插在NDSL上方的NDS卡槽里,使用TF卡(microSD卡)存储游戏,专门用于运行NDS格式的游戏文件,即ROM后缀为.nds。这类卡在NDSL上使用非常普遍,价格在几十元到上百元不等。你只需要把.nds文件拷进TF卡里,插进NDSL就能直接玩。它们完全无法读取GBA游戏,因为GBA游戏的ROM文件是.gba格式,而且硬件上NDS卡槽和GBA卡槽的信号协议完全不同。
另一类是GBA烧录卡,比如早期的EZ Flash、M3、SuperCard等,它们插在下方的GBA卡槽里,专门用于运行GBA游戏的.gba文件。NDSL本身没有GBA卡带插槽以外的GBA兼容方式,所以要玩GBA游戏,最直接的办法就是买这种GBA烧录卡。需要说明的是,NDSL在运行GBA游戏时,只能使用NDSL的GBA模式,屏幕显示无法切换到NDS的高分辨率,只能以像素化的方式居中显示,而且不能使用NDSL的休眠功能,这些是硬件限制。
那么问题来了,网上有说法称NDSL可以用“烧录卡”同时玩NDS和GBA游戏。这是怎么回事?这指的是早期的一种组合方案,即使用一个插在NDS卡槽的引导卡(比如Passcard)加一个插在GBA卡槽的存储设备(比如GBAMP或M3 Pro)。这种方案利用了NDS的“GBA游戏引导NDS漏洞”,通过GBA卡槽设备上的特殊软件启动NDS模式,再从NDS卡槽读取NDS游戏。但这种方式已经过时,而且需要两张卡,操作繁琐。更常见的是后来出现的某些多功能卡,比如M3 Perfect、EZ4等,它们本身是GBA烧录卡,但可以通过一张小的NDS引导卡来同时支持NDS游戏。这种二合一方案在当时确实能做到“一张GBA卡槽卡加一张小引导卡”玩两种游戏,但引导卡本身不是独立的NDS烧录卡,而且现在早已停产,新玩家基本不必考虑。
关键区别在于,现在市面上的NDS烧录卡,比如R4i、DSTTi等,只能玩NDS游戏。如果你看到有人卖“NDSL烧录卡”声称支持GBA,要仔细问清楚。有些商家会混淆概念,把GBA烧录卡说成NDSL烧录卡,或者把NDS烧录卡说成能玩GBA。实际测试中,R4卡插进GBA卡槽是没有任何反应的,因为尺寸、接口都不对。GBA烧录卡插进NDS卡槽也插不进去,物理形状就不匹配。

那么如果只想在NDSL上玩GBA游戏,又不想买GBA烧录卡,有没有其他办法?有一种非主流方案是使用DS游戏卡槽的“内存扩展卡”配合模拟器,但NDSL的处理器很难流畅运行GBA模拟器,像Game Boy Advance模拟器在NDSL上的兼容性极差,大多数游戏掉帧、爆音,实际操作远不如原生的GBA烧录卡。所以正经玩家都会选择买一张GBA烧录卡。
就日常使用而言,绝大多数NDSL玩家购买烧录卡是为了玩NDS游戏,因为NDS游戏库丰富,而且NDS烧录卡便宜好用。GBA游戏更多是怀旧需要。如果你的目的是拓展游戏库,建议优先购买NDS烧录卡,只玩NDS游戏。如果有一部分经典GBA游戏想玩,再添置一张GBA烧录卡。两张卡加起来也不贵,但注意不要买成同一类型。
还要注意硬件兼容性。NDSL的GBA卡槽有防呆设计,不是所有老GBA烧录卡都能插进去一些大尺寸卡带,比如SC Lite就比标准GBA卡带长出一截,插进NDSL后会露在外面,容易磕碰。而像EZ Flash IV这类卡做了专门适配,尺寸和原版GBA卡带一致。买之前要看清楚是否标明“支持NDSL”。至于NDS烧录卡,只要是NDSL原装卡槽,基本都能用,但部分新机型或系统版本可能需要升级内核。
从游戏文件来说,NDS和GBA的ROM文件不能互换。你拷错文件,烧录卡会显示“无法读取”或直接白屏。有人以为把.gba文件改后缀成.nds就能蒙混过关,这是不行的,因为文件头里的校验信息和内部代码完全不同。实际上,NDS游戏卡带里还包含ARM9和ARM7两种CPU的代码,而GBA游戏只有ARM7代码,硬件上也不兼容。
总结一下,如果你手上的烧录卡是插在NDSL上方卡槽、用TF卡的,那就是拷NDS游戏用的。如果是插在下方卡槽、直接内置存储芯片或使用CF/SD卡的老卡,那就是拷GBA游戏用的。两者不能混用。购买时只看清楚尺寸和卡槽位置,就不会弄错。绝大多数现代烧录卡,比如R4烧录卡,只支持NDS游戏,不需要考虑GBA。而GBA烧录卡则只能玩GBA游戏,你装上NDS游戏文件也运行不了。所以答案是明确的:NDSL烧录卡要么拷GBA,要么拷NDS,全看卡的类型。主流情况下,大家说的“NDSL烧录卡”默认就是指上面卡槽的NDS烧录卡,专为运行NDS游戏设计。