# Micro:Computer

**URL:** https://forum.makecode.com/t/micro-computer/39757
**Category:** Collaboration
**Tags:** make, graphics-and-math
**Created:** [October 13, 2025, 4:40pm UTC](https://forum.makecode.com/t/micro-computer/39757 "2025-10-13T16:40:47Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![Iro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iro/32/34749_2.png) [@Iro](https://forum.makecode.com/u/Iro)
#### Post date: [October 17, 2025, 9:47pm UTC](https://forum.makecode.com/t/micro-computer/39757/10 "2025-10-17T21:47:47Z")

</div>

here is the coding language:

MicroScript (MS) language design

1. Language Name: MicroScript (MS)

2. Target Use and Scope:

Purpose: Displaying LED patterns and console-like text, with basic logic.

Audience: Teenagers with no prior text coding experience.

Complexity: Medium; relatively easy to learn, but with capability for loops and conditional logic.

3. Core Commands:

Drawing:

DRAW\_CIRCLE=x-y-r-c

DRAW\_RECT=x-y-w-h-c

DRAW\_LINE=x1-y1-x2-y2-c

DRAW\_PIXEL=x-y-c

CLEAR

Text/Display:

PRINT “text”

SCROLL “text”

SET\_TEXT\_COLOR=r-g-b

SHOW\_CURSOR

HIDE\_CURSOR

Control Flow:

ONSTART{

}

FOREVER{

}

WAIT ms

PAUSE\_UNTIL [TRUE]

LOOP\_WHILE [TRUE]

ENDLOOP

IF [BUTTON\_A\_PRESSED | BUTTON\_B\_PRESSED] THEN

ELSE

ENDIF

Input/Output:

PLAY\_SOUND sound

WAIT\_INPUT

SET\_VAR=name-value

CHANGE\_VAR=name-changeby

GET\_VAR=name

CONSOLE\_PRINT(“text”)

CREATE\_FILE(“FILE\_NAME”)

DELETE\_FILE(“FILE\_NAME”)

READ\_FILE(“FILE\_NAME”)

WRITE\_FILE(“FILE\_NAME”)[FILE\_CONTENT]

SAVE\_FILE(“FILE\_NAME”)

4. Syntax and Structure:

Command Separator: A newline character (\n).

Command Format: Commands use a word-based syntax, e.g., COMMAND arg1 arg2.

String Delimiters: Double quotes (").

Comments: A double backslash (\\).

Case Sensitivity: MicroScript commands are case-insensitive for ease of use.

save\_file is used to save all of your previously inputted text.

---

_[View the full topic](https://forum.makecode.com/t/micro-computer/39757)._
