DSpico烧录卡初期版先行体验

发布于 24 天前  193 次阅读


DSpico烧录卡是LNH小组在去年(2025年)11月底的时候推出的NDS烧录卡。这款烧录卡有着丰富的开发接口,应该可以做出不逊于DS Two烧录卡的各种功能,未来可期。

最近终于有人开始出售成品的DSpico烧录卡,就入手了一张,测测它的早期版本体验怎么样。

目前也能看到很多大佬分享的Type-C接口版DSpico,Mori大佬也改过一版PCB。虽然都想入手试试,但是都没有公开发售。那就先来测一下已经买到的官方版吧。

1.准备工作

在开始体验DSpico前,还是得按照惯例准备一张TF卡,格式化好后将内核文件与游戏ROM拷进去。

DSpico的GitHub仓库中有详细的说明文档:https://github.com/LNH-team/dspico/blob/develop/GUIDE.md

对于已经刷好固件的成品卡,可以跳过前8章的各种编译以及刷写固件操作,从第9章的格式化TF卡开始看。

1.1.格式化TF卡

文档建议按照这个教程进行格式化:https://dsi.cfw.guide/sd-card-setup.html

概括地说就是不超过32GB的TF卡格式化成FAT32文件系统,超过32GB的TF卡格式化成exFAT文件系统。

因为这次只是简单测测,没必要用容量太大的卡,就准备了1张32GB的TF卡并格式化。

1.2.准备内核文件

DSpico作为一款NDS烧录卡,同样需要将它的内核文件复制到TF卡的根目录,烧录卡才能正常使用。

基础版的内核文件目录结构是这样的:

.
├── _pico
│ ├── themes
│ │ ├── material
│ │ │ └── theme.json
│ │ └── raspberry
│ │ ├── bannerListCell.bin
│ │ ├── bannerListCellPltt.bin
│ │ ├── bannerListCellSelected.bin
│ │ ├── bannerListCellSelectedPltt.bin
│ │ ├── bottombg.bin
│ │ ├── gridcell.bin
│ │ ├── gridcellPltt.bin
│ │ ├── gridcellSelected.bin
│ │ ├── gridcellSelectedPltt.bin
│ │ ├── scrim.bin
│ │ ├── scrimPltt.bin
│ │ ├── theme.json
│ │ └── topbg.bin
│ ├── aplist.bin
│ ├── savelist.bin
│ ├── picoLoader7.bin
│ └── picoLoader9.bin
└── _picoboot.nds

里面包含的文件分别属于pico_launcherpico_loader仓库,需要先在Release页面分别下载,再整合进TF卡。

Pico_Launcher下载地址:https://github.com/LNH-team/pico-launcher/releases/latest

Pico_Loader下载地址:https://github.com/LNH-team/pico-loader/releases/latest

对于DSpico烧录卡,下载Pico_Loader时应选择Pico_Loader_DSPICO.zip这个文件。

文件下载完成后,把解压后的Pico_Launcher复制到TF卡的根目录,并把LAUNCHER.nds重命名为_picoboot.nds。然后再把解压后的Pico_Loader的几个文件复制到TF卡的_pico文件夹里。

1.3.准备额外文件(可选)

如果想让烧录卡支持玩DSiWare游戏,需要在基础版内核文件的基础上,将NDSi的部分NAND文件复制到TF卡根目录,详见https://github.com/LNH-team/pico-loader#emunand

NDSi的NAND文件可以在互联网档案馆里找到:https://archive.org/download/dsi-nands.-7z/DSi_Nands.zip

