Commit Graph

18 Commits

Author SHA1 Message Date
2a3949e09f Make terminal xHEAD and xTAIL registers 32 bits
This enables waiting on them with memory.atomic.wait32 (there is no
wait8) which is needed to avoid spinning when waiting for a key.
2026-03-02 18:51:42 +00:00
6c30d96e96 Add HEX and DECIMAL to prelude 2026-03-02 17:42:45 +00:00
7f4d900688 Fix EMIT-DIGIT 2026-03-02 16:10:54 +00:00
259aa730f7 Add copyright and license message to the banner 2026-03-02 16:10:54 +00:00
50f2f240fa Shorten SYSREADY comment in prelude 2026-03-01 20:26:28 +00:00
ee4c0d1d8c Add a better word-not-found handler 2026-03-01 19:52:52 +00:00
acaf198fae Implement CONSTANT, VARIABLE, VALUE and TO 2026-03-01 19:52:43 +00:00
1a9702ea5c Implement some utility words 2026-03-01 19:51:59 +00:00
5d704d3bde Print loading indicators during prelude 2026-03-01 19:51:47 +00:00
047d09260c Add wip.sh ASCII art banner 2026-03-01 19:51:47 +00:00
fac6c4d3b8 Implement TYPE and ." 2026-03-01 19:51:47 +00:00
a9fd395a94 Implement . 2026-03-01 19:51:47 +00:00
922a0e6e31 Implement block comments 2026-03-01 19:51:47 +00:00
d60708645d Implement recursive calls 2026-03-01 19:51:47 +00:00
8785c01f9e Implement loops 2026-03-01 19:51:47 +00:00
53d3a308cd Implement conditionals 2026-03-01 19:51:47 +00:00
fde6429d4f Add line comments and peripheral reg constants to prelude 2026-03-01 19:51:47 +00:00
c06ef248b7 Implement prelude-loading mechanism 2026-03-01 19:51:47 +00:00