KotoOS v0.1.0 — first public release
First public release of KotoOS, a lightweight Japanese PDA environment and small-app runtime for the ClockworkPi PicoCalc (RP2040), written in Rust.
What's included
- kotoos-firmware-v0.1.0.uf2 — product firmware for the PicoCalc's stock Raspberry Pi Pico (1H) module
- kotoos-sdcard-v0.1.0.zip — SD card contents: launcher apps (KotoBlocks, KotoRun, KotoRogue, KotoSnake, KotoShogi, KotoMines, Sokoban, Memo + samples), bytecode, KotoMML audio, launcher icons, and the CC0 SKK dictionary for the Japanese IME
Install
- Format an SD card as FAT32 and copy the contents of the zip to its root
- Hold BOOTSEL on the Pico and copy the UF2 onto the mounted drive
- Insert the SD card and power on — the KotoOS shell boots into the launcher
Highlights
- Shell/launcher, bytecode app runtime with its own compiler toolchain (the Koto language), retained-mode graphics pipeline, and a dual-core audio service
- SKK-style Japanese IME with an original CC0 dictionary (2,771 readings / 4,982 words)
- Desktop simulator (KotoSim) shares the same core crates — build and run apps without hardware
Hardware notes
- Target: ClockworkPi PicoCalc with the stock Pico 1H (RP2040) module
- RP2350 / Pico 2 is not supported yet
- Build from source: see the README (Rust +
thumbv6m-none-eabi+elf2uf2-rs)
License
MIT OR Apache-2.0. Bundled M+ bitmap font data under its own free license; SKK dictionary is CC0.