Оглавление

Автор: Gbasp

29.01.2026 г.

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