[comp.lang.forth] Porting help

JAJZ801@CALSTATE.BITNET ("Jeff Sicherman,CSU Long Beach") (08/02/89)

  Have seen several mentions of porting forth or forth-like systems
in recent messages. I would like to port forth to a somewhat old
machine for which I have seen no forth support. I would appreciate
information on books and articles which would assist in this and
a suggestion for an existing forth system for which the source is
available (especially machine readable but I can live with a listing).

  The target machine is 16 bit words with 8 registers including 3 index,
1 return address, 1 top-of-stack/base-address, and 3 other accumulators.
(I provide this for maximizing the closeness of architecture between the
existing and target implementation).

   Thanks for any help.

 Jeff Sicherman
 jajz801@calstate.bitnet

jack@cs.glasgow.ac.UK (Jack Campin) (08/03/89)

Why not find a FIG chapter and get their implementation?  What you've got
sounds like a superset of the 8086, so the version for that should be a
reasonable start; maybe take a side look at the 68000 one too.

There's a book by Loeliger, "Threaded Interpretive Languages" (McGraw-Hill)
that gives a detailed description of a Z80 implementation of something
vaguely FORTHish.

best wishes - jack


--
Jack Campin  *  Computing Science Department, Glasgow University, 17 Lilybank
Gardens, Glasgow G12 8QQ, SCOTLAND.    041 339 8855 x6045 wk  041 556 1878 ho
INTERNET: jack%cs.glasgow.ac.uk@nsfnet-relay.ac.uk  USENET: jack@glasgow.uucp
JANET: jack@uk.ac.glasgow.cs     PLINGnet: ...mcvax!ukc!cs.glasgow.ac.uk!jack