Picotron Roadmap
// updated: 2024-11-13
added 0.? plans
moved API freeze to 1.0, raspi-64 to 2025, cart switching to 0.?
Picotron 0.0: "Playground" (2022 Q4)
// Open-access web build for testing (became unavailble at 0.1)
Architecture // File system, system events, memory mapping, wm
GFX Pipeline // Colour tables, draw state
API // Based on Lua 5.4, compatible w/ PICO-8 where possible
CPU // Find costs that roughly match slowest hosts
Audio // Synthesizer runtime & test carts
Picotron 0.1 (2023 2024-03-14)
Binary Builds // Windows, Mac, Linux
Editors // Code, Pixels, Maps, Synth Designer, Tracker
Desktop // Run window-based programs, file management gui
Customisation // Theme editor, wallpapers, screensavers
File Formats // Plain-text .p64, Binary .p64.rom, Shareable .p64.png
HTTP GET // From local apps and exports only; not BBS carts
BBS Integration // Submit carts to a sub-forum, load # directly from bbs
Sandboxing // Safe to run untrusted carts without exposing Picotron drive
HTML Exporter // .wasm runtime + bundled cartridge, licensed similar to P8
Picotron 0.2 (2024 Q4)
Splore // Browse, favourite, run and "install" bbs cartridges
bbs:// // Cross-platform bbs access; handles caching / offline access
Tooltray // Install widgets into the tooltray that can run sandboxed
Binary Exporters // Windows, Mac, Linux
Picotron 0.3.* (2025)
Raspi 64-bit
Websockets // For exports on all platforms
UDP / TCP sockets // Ditto, but not supported under web
Logins // User can log in with bbs account, apps can read username
BBS highscores // Submit scores + extra data while logged in
Picotron 0.?
// ongoing projects / no ETA
cart switching // BBS carts can load & run other BBS carts
podnet:// // User-wise public storage that can be used by sandboxed apps
anywhen:// // Fetch files and directory listings from any point in time
Gui Builder // Gui card editor and data format integrated with create_gui
Video Modes // Support for extra fullscreen video modes
Libraries // Standard fonts, instruments, fill patterns, palettes
Hooks // Interact with Steam API, use javascript APIs from web exports etc
Stickers // A general tagging and bookmarking scheme
Picotron 1.0
Runtime / API Freeze
Extra Bundled Software
Runtime C src + licensing
// Runtime licensing is TBD, but the goal is to allow cart authors to implement
// additional platform support or custom features for their own projects.