PicoDeck v0.3.0
PicoDeck v0.3.0
PicOS is now PicoDeck: same firmware and app model, new name and home.
- Code: https://github.com/PicoDeck/picodeck (old github.com/jeffory/PicOS links redirect)
- Website and docs: https://picodeck.net · https://picodeck.net/docs/ (the GitHub wiki is retired)
- Try it in your browser: https://picodeck.net/try/
- App Store: https://store.picodeck.net (picos.jeffory.dev is gone)
Upgrading a device from PicOS v0.2.0
Flashing the firmware does not update the SD card, so do all four steps:
- Flash
picodeck.uf2(hold BOOTSEL while connecting USB, copy the file to the drive that appears). v0.2.0's store and updater can't do this: they look for the old host and file names. - Replace the app folders in
SD:/apps/with this release'sapps/folder (from the source code zip). The old App Store looks forpicos.jeffory.dev, which is gone, and the old apps use the oldcom.picos.*ids. - Rename each
SD:/data/com.picos.<app>folder toSD:/data/net.picodeck.<app>so the apps find their saves. - Native apps compile their data path in, so rebuild them:
make -C apps/c64(the C64 ELF in this release's source zip still reads the old path; fixed ondevelop),make -C apps/gbc, and C-Dogs fromPicoDeck/cdogs.
Changes that affect you
- Release files are now
picodeck.{uf2,bin,sha256,sig}andpicodeck-simulator-linux, pluspicodeck-docs.zipandpicodeck-web-sim.zip(the website is built from them). - First-party app IDs moved from
com.picos.*tonet.picodeck.*(see step 3 above). - Store listings use the GitHub topic
picodeck-app(waspicos-app). - The native SDK entry point is
picodeck_main. Existing ELF apps still load (the loader starts at the ELF entry address), but any app with a/data/<id>path compiled in needs rebuilding to find its data. - The USB device is "PicoDeck Device" (
/dev/serial/by-id/usb-Raspberry_Pi_PicoDeck_Device_*).
New
- Browser simulator at https://picodeck.net/try/: the launcher and Lua apps run in the browser with no install (no networking or native apps); saves stay in your browser.
- Docs now live in this repo (
docs/) and are published at https://picodeck.net/docs/, updated with each release. The wiki's pending corrections from the v0.2.0 hardening are applied, and a new Simulator and Testing page covers the simulator's control protocol and dev commands.