Download v0.4.0
Needs a Pimoroni Pico Plus 2 W
PicoDeck only runs on a PicoCalc fitted with a Pimoroni Pico Plus 2 W. Other Pico boards, including the one that comes with the PicoCalc, won't run it, because PicoDeck runs its code straight from that board's 8 MB of PSRAM.
Files
- picodeck.uf2Download picodeck.uf2
The firmware, for the Pico Plus 2 W. Hold BOOTSEL while connecting USB, then copy the file to the drive that appears.
- picodeck.sha256Download picodeck.sha256
SHA-256 of the OTA image (picodeck.bin).
- picodeck-simulator-linuxDownload picodeck-simulator-linux
The desktop simulator (x86-64 Linux, SDL2).
Release notes
A new look for the launcher: a status header with icons, and 24×24 app icons.
PicoDeck runs on a PicoCalc fitted with a Pimoroni Pico Plus 2 W. On v0.3.0, System Update installs this release; from v0.2.0 or earlier, install picodeck.uf2 with BOOTSEL (see the v0.3.0 notes).
Launcher
- Status header. Grey icons on a navy gradient bar replace the green “WiFi Bat:100%” text; colour now only flags a problem. The WiFi icon is bright when online, dim while connecting, crossed out in red on failure and hidden when WiFi is off. The battery shows a fill bar, turns red at 15% or below, and gets a bolt while charging. The clock appears once the time is set.
- Battery %. A new Settings toggle shows the charge as a number inside the battery instead of the bar.
- App icons. Icons are 24×24 (were 20×20) in roomier rows, 8 to a screen. Apps can ship an
icon.pngin their folder; those without one get a pixel-art cartridge in their category colour with their first letter. 3D Test, App Store, Burn-In Fixer, C64, Calculator and DOS/86 now have icons. See “Add an icon” in Creating your first app.
Browser demo
- picodeck.net/try now opens on 3D Test, block.exe, Calculator, Text Editor, Neurogram and Snake. Hello World, Graphics Test and Font Test are no longer in the demo.
/try/?app=<folder>starts that app directly; picodeck.net’s home page uses it to launch apps.- Keys reach the simulator only while its screen has focus, so the page around it scrolls and types normally.
picodeck-web-sim.zipalso carriesshell.js(the page glue) andlauncher.png(the launcher, captured from the simulator), which picodeck.net uses.
Fixes
- C64 Emulator: looks for its ROMs under the new
/data/net.picodeck.c64/folder; v0.3.0’s build still used the old id. - GBC Emulator: updated for the PicoDeck rename.
- The README explains how to move an SD card over from v0.2.0 (apps,
/datafolders, native rebuilds).
For app developers
drawHeadernow returns the rows it covers (21), andperf.drawFPS()defaults to the top-right corner below the header.- The simulator’s control socket adds
set_batteryand theset_wifi_statestatesconnectingandfailed.