diff options
| author | kitty <nepeta@canaglie.net> | 2026-03-15 14:37:07 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-03-15 14:37:07 +1100 |
| commit | 726c1087c1a52a1fb4799ea6130b10182ed2222a (patch) | |
| tree | 042a94061eec71ea4c91e9975f5dfc78cf47850e /readme.md | |
| parent | b7674299e50c469b13d2f0eb8320a8dc1925b836 (diff) | |
template makefile and asm
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -2,3 +2,21 @@ sanctuary forth is a 64-bit subroutine threaded forth system for amd64 linux systems. + +## stack effect notation + +- `a`: memory address +- `c`: one byte value +- `n`: signed integer +- `u`: unsigned integer +- `?`: boolean flag + +## Glossary +the following is a list of words available in this forth. (neither of these have been implemented yet i'm just putting them here in the meantime lol) + +### `dp ( -- a )` +`dp` is a variable that contains the lowest free byte of memory in user memory. + +### `here ( -- a )` +`here` yields the address of the first available byte +in user memory. |
