aboutsummaryrefslogtreecommitdiff
path: root/pu2/code.i2
diff options
context:
space:
mode:
Diffstat (limited to 'pu2/code.i2')
-rw-r--r--pu2/code.i211
1 files changed, 8 insertions, 3 deletions
diff --git a/pu2/code.i2 b/pu2/code.i2
index 772fd85..216cd54 100644
--- a/pu2/code.i2
+++ b/pu2/code.i2
@@ -1,11 +1,16 @@
-macro putchar() {
+macro setup_io() {
@1 = 0; // write
@2 = 10; // ptr
@3 = 1; // size
- @10 = /1/; // value
- system(); // interrupt (@0 = 2; halt;)
}
+macro putchar() {
+ @10 = /1/;
+ system();
+}
+
+setup_io();
+
putchar(['h']);
putchar(['e']);
putchar(['l']);