I'm finally happy enough with the 9.3 build of RetroForth (for Hosted targets) to release it.
This is
not fully compatible with 9.2 due to a number of internal changes. Some notes on it:
* Provides FFI and System Call interfaces
* Single codebase supports Linux, NetBSD, FreeBSD, and some (older 3.x) versions of OpenBSD
* File wordset from Toka
* malloc/free
* The ANS layer does not work.
A default build of it does not provide the editor, help system (untested against 9.3), or compatibility layer.
A few things have been renamed to match their Toka equivilents:
* execute -> invoke
* words -> :words
* .s -> :stack
If you load the modules/optional/compat these and several other things will be restored. Uncomment the proper lines in modules.inc to include anything you want.
As another note, this is
not compatible with Windows. I no longer have a Windows installation here, so testing and porting changes is difficult. If someone else wants to take up the challenge, I'm quite willing to accept help.
I will be basing RetroForth 10 on Helmar's 4p. (
http://maschenwerk.de/4p/) and my work on Toka. Also a new RetroForth/Native will be started soon as well. Expect to see a lot of changes over the next few months.