Skip to content

KotoOS v0.1.0 — first public release

Choose a tag to compare

@siska-tech siska-tech released this 12 Jul 16:21
· 2 commits to main since this 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

  1. Format an SD card as FAT32 and copy the contents of the zip to its root
  2. Hold BOOTSEL on the Pico and copy the UF2 onto the mounted drive
  3. 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.