Skip to content

workstreams #4

@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions