summaryrefslogtreecommitdiff
path: root/jefs.fs
diff options
context:
space:
mode:
authorkitty <nepeta@canaglie.net>2026-02-15 13:12:05 +1100
committerkitty <nepeta@canaglie.net>2026-02-15 13:12:05 +1100
commit1e8811261e7b7a58ff4269c9b4ef16fbcc49e3d4 (patch)
treecd461ae43008b806e387cebf27e25cbc0b66cf3b /jefs.fs
parentb362a30a6c1dfe81f70d86b843d58068a99bc867 (diff)
emit, cr, sp
Diffstat (limited to 'jefs.fs')
-rw-r--r--jefs.fs7
1 files changed, 5 insertions, 2 deletions
diff --git a/jefs.fs b/jefs.fs
index e1831a8..aa5d44c 100644
--- a/jefs.fs
+++ b/jefs.fs
@@ -6,10 +6,13 @@
: if 0branch here @ 0 d, ; immediate ( I: -- a )
: then dup here @ swap - 4 - swap d! ; immediate
+: cells 8 * ;
+: cell+ 8 + ;
: / /mod swap drop ;
: mod /mod drop ;
: syswrite ( u c-addr fd -- n ) 1 syscall3 ;
: say ( c-addr u -- ) swap 1 syswrite drop ;
-: saying 0 if bye then ;
-saying TESTSTR say bye
+: emit ( chr -- ) sp cell+ 1 swap 1 syswrite 2drop ;
+: cr 10 emit ;
+TESTSTR say cr bye