summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index c9e5323..d21df82 100644
--- a/readme.md
+++ b/readme.md
@@ -253,6 +253,14 @@ bytes are copied in high memory to low memory order.
### `compile, ( xt -- )`
compile a call to xt into user memory.
+### `constant ( u "name" -- )`
+create a word that pushes a cell value u to the stack.
+
+### `create ( "name" -- )`
+create a word in the dictionary that, by default,
+pushes the address directly following the header to the stack.
+this behaviour can be modified with `does>`.
+
### `d, ( n -- )`
write a 32 bit value to user memory and increment the user memory pointer.
@@ -262,6 +270,10 @@ store the 32 bit value u into the memory address a.
### `decimal ( -- )`
set current base to decimal.
+### `does> ( -- )`
+modify the behaviour of the most recent `create`d word.
+(non-`create`d words will be corrupted.)
+
### `dp ( -- a )`
a variable that contains the lowest free byte of memory in user memory.