aboutsummaryrefslogtreecommitdiffstats
path: root/atk16_schasm/main.scm
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-03-06 15:46:48 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-03-06 15:46:48 +0200
commit4d2179e1d373614e87240096e10d68a5d900e919 (patch)
tree1825de8197de600081d295919a0646f215013351 /atk16_schasm/main.scm
parentff8a3bc4ac48f8025d793c078f4c6d2ffbce4019 (diff)
Rename %if -> %when
Diffstat (limited to 'atk16_schasm/main.scm')
-rw-r--r--atk16_schasm/main.scm6
1 files changed, 2 insertions, 4 deletions
diff --git a/atk16_schasm/main.scm b/atk16_schasm/main.scm
index a3f16ad..fbae70c 100644
--- a/atk16_schasm/main.scm
+++ b/atk16_schasm/main.scm
@@ -1,5 +1,3 @@
-(import (chicken base))
-
(load "core.scm")
(load "macros.scm")
@@ -47,13 +45,13 @@
(def-label 'branch-true
(emit-word 2))
-;; use macros like %if, %while for convenience
+;; use macros like %if-else, %when, %while for convenience
(let ((x #x5678))
(%if-else (R1 == R2)
(emit-word #x1234)
(emit-word x)))
-(%if (R1 <= (u16 #xFF))
+(%when (R1 <= (u16 #xFF))
(emit-word #xbeef))
;; procedure declarations