Commit Graph

19 Commits

Author SHA1 Message Date
a8c51d0703 Compile FIND 2026-02-27 16:20:36 +00:00
a4e7673b7a Compile NAME-LEN 2026-02-27 16:20:36 +00:00
938bd98ef6 Untabify WAT source 2026-02-27 16:20:36 +00:00
777531abc4 Compile STRING= 2026-02-27 16:20:36 +00:00
a7c96fc56c Compile WORD 2026-02-27 16:20:36 +00:00
05a3e72669 Compile SPACE? 2026-02-27 16:20:36 +00:00
55bc5060e4 Compile TUCK 2026-02-27 16:20:36 +00:00
93f0b312a8 Re-wrap top comment 2026-02-26 18:30:49 +00:00
ef8e9ad3fd Add source code comments for colon words 2026-02-26 18:20:42 +00:00
dde7d0d710 Fill in addresses of constants and variables (and add a few more) 2026-02-26 18:10:56 +00:00
5dcc5de722 Reword comment about $trampoline a little 2026-02-26 18:10:43 +00:00
59ee6149e5 Switch to -1 for true, 0 for false
This means you can use the bitwise operators for booleans too.
2026-02-26 18:09:36 +00:00
3b3807e802 Fix 0BRANCH implementation 2026-02-26 18:09:04 +00:00
c2a8b304b1 Fix INVERT's link 2026-02-26 18:08:50 +00:00
9d671ad8ef Fix 2DUP implementation 2026-02-26 18:07:49 +00:00
db13287c91 Implement BRANCH and 0BRANCH 2026-02-25 21:37:27 +00:00
a830998617 Replace local set then get with tee 2026-02-25 21:29:14 +00:00
cc7609b847 Implement a bunch of core forth stuff
Not quite ready yet, but getting there.
2026-02-25 13:45:52 +00:00
d3e2407f3b Create initial emulator and hello world demo 2026-02-24 15:52:48 +00:00