Rom browser frontend for Pico Loader.
  • C 67.9%
  • C++ 31.9%
  • Assembly 0.2%
Find a file
2026-04-18 19:12:03 +02:00
.github/workflows Run CI on all branches 2026-02-28 17:10:57 +01:00
_pico/themes Add ability to set the position of the top screen cover image in custom themes 2026-04-04 10:01:15 +02:00
arm7 Add touch input support, add fast scrolling support for coverflow display mode, fix use after free bug in banner list mode 2026-04-18 12:20:57 +02:00
arm9 Add define for cheat up button position 2026-04-18 13:23:33 +02:00
common Add touch input support, add fast scrolling support for coverflow display mode, fix use after free bug in banner list mode 2026-04-18 12:20:57 +02:00
docs Add ability to move to and from the up button in the cheats panel with the dpad, fix oopsie with cheat category name text, update Usage.md 2026-04-18 13:15:25 +02:00
libs Initial commit 2025-11-25 17:41:31 +01:00
licenses Initial commit 2025-11-25 17:41:31 +01:00
.gitattributes Initial commit 2025-11-25 17:41:31 +01:00
.gitignore Initial commit 2025-11-25 17:41:31 +01:00
.gitmodules Initial commit 2025-11-25 17:41:31 +01:00
CHANGELOG.md Update changelog 2026-04-18 19:12:03 +02:00
icon.bmp Initial commit 2025-11-25 17:41:31 +01:00
LICENSE.txt Initial commit 2025-11-25 17:41:31 +01:00
Makefile Initial commit 2025-11-25 17:41:31 +01:00
Makefile.arm7 Initial commit 2025-11-25 17:41:31 +01:00
Makefile.arm9 Enable debug information 2026-03-29 09:41:51 +02:00
README.md Fix BlocksDS link in readme. Fixes #41 2026-04-18 13:28:29 +02:00

Pico Launcher

This repository contains Pico Launcher, which is a front-end for Pico Loader.

Horizontal display mode with custom theme Banner list display mode Coverflow display mode

Features

General usage documentation can be found here: Usage.

Setup & Configuration

We recommend using WSL (Windows Subsystem for Linux), or MSYS2 to compile this repository. The steps provided will assume you already have one of those environments set up.

  1. Install BlocksDS

Compiling

  1. Run make

The launcher can be found in the root directory under the name LAUNCHER.nds.

  1. Copy LAUNCHER.nds to your SD card.
    • If you are using DSpico, rename to _picoboot.nds and place it in the root of your SD card.
  2. Copy the _pico pico folder to the root of your SD card.

Note

To use Pico Launcher, the Pico Loader files (aplist.bin, savelist.bin, picoLoader7.bin and picoLoader9.bin) must also be present in the /_pico folder on your SD card.

For DSpico the final directory structure will look like this:

.
├── _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

Note: If you want to play DSiWare on the DSpico, additional files are required. See the Pico Loader readme for more information.

License

Icons by icons8

This project is licensed under the Zlib license. For details, see LICENSE.txt.

Additional licenses may apply to the project. For details, see the license directory.

Contributors