about summary refs log tree commit diff stats
path: root/archive/1.vm/display.mu
diff options
context:
space:
mode:
Diffstat (limited to 'archive/1.vm/display.mu')
-rw-r--r--archive/1.vm/display.mu25
1 files changed, 25 insertions, 0 deletions
diff --git a/archive/1.vm/display.mu b/archive/1.vm/display.mu
new file mode 100644
index 00000000..c3844c4b
--- /dev/null
+++ b/archive/1.vm/display.mu
@@ -0,0 +1,25 @@
+# example program: managing the display
+
+def main [
+  open-console
+  clear-display
+  print-character-to-display 97, 1/red, 2/green
+  1:num/raw, 2:num/raw <- cursor-position-on-display
+  wait-for-some-interaction
+  clear-line-on-display
+  move-cursor-on-display 0, 4
+  print-character-to-display 98
+  wait-for-some-interaction
+  move-cursor-on-display 0, 0
+  clear-line-on-display
+  wait-for-some-interaction
+  move-cursor-down-on-display
+  wait-for-some-interaction
+  move-cursor-right-on-display
+  wait-for-some-interaction
+  move-cursor-left-on-display
+  wait-for-some-interaction
+  move-cursor-up-on-display
+  wait-for-some-interaction
+  close-console
+]