|
|
d1af0553a0
|
Use CONSTANT to define version numbers
|
2026-03-02 18:55:50 +00:00 |
|
|
|
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 |
|