Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

MicroCode planning #517

@tballmsft

Description

@tballmsft

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions