1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-25 18:08:05 +11:00
collapseos/forth
Virgil Dupras 68a7be3707 forth: Remove RAM offsets from stable ABI
Doing this was a bit stupid. These offsets are constants. Moreover,
having them in stable ABI had us construct the boot binary from the
stable ABI of the host, making it very difficult to change RAMSTART
for a new system.
2020-04-02 10:20:51 -04:00
..
boot.fs forth: Remove RAM offsets from stable ABI 2020-04-02 10:20:51 -04:00
core.fs forth: Remove RAM offsets from stable ABI 2020-04-02 10:20:51 -04:00
dictionary.txt forth: add word "2DROP" 2020-03-30 13:54:46 -04:00
dummy.fs forth: don't use "(entry)" in dummy.fs 2020-03-27 21:15:16 -04:00
fmt.fs forth: Forth-ify "ABORT"" 2020-03-21 16:17:51 -04:00
icore.fs forth: Remove RAM offsets from stable ABI 2020-04-02 10:20:51 -04:00
notes.txt forth: Remove RAM offsets from stable ABI 2020-04-02 10:20:51 -04:00
parse.fs forth: Replace "SKIP?" with "(?br)" 2020-03-29 09:10:23 -04:00
readln.fs forth: bring ." and ABORT" down to core.fs level 2020-03-25 20:39:07 -04:00
README.md Move "forth" folder to project's root folder 2020-03-18 22:25:44 -04:00
str.fs forth: implement readline in Forth 2020-03-21 12:57:49 -04:00
z80a.fs Forth self-bootstraps!!! 2020-04-01 22:19:37 -04:00
z80c.fs forth: Forth-ify parseDecimal 2020-03-31 15:04:28 -04:00

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.