collapseos/forth
Virgil Dupras dfaa1dc101 link: add "offset" argument to RLDICT
As long as our target was the first word of the "user" dict, using
target's prev to compute offset was fine, but when the target is not
the first word, this system breaks down.

This is the case when, instead of including source code in our boot
binary, we paste it in Collapse OS' prompt.

Also, adjust RC2014 recipe to include stage 3 assembling instructions
with the "paste into prompt" method.
2020-04-19 16:28:40 -04:00
..
adev.fs
blk.fs blk: add dirty flag and auto write blocks on fetch 2020-04-16 20:59:20 -04:00
boot.fs
cmp.fs parse: use "0<" instead of "0 <" 2020-04-18 09:18:09 -04:00
core.fs core: fix PSP leak in CASE..ENDCASE 2020-04-18 22:05:11 -04:00
fmt.fs parse: use "0<" instead of "0 <" 2020-04-18 09:18:09 -04:00
icore.fs parse: use "0<" instead of "0 <" 2020-04-18 09:18:09 -04:00
link.fs link: add "offset" argument to RLDICT 2020-04-19 16:28:40 -04:00
parse.fs parse: use "0<" instead of "0 <" 2020-04-18 09:18:09 -04:00
print.fs Add word "C@+" 2020-04-16 18:58:11 -04:00
readln.fs
README.md
str.fs Add word "C@+" 2020-04-16 18:58:11 -04:00
xcomp.fs
z80a.fs
z80c.fs

Forth

WIP A Forth interpreter. Far from complete, but you can do stuff like

KEY EMIT KEY EMIT

See dictionary.txt for a word reference.