MicroCode is currently a prototype. To take it to the next level, we have a number of workstreams. **Infrastructure (no user visible change)** - move off of jacdac-c, onto pxt-jacdac - replace compiler with interpreter - minimal program syntax with compiler (convert samples to using syntax) - redo binary representation for extensibility - create API for adding new tile - unify representation of on-board and Jacdac peripherals? **Programming model** - comparison operators **User interface** - put in default tiles for sensor - better UI when a Jacdac module is added to bus **Smart shield with RP2040** - MicroCode UI runs on RP2040 - Interpreter only on V2 - send program over Jacdac from RP2040 to V2 - interpreter events back to RP2040 - MakeCode Arcade support for full 320x240 on RP2040?