I wrote a Forth implementation for x86 (2012)
davazp.net
davazp.net
However, it would have been even better if somebody else would have joint.
It would be nice though, and networking in particular is one of the more interesting things to implement I think. Maybe some day.
$ cc -fstrength-reduce -nostdinc -m32 -nostdlib -fno-builtin \
-nostartfiles -nodefaultlibs -I. -ggdb -I. -c -o boot.o boot.S
clang: warning: optimization flag '-fstrength-reduce' is not supported
clang: warning: argument unused during compilation: '-nostartfiles'
boot.S:21:23: error: unexpected token in '.section' directive