Оглавление
Тестирую DSPico
29.01.2026 г.

- Главный вывод: настройка DSpico для работы на Nintendo DSi — сложный и неочевидный процесс; в стоковом виде (как приходит с AliExpress) полноценной поддержки DSi фактически нет.
- DSpico может работать на Nintendo DSi, но на стоковой системе запуск возможен только через whitelist-совместимый entrypoint (WRFU).
- Из-за этого в меню DSi отображается иконка WRFU, а не выбранной игры, однако на практике это не влияет на функциональность.
- DSi-прошивка DSpico (dsimode.nds) полностью записывается во flash RP2040, поэтому размер entrypoint-ROM жёстко ограничен объёмом встроенной памяти.
- Большинство полноразмерных DS/DSi-игр не помещаются во flash, поэтому туда обычно записывается лишь компактный bootloader или payload.
- microSD используется для загрузки игр и homebrew после старта DSpico, но не может выступать первичным источником загрузки на DSi из-за whitelist-ограничений и таймингов SD.
- Типичный сценарий работы: WRFU → запуск DSpico → загрузка loader → запуск игр с microSD.
- Файл _picoboot.nds служит автозагрузчиком с microSD и позволяет автоматически запускать выбранную игру или homebrew после старта DSpico.
- _picoboot.nds не влияет на иконку и название картриджа в меню DSi — они всегда определяются первичным whitelist-ROM (WRFU).
- Попытки заменить WRFU на другие ROM (включая DSiWare) в большинстве случаев заканчиваются неудачей: картридж может не определяться или не проходить проверки DSi.
- Сборка и подготовка прошивки DSpico часто осложняются сетевыми ограничениями; в ряде случаев для загрузки зависимостей и репозиториев требуется VPN.