压缩包里有各个版本的NDSi NAND二进制文件,选择一个喜欢的版本,用ninfs工具(https://github.com/ihaveamac/ninfs/releases/latest)将它挂载到电脑上一个空文件夹里面,然后把twl_main.img这个文件复制到电脑上另一个空文件夹解压。

解压后就能看到所需要的shared1shared2sys这3个文件夹了。直接把它们都复制到TF卡根目录。

其中shared2文件夹里有个名为0000的文件,似乎用不到,可以删掉。

另外一个photo文件夹,可以直接在TF卡根目录新建。

1.4.准备游戏ROM

在TF卡根目录新建一个GAME文件夹,然后把各种游戏ROM复制进去。

截至2026年1月,DSpico官方内核还不支持显示中文,所以游戏ROM得以英文或者拼音命名。

2.一些测试

虽然上文中介绍了DSpico内核文件的准备步骤,但是我测试时用的是清流之风大佬整合的内核文件。那一版内核文件中还整合了GBARunner 3、MoonShell 2以及Wood内核,相比之下可玩性更加丰富。

测试中用到的各种游戏ROM都是汉化版的。DSiWare除外,因为没有汉化。

2.1.设备兼容性

DSpico的设备兼容性取决于所使用的固件类型。用默认选项编译出的固件无法在未破解NDSi、NDSiLL以及3DS全系列上运行,启动烧录卡时,下屏会出现报错提示。

官方提供的解决方法是编译时启用DSPICO_ENABLE_WRFUXXED选项,通过NDSi无线网络测试卡带的漏洞,绕过烧录卡检测机制。

刷上这种固件的DSpico烧录卡在NDSi环境下开机会直接启动到烧录卡内核界面。在3DS的系统菜单下,烧录卡的图标和名称都会变得和测试卡带一样。

或许没默认版好看,但重在能用。

DSpico的固件刷写挺简单的。只要取出TF卡,将TF卡槽旁边的MicroUSB调试接口连到电脑上,把后缀名是.uf2的固件文件复制到新出现的那个分区里,复制进去的固件就会自动刷写完成。

而固件的编译准备起来就比较麻烦了,或许之后我会单独记录一下WRFUXXED版固件的编译过程。

2.2.NDS游戏兼容性

在官方内核中简单测了几款NDS游戏ROM,结果如下:

  • 苍月十字架:正常运行
  • 口袋妖怪 黑2:可在DSi增强模式运行
  • 勇者斗恶龙9:没感觉到卡顿
  • 逆转检察官2:无法运行,白屏

根据DSpico的官方文档所说,它的固件支持TF卡的快速读写,再加上现在的TF卡随机读写性能比当年的TF卡强上很多,所以只要是能正常运行的游戏,玩起来应该都不会出现卡顿现象。

不过官方内核下的反烧录补丁似乎还有待完善,NDS世代末期集成了反烧录机制的游戏,目前在官方内核中应该都玩不了(虽然切换到Wood内核也一样玩不了)。

2.3.DSiWare游戏兼容性

我复制到TF卡里的是美版NDSi的NAND文件。因为NDSi平台是锁区的,所以只能正常玩美版的DSiWare游戏。

尝试运行了下神游版的任天狗狗,会提示ONLY FOR iQUE DS,看来想玩的话必须把NAND文件换成神游版的才行。

随意测了几款美版的DSiWare游戏,除了动物森友会计算器白屏无法启动外,大多数都能正常玩。涉及到摄像头的场合,也能正常调用NDSi、3DS或者2DS的摄像头。

2.4.GBA游戏兼容性

GBARunner 3的兼容性其实还不错,但不少汉化游戏依旧不能正常运行。我测试的几款游戏兼容性情况如下。

  • 晓月圆舞曲:正常运行
  • 瓦力欧制造:正常运行,但是有间歇性爆音
  • 公主联盟:正常运行
  • 海贼王 目标赏金王:正常运行
  • 口袋妖怪 绿宝石:无法运行,白屏
  • GTA Advance:无法运行,黑屏

能正常运行的游戏玩起来很流畅,动作没有拖慢。测试晓月圆舞曲时依旧按照惯例找幻影骑士跳了段探戈,毫无卡顿。

3.个人吐槽

DSpico烧录卡目前最大的亮点是可以玩DSiWare游戏,别的暂时没了。

和DS Two相比,DSpico的厚度能够正常塞到卡槽里,耗电也更低一些。不过就上面的测试表现来看,它暂时还不能取代常驻NDS卡槽里的DS Two。

论功能性,它暂时还不支持即时存档,甚至还不能通过快捷键从游戏返回到内核菜单。论兼容性,还有不少NDS游戏ROM不能正常启动。

但它是一款软硬件开源的烧录卡,GitHub仓库的更新也比较活跃。目前的不足或许能在未来全部解决。