Rom browser frontend for Pico Loader.
  • C 69.4%
  • C++ 30.4%
  • Assembly 0.2%
Find a file
Gericom b7d7f9f352 Change cheat implementation to show cheats in database order, fix some bugs
- AdvancedPaletteManager incorrectly handled negative y positions
- FocusManager still had a pointer to a view that was destroyed in the cheats panel. After changing focus, memory got corrupted.
2026-03-15 13:28:59 +01:00
.github/workflows Run CI on all branches 2026-02-28 17:10:57 +01:00
_pico/themes Initial commit 2025-11-25 17:41:31 +01:00
arm7 Initial commit 2025-11-25 17:41:31 +01:00
arm9 Change cheat implementation to show cheats in database order, fix some bugs 2026-03-15 13:28:59 +01:00
common Further work on support for cheats 2026-02-28 17:00:02 +01:00
docs Add cheat documentation, enable input repeat for L and R, show cheat category name 2026-03-08 13:03:26 +01: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
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 Initial commit 2025-11-25 17:41:31 +01:00
README.md Add cheat documentation, enable input repeat for L and R, show cheat category name 2026-03-08 13:03:26 +01: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