Charles Childers
Administrator
Sr. Member
    
Karma: +2/-0
Offline
Posts: 745
|
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.
|