Path: utzoo!attcan!uunet!timbuk!cs.umn.edu!msi.umn.edu!src.honeywell.com!sol.ctr.columbia.edu!emory!hubcap!andyr From: andyr@inmos.COM (Andy Rabagliati) Newsgroups: comp.parallel Subject: Re: transputer and forth Keywords: forth T800 T414 Transputer Message-ID: <11425@hubcap.clemson.edu> Date: 7 Nov 90 14:14:20 GMT References: <11299@hubcap.clemson.edu> Sender: fpst@hubcap.clemson.edu Followup-To: comp.sys.transputer Lines: 62 Approved: parallel@hubcap.clemson.edu In article <11299@hubcap.clemson.edu> fuhainf2!ironduke@relay.EU.net asks about the existence of a forth interpreter for Transputers. To get the following, use the archive server at archive-server@inmos.COM. To find out how to use the server, send a message with the single line HELP in the message body. Followups to comp.sys.transputer. TRANSPUTER FORTH ---------------- This is an implementation of Forth done by (Mr.) Laurie Pegrum. It comes with no guarantees and little support ! It is for 16 or 32 bit Transputers, and includes source. What is here :- ================ FORTHSRC: - Source of bootstrap to load forth on Transputer, source of forth kernel with 'build' tool to mesh it with bootstrap. A makefile to stick all this together. Unfortunately, the build tool creates position-sensitive code, a consequence of its implementation of forth. Thus, compiled-in, are:- 1) The base address of the forth system, 2) The top of the memory map, 3) The boot link. To create a version with different values for these, requires the user to run the build tool again. This is written as an occam program, and requires :- 1) A D705 occam development system 2) A 32 bit transputer board with 1M memory. There is no reason why the build program could not be rewritten in C. It is in occam by reasons of familiarity by Laurie. FORTH32:- All that is necessary to run forth on a 32 bit Transputer board with at least 1Mbyte of memory, booting down link 0. A T400, T425, T800 transputer will run this. I think a T414 requires a different base address. It uses ISERVER, a host server interface. A version of this for the PC is included. Versions are available for many hosts, including SUNs, as is C source code. FORTH16:- Ditto for a 16 bit Transputer with 56K RAM, booting down link 1. DOCS:- Documentation for Transputer FORTH, in TEX format. Any modifications, upgrades, C build program, would be most welcome. Cheers, Andy Rabagliati EMAIL:- rabagliatia@isnet.inmos.COM