tForth, a Transputer Forth

The Dutch Forth Workgroup is a foundation (non profit organization) with as goal to promote Forth. The most important activity has been tForth a transputer Forth, that is available for download now . At present this is all rights reserved, supplied as is, for non-commercial use, and no redistribution allowed.
Running it requires, in practice, having an expansion card in a PC. I'm only aware of cards for the ISA bus. Some of the most popular cards are supported, and adaptation is fairly easy. If you run in trouble, please study the manual carefully before contacting me (See the bottom of the page).

Installation of tForth

It helps if you are aware that the distribution is a floppy image.
Installing goes as follows. Extract the zip files and put all of the content on a floppy (memory stick). You have now an official distribution medium for tForth release 2.0. Now install from the memory stick using lha.exe that is supplied.
NOTE: the manual is also on the floppy, but it is not de-archived by INSTALL.BAT. De-archive the .ps manual, then print it. It is 400 pages.

Source distribution and license

After attaching the proper legalize it is slated for distribution under GPL. This is mainly repackaging and adding GPL notices in source files, before making them available. The rights for the source are with the DFW, but the right for the cross compiler are with Marcel Hendrix. There are no plans currently to release the cross compiler under GPL.
I am still secretary of the DFW organization, but there are few activities.

More documentation

Two articles about tForth are available.
The first is a description of version 1.0.
You might also be interested in a background article (originally by Marcel Hendrix) in which he explains more details. I have updated it from version 1.0 of tForth to the current version 2.0. The outdated version of this document is still on the website of Marcel, but Marcel has not been involved with tForth since 1995.
This documentation gives some background, notably about design decisions, but no pertinent information that goes beyond the manual.


tForth is a 32 bits Forth and came into existence shortly after the ISO standard allowed larger than 16 bit implementations. The larger cell-size and larger memory inspired some projects on the transputer in Forth.

You can comment via email

Go to the home page of Albert van der Horst